Delen via


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

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor 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' = {
  name: 'string'
  parent: resourceSymbolicName
  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

Voor IsNotNull gebruikt u:

  operatorType: 'IsNotNull'

Voor IsNullOrUndefined gebruikt u:

  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

Voor NumberNotIn gebruikt u:

  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

partnerNamespaces/eventChannels

Naam Beschrijving Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende 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 bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: partnerNamespaces
properties Eigenschappen van het EventChannel. EventChannelProperties

EventChannelProperties

Naam Beschrijving Waarde
doel 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.
tekenreeks
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om een aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid over de oorsprong van het maken van het partneronderwerp voor de klant te verwijderen.
tekenreeks
source Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource

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.
tekenreeks
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. tekenreeks
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
tekenreeks

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 false of null. booleaans

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (vereist)

BoolEqualsAdvancedFilter

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

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThan' (vereist)
waarde De filterwaarde. int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThanOrEquals' (vereist)
waarde De filterwaarde. int

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotBeginsWithAdvancedFilter

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

StringNotContainsAdvancedFilter

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

StringNotEndsWithAdvancedFilter

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

StringNotInAdvancedFilter

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

EventChannelSource

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

Resourcedefinitie van ARM-sjabloon

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

Zie wijzigingenlogboek voor 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"

Voor IsNotNull gebruikt u:

  "operatorType": "IsNotNull"

Voor IsNullOrUndefined gebruikt u:

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

Voor NumberNotIn gebruikt u:

  "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

partnerNamespaces/eventChannels

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.EventGrid/partnerNamespaces/eventChannels'
apiVersion De resource-API-versie '2021-06-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van het EventChannel. EventChannelProperties

EventChannelProperties

Naam Beschrijving Waarde
doel 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.
tekenreeks
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om een aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid over de oorsprong van het maken van het partneronderwerp voor de klant te verwijderen.
tekenreeks
source Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource

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.
tekenreeks
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. tekenreeks
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
tekenreeks

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 false of null. booleaans

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
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 het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. booleaans

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotBeginsWithAdvancedFilter

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

StringNotContainsAdvancedFilter

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

StringNotEndsWithAdvancedFilter

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

StringNotInAdvancedFilter

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

EventChannelSource

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

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • Resourcegroepen

Zie wijzigingenlogboek voor 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"
  parent_id = "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

Voor IsNotNull gebruikt u:

  operatorType = "IsNotNull"

Voor IsNullOrUndefined gebruikt u:

  operatorType = "IsNullOrUndefined"

Voor NumberGreaterThan gebruikt u:

  operatorType = "NumberGreaterThan"
  value = int

Voor NumberGreaterThanOrEquals gebruikt u:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Voor NumberIn gebruikt u:

  operatorType = "NumberIn"
  values = [
    int
  ]

Gebruik voor NumberInRange:

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

Voor NumberLessThan gebruikt u:

  operatorType = "NumberLessThan"
  value = int

Gebruik voor NumberLessThanOrEquals:

  operatorType = "NumberLessThanOrEquals"
  value = int

Voor NumberNotIn gebruikt u:

  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

partnerNamespaces/eventChannels

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview"
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: partnerNamespaces
properties Eigenschappen van het EventChannel. EventChannelProperties

EventChannelProperties

Naam Beschrijving Waarde
doel 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.
tekenreeks
filter Informatie over het filter voor het gebeurteniskanaal. EventChannelFilter
partnerTopicFriendlyDescription Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om een aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner.
Dit is handig om eventuele dubbelzinnigheid over de oorsprong van het maken van het partneronderwerp voor de klant te verwijderen.
tekenreeks
source Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. EventChannelSource

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.
tekenreeks
partnerTopicName Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. tekenreeks
resourceGroup Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp
gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep.
tekenreeks

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 false of null. booleaans

AdvancedFilter

Naam Beschrijving Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (vereist)

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "BoolEquals" (vereist)
waarde De booleaanse filterwaarde. booleaans

IsNotNullAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "IsNotNull" (vereist)

IsNullOrUndefinedAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "IsNullOrUndefined" (vereist)

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThan" (vereist)
waarde De filterwaarde. int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThanOrEquals" (vereist)
waarde De filterwaarde. int

NumberInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberIn" (vereist)
values De set filterwaarden. int[]

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberLessThan" (vereist)
waarde De filterwaarde. int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberLessThanOrEquals" (vereist)
waarde De filterwaarde. int

NumberNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberNotIn" (vereist)
values De set filterwaarden. int[]

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringBeginsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringContains" (vereist)
values De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringEndsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringIn" (vereist)
values De set filterwaarden. tekenreeks[]

StringNotBeginsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringNotBeginsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringNotContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringNotContains" (vereist)
values De set filterwaarden. tekenreeks[]

StringNotEndsWithAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringNotEndsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Beschrijving Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringNotIn" (vereist)
values De set filterwaarden. tekenreeks[]

EventChannelSource

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