Sdílet prostřednictvím


Microsoft.EventGrid partnerNamespaces/eventChannels

  • nejnovější
  • 10. 10. 2021 ve verzi Preview
  • 2021-06-01-preview
  • 10. 10. 2020 ve verzi Preview
  • 2020-04-01-preview

Definice prostředku Bicep

Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující bicep.

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

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

{
  operatorType: 'BoolEquals'
  value: bool
}

Pro IsNotNullpoužijte:

{
  operatorType: 'IsNotNull'
}

Pro IsNullOrUndefinedpoužijte:

{
  operatorType: 'IsNullOrUndefined'
}

Pro NumberGreaterThanpoužijte:

{
  operatorType: 'NumberGreaterThan'
  value: int
}

Pro NumberGreaterThanOrEqualspoužijte:

{
  operatorType: 'NumberGreaterThanOrEquals'
  value: int
}

Pro NumberInpoužijte:

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

Pro NumberInRangepoužijte:

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

Pro NumberLessThanpoužijte:

{
  operatorType: 'NumberLessThan'
  value: int
}

Pro NumberLessThanOrEqualspoužijte:

{
  operatorType: 'NumberLessThanOrEquals'
  value: int
}

Pro NumberNotInpoužijte:

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

Pro NumberNotInRangepoužijte:

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

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

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

Pro StringNotInpoužijte:

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

Hodnoty vlastností

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. BoolEquals (povinné)
hodnota Logická hodnota filtru. Bool

EventChannelDestination

Jméno Popis Hodnota
azureSubscriptionId ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera
přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure.
řetězec
partnerTopicName Název tématu partnera přidruženého k kanálu události. řetězec
resourceGroup Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera
přidružené k kanálu události se vytvoří v rámci této skupiny prostředků.
řetězec

EventChannelFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. Bool

EventChannelProperties

Jméno Popis Hodnota
cíl Představuje cíl kanálu události. EventChannelDestination
expirationTimeIfNotActivatedUtc Čas vypršení platnosti kanálu události. Pokud tento časovač vyprší, zatímco odpovídající téma partnera se nikdy neaktivuje,
kanál události a odpovídající téma partnera se odstraní.
řetězec
filtr Informace o filtru pro kanál události. EventChannelFilter
partnerTopicFriendlyDescription Popis popis tématu Tuto možnost může nastavit vydavatel nebo partner tak, aby zobrazoval vlastní popis tématu partnera zákazníka.
To bude užitečné, když pro zákazníka odeberete nejednoznačnost původu vytvoření tématu partnera.
řetězec
zdroj Zdroj kanálu události. Představuje jedinečný prostředek v modelu prostředků partnera. EventChannelSource

EventChannelSource

Jméno Popis Hodnota
zdroj Identifikátor prostředku, který je zdrojem událostí.
Představuje jedinečný prostředek v modelu prostředků partnera.
řetězec

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: partnerNamespaces
vlastnosti Vlastnosti eventchannel. EventChannelProperties

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThan' (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThan' (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]

Definice prostředku šablony ARM

Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující JSON.

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

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

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

Pro IsNotNullpoužijte:

{
  "operatorType": "IsNotNull"
}

Pro IsNullOrUndefinedpoužijte:

{
  "operatorType": "IsNullOrUndefined"
}

Pro NumberGreaterThanpoužijte:

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

Pro NumberGreaterThanOrEqualspoužijte:

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

Pro NumberInpoužijte:

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

Pro NumberInRangepoužijte:

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

Pro NumberLessThanpoužijte:

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

Pro NumberLessThanOrEqualspoužijte:

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

Pro NumberNotInpoužijte:

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

Pro NumberNotInRangepoužijte:

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

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

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

Pro StringNotInpoužijte:

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

Hodnoty vlastností

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. BoolEquals (povinné)
hodnota Logická hodnota filtru. Bool

EventChannelDestination

Jméno Popis Hodnota
azureSubscriptionId ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera
přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure.
řetězec
partnerTopicName Název tématu partnera přidruženého k kanálu události. řetězec
resourceGroup Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera
přidružené k kanálu události se vytvoří v rámci této skupiny prostředků.
řetězec

EventChannelFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. Bool

EventChannelProperties

Jméno Popis Hodnota
cíl Představuje cíl kanálu události. EventChannelDestination
expirationTimeIfNotActivatedUtc Čas vypršení platnosti kanálu události. Pokud tento časovač vyprší, zatímco odpovídající téma partnera se nikdy neaktivuje,
kanál události a odpovídající téma partnera se odstraní.
řetězec
filtr Informace o filtru pro kanál události. EventChannelFilter
partnerTopicFriendlyDescription Popis popis tématu Tuto možnost může nastavit vydavatel nebo partner tak, aby zobrazoval vlastní popis tématu partnera zákazníka.
To bude užitečné, když pro zákazníka odeberete nejednoznačnost původu vytvoření tématu partnera.
řetězec
zdroj Zdroj kanálu události. Představuje jedinečný prostředek v modelu prostředků partnera. EventChannelSource

EventChannelSource

Jméno Popis Hodnota
zdroj Identifikátor prostředku, který je zdrojem událostí.
Představuje jedinečný prostředek v modelu prostředků partnera.
řetězec

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2021-10-15-preview
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti eventchannel. EventChannelProperties
typ Typ prostředku Microsoft.EventGrid/partnerNamespaces/eventChannels

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThan' (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThan' (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující Terraform.

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

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

{
  operatorType = "BoolEquals"
  value = bool
}

Pro IsNotNullpoužijte:

{
  operatorType = "IsNotNull"
}

Pro IsNullOrUndefinedpoužijte:

{
  operatorType = "IsNullOrUndefined"
}

Pro NumberGreaterThanpoužijte:

{
  operatorType = "NumberGreaterThan"
  value = int
}

Pro NumberGreaterThanOrEqualspoužijte:

{
  operatorType = "NumberGreaterThanOrEquals"
  value = int
}

Pro NumberInpoužijte:

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

Pro NumberInRangepoužijte:

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

Pro NumberLessThanpoužijte:

{
  operatorType = "NumberLessThan"
  value = int
}

Pro NumberLessThanOrEqualspoužijte:

{
  operatorType = "NumberLessThanOrEquals"
  value = int
}

Pro NumberNotInpoužijte:

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

Pro NumberNotInRangepoužijte:

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

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

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

Pro StringNotInpoužijte:

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

Hodnoty vlastností

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. BoolEquals (povinné)
hodnota Logická hodnota filtru. Bool

EventChannelDestination

Jméno Popis Hodnota
azureSubscriptionId ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera
přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure.
řetězec
partnerTopicName Název tématu partnera přidruženého k kanálu události. řetězec
resourceGroup Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera
přidružené k kanálu události se vytvoří v rámci této skupiny prostředků.
řetězec

EventChannelFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. Bool

EventChannelProperties

Jméno Popis Hodnota
cíl Představuje cíl kanálu události. EventChannelDestination
expirationTimeIfNotActivatedUtc Čas vypršení platnosti kanálu události. Pokud tento časovač vyprší, zatímco odpovídající téma partnera se nikdy neaktivuje,
kanál události a odpovídající téma partnera se odstraní.
řetězec
filtr Informace o filtru pro kanál události. EventChannelFilter
partnerTopicFriendlyDescription Popis popis tématu Tuto možnost může nastavit vydavatel nebo partner tak, aby zobrazoval vlastní popis tématu partnera zákazníka.
To bude užitečné, když pro zákazníka odeberete nejednoznačnost původu vytvoření tématu partnera.
řetězec
zdroj Zdroj kanálu události. Představuje jedinečný prostředek v modelu prostředků partnera. EventChannelSource

EventChannelSource

Jméno Popis Hodnota
zdroj Identifikátor prostředku, který je zdrojem událostí.
Představuje jedinečný prostředek v modelu prostředků partnera.
řetězec

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: partnerNamespaces
vlastnosti Vlastnosti eventchannel. EventChannelProperties
typ Typ prostředku Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThan' (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThan' (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]