Delen via


Microsoft.EventGrid partnerNamespaces/eventChannels 2021-06-01-preview

Bicep-resourcedefinitie

Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

{
  operatorType: 'BoolEquals'
  value: bool
}

Gebruik voor IsNotNull-:

{
  operatorType: 'IsNotNull'
}

Gebruik voor IsNullOrUndefined:

{
  operatorType: 'IsNullOrUndefined'
}

Gebruik voor NumberGreaterThan:

{
  operatorType: 'NumberGreaterThan'
  value: int
}

Gebruik voor NumberGreaterThanOrEquals:

{
  operatorType: 'NumberGreaterThanOrEquals'
  value: int
}

Gebruik voor NumberIn:

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

Gebruik voor NumberInRange:

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

Gebruik voor NumberLessThan:

{
  operatorType: 'NumberLessThan'
  value: int
}

Gebruik voor NumberLessThanOrEquals:

{
  operatorType: 'NumberLessThanOrEquals'
  value: int
}

Gebruik voor NumberNotIn:

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

Gebruik voor NumberNotInRange:

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

Gebruik voor StringBeginsWith:

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

Gebruik voor StringContains:

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

Gebruik voor StringEndsWith:

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

Gebruik voor StringIn:

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

Gebruik voor StringNotBeginsWith:

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

Gebruik voor StringNotContains:

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

Gebruik voor StringNotEndsWith:

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

Gebruik voor StringNotIn:

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

Eigenschapswaarden

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. snaar
operatorType Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (vereist)

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. Bool

EventChannelDestination

Naam Beschrijving Waarde
azureSubscriptionId Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement.
snaar
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. snaar
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
snaar

EventChannelFilter

Naam Beschrijving Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. AdvancedFilter[]
enableAdvancedFilteringOnArrays Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. Bool

EventChannelProperties

Naam Beschrijving Waarde
bestemming Vertegenwoordigt de bestemming van een gebeurteniskanaal. EventChannelDestination-
expirationTimeIfNotActivatedUtc Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd,
het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd.
snaar
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter-
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant.
snaar
bron Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource-

EventChannelSource

Naam Beschrijving Waarde
bron De id van de resource die de bron van de gebeurtenissen is.
Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner.
snaar

IsNotNullAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNotNull' (vereist)

IsNullOrUndefinedAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNullOrUndefined' (vereist)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: partnerNaamruimten
Eigenschappen Eigenschappen van de EventChannel. EventChannelProperties-

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThan (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThanOrEquals (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberIn (vereist)
waarden De set filterwaarden. int[]

NumberInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberInRange (vereist)
waarden De set filterwaarden. int[][]

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. Int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. Int

NumberNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberNotIn' (vereist)
waarden De set filterwaarden. int[]

NumberNotInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberNotInRange (vereist)
waarden De set filterwaarden. int[][]

StringBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringIn' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotIn' (vereist)
waarden De set filterwaarden. tekenreeks[]

Resourcedefinitie van ARM-sjabloon

Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
  "apiVersion": "2021-06-01-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-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

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

Gebruik voor IsNotNull-:

{
  "operatorType": "IsNotNull"
}

Gebruik voor IsNullOrUndefined:

{
  "operatorType": "IsNullOrUndefined"
}

Gebruik voor NumberGreaterThan:

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

Gebruik voor NumberGreaterThanOrEquals:

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

Gebruik voor NumberIn:

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

Gebruik voor NumberInRange:

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

Gebruik voor NumberLessThan:

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

Gebruik voor NumberLessThanOrEquals:

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

Gebruik voor NumberNotIn:

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

Gebruik voor NumberNotInRange:

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

Gebruik voor StringBeginsWith:

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

Gebruik voor StringContains:

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

Gebruik voor StringEndsWith:

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

Gebruik voor StringIn:

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

Gebruik voor StringNotBeginsWith:

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

Gebruik voor StringNotContains:

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

Gebruik voor StringNotEndsWith:

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

Gebruik voor StringNotIn:

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

Eigenschapswaarden

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. snaar
operatorType Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (vereist)

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. Bool

EventChannelDestination

Naam Beschrijving Waarde
azureSubscriptionId Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement.
snaar
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. snaar
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
snaar

EventChannelFilter

Naam Beschrijving Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. AdvancedFilter[]
enableAdvancedFilteringOnArrays Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. Bool

EventChannelProperties

Naam Beschrijving Waarde
bestemming Vertegenwoordigt de bestemming van een gebeurteniskanaal. EventChannelDestination-
expirationTimeIfNotActivatedUtc Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd,
het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd.
snaar
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter-
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant.
snaar
bron Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource-

EventChannelSource

Naam Beschrijving Waarde
bron De id van de resource die de bron van de gebeurtenissen is.
Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner.
snaar

IsNotNullAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNotNull' (vereist)

IsNullOrUndefinedAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNullOrUndefined' (vereist)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Naam Beschrijving Waarde
apiVersion De API-versie '2021-06-01-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de EventChannel. EventChannelProperties-
type Het resourcetype 'Microsoft.EventGrid/partnerNamespaces/eventChannels'

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThan (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThanOrEquals (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberIn (vereist)
waarden De set filterwaarden. int[]

NumberInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberInRange (vereist)
waarden De set filterwaarden. int[][]

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. Int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. Int

NumberNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberNotIn' (vereist)
waarden De set filterwaarden. int[]

NumberNotInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberNotInRange (vereist)
waarden De set filterwaarden. int[][]

StringBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringIn' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotIn' (vereist)
waarden De set filterwaarden. tekenreeks[]

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

{
  operatorType = "BoolEquals"
  value = bool
}

Gebruik voor IsNotNull-:

{
  operatorType = "IsNotNull"
}

Gebruik voor IsNullOrUndefined:

{
  operatorType = "IsNullOrUndefined"
}

Gebruik voor NumberGreaterThan:

{
  operatorType = "NumberGreaterThan"
  value = int
}

Gebruik voor NumberGreaterThanOrEquals:

{
  operatorType = "NumberGreaterThanOrEquals"
  value = int
}

Gebruik voor NumberIn:

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

Gebruik voor NumberInRange:

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

Gebruik voor NumberLessThan:

{
  operatorType = "NumberLessThan"
  value = int
}

Gebruik voor NumberLessThanOrEquals:

{
  operatorType = "NumberLessThanOrEquals"
  value = int
}

Gebruik voor NumberNotIn:

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

Gebruik voor NumberNotInRange:

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

Gebruik voor StringBeginsWith:

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

Gebruik voor StringContains:

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

Gebruik voor StringEndsWith:

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

Gebruik voor StringIn:

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

Gebruik voor StringNotBeginsWith:

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

Gebruik voor StringNotContains:

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

Gebruik voor StringNotEndsWith:

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

Gebruik voor StringNotIn:

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

Eigenschapswaarden

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. snaar
operatorType Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (vereist)

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. Bool

EventChannelDestination

Naam Beschrijving Waarde
azureSubscriptionId Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement.
snaar
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. snaar
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
snaar

EventChannelFilter

Naam Beschrijving Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. AdvancedFilter[]
enableAdvancedFilteringOnArrays Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. Bool

EventChannelProperties

Naam Beschrijving Waarde
bestemming Vertegenwoordigt de bestemming van een gebeurteniskanaal. EventChannelDestination-
expirationTimeIfNotActivatedUtc Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd,
het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd.
snaar
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter-
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant.
snaar
bron Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource-

EventChannelSource

Naam Beschrijving Waarde
bron De id van de resource die de bron van de gebeurtenissen is.
Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner.
snaar

IsNotNullAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNotNull' (vereist)

IsNullOrUndefinedAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'IsNullOrUndefined' (vereist)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: partnerNaamruimten
Eigenschappen Eigenschappen van de EventChannel. EventChannelProperties-
type Het resourcetype "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview"

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThan (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThanOrEquals (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberIn (vereist)
waarden De set filterwaarden. int[]

NumberInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberInRange (vereist)
waarden De set filterwaarden. int[][]

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. Int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. Int

NumberNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberNotIn' (vereist)
waarden De set filterwaarden. int[]

NumberNotInRangeAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberNotInRange (vereist)
waarden De set filterwaarden. int[][]

StringBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringIn' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotBeginsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotEndsWith' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotIn' (vereist)
waarden De set filterwaarden. tekenreeks[]