Поделиться через


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

Определение ресурса Bicep

Тип ресурса partnerNamespaces/eventChannels можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerNamespaces/eventChannels, добавьте следующий Bicep в шаблон.

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

Задайте свойство operatorType , чтобы указать тип объекта .

Для BoolEquals используйте:

  operatorType: 'BoolEquals'
  value: bool

Для IsNotNull используйте:

  operatorType: 'IsNotNull'

Для IsNullOrUndefined используйте:

  operatorType: 'IsNullOrUndefined'

Для NumberGreaterThan используйте:

  operatorType: 'NumberGreaterThan'
  value: int

Для NumberGreaterThanOrEquals используйте:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Для NumberIn используйте:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Для NumberInRange используйте:

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

Для NumberLessThan используйте:

  operatorType: 'NumberLessThan'
  value: int

Для NumberLessThanOrEquals используйте:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Для NumberNotIn используйте:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

Для NumberNotInRange используйте:

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

Для StringBeginsWith используйте:

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

Для StringContains используйте:

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

Для StringEndsWith используйте:

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

Для StringIn используйте:

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

Для StringNotBeginsWith используйте:

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

Для StringNotContains используйте:

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

Для StringNotEndsWith используйте:

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

Для StringNotIn используйте:

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

Значения свойств

partnerNamespaces/eventChannels

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа partnerNamespaces
properties Свойства EventChannel. EventChannelProperties

EventChannelProperties

Имя Описание Значение
ресурс destination Представляет назначение канала событий. EventChannelDestination
expirationTimeIfNotActivatedUtc Время истечения срока действия канала событий. Если срок действия таймера истекает, пока соответствующий раздел партнера не активируется,
канал событий и соответствующий партнерский раздел удаляются.
строка
фильтр Сведения о фильтре для канала событий. EventChannelFilter
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером для отображения пользовательского описания для раздела партнера клиента.
Это поможет устранить неоднозначность в источнике создания партнерской темы для клиента.
строка
source Источник канала событий. Это уникальный ресурс в модели ресурсов партнера. EventChannelSource

EventChannelDestination

Имя Описание Значение
azureSubscriptionId Идентификатор подписки Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в рамках этой подписки Azure.
строка
partnerTopicName Имя партнерского раздела, связанного с каналом событий. строка
resourceGroup Группа ресурсов Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в этой группе ресурсов.
строка

EventChannelFilter

Имя Описание Значение
advancedFilters Массив расширенных фильтров, используемых для фильтрации каналов событий. AdvancedFilter[]
enableAdvancedFilteringOnArrays Позволяет оценивать расширенные фильтры по массиву значений, а не ожидать единственного значения. Значение по умолчанию — false или NULL. bool

AdvancedFilter

Имя Описание Значение
key Поле или свойство в событии в зависимости от того, по которому требуется выполнить фильтрацию. строка
operatorType Установка типа объекта BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan;
NumberGreaterThanOrEquals;
NumberIn;
NumberInRange
NumberLessThan;
NumberGreaterThanOrEquals;
NumberNotIn.
NumberNotInRange
StringBeginsWith;
StringContains;
StringEndsWith;
StringIn;
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (обязательно)

BoolEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. BoolEquals (обязательно)
значение Значение логического фильтра. bool

IsNotNullAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. IsNotNull (обязательно)

IsNullOrUndefinedAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. IsNullOrUndefined (обязательно)

NumberGreaterThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberGreaterThan (обязательно)
значение Значение фильтра. INT

NumberGreaterThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberGreaterThanOrEquals (обязательно)
значение Значение фильтра. INT

NumberInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberIn" (обязательно)
значения Набор значений фильтра. int[]

NumberInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberInRange (обязательно)
значения Набор значений фильтра. int[][]

NumberLessThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberLessThan (обязательно)
значение Значение фильтра. INT

NumberLessThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberLessThanOrEquals (обязательно)
значение Значение фильтра. INT

NumberNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberNotIn (обязательно)
значения Набор значений фильтра. int[]

NumberNotInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberNotInRange (обязательно)
значения Набор значений фильтра. int[][]

StringBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringBeginsWith (обязательно)
значения Набор значений фильтра. string[]

StringContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringContains (обязательно)
значения Набор значений фильтра. string[]

StringEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringEndsWith (обязательно)
значения Набор значений фильтра. string[]

StringInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringIn (обязательно)
значения Набор значений фильтра. string[]

StringNotBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotBeginsWith (обязательно)
значения Набор значений фильтра. string[]

StringNotContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotContains (обязательно)
значения Набор значений фильтра. string[]

StringNotEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotEndsWith (обязательно)
значения Набор значений фильтра. string[]

StringNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotIn (обязательно)
значения Набор значений фильтра. string[]

EventChannelSource

Имя Описание Значение
source Идентификатор ресурса, который является источником событий.
Это уникальный ресурс в модели ресурсов партнера.
строка

Определение ресурса шаблона ARM

Тип ресурса partnerNamespaces/eventChannels можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerNamespaces/eventChannels, добавьте следующий код 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"
    }
  }
}

Объекты AdvancedFilter

Задайте свойство operatorType , чтобы указать тип объекта .

Для BoolEquals используйте:

  "operatorType": "BoolEquals",
  "value": "bool"

Для IsNotNull используйте:

  "operatorType": "IsNotNull"

Для IsNullOrUndefined используйте:

  "operatorType": "IsNullOrUndefined"

Для NumberGreaterThan используйте:

  "operatorType": "NumberGreaterThan",
  "value": "int"

Для NumberGreaterThanOrEquals используйте:

  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"

Для NumberIn используйте:

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

Для NumberInRange используйте:

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

Для NumberLessThan используйте:

  "operatorType": "NumberLessThan",
  "value": "int"

Для NumberLessThanOrEquals используйте:

  "operatorType": "NumberLessThanOrEquals",
  "value": "int"

Для NumberNotIn используйте:

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

Для NumberNotInRange используйте:

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

Для StringBeginsWith используйте:

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

Для StringContains используйте:

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

Для StringEndsWith используйте:

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

Для StringIn используйте:

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

Для StringNotBeginsWith используйте:

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

Для StringNotContains используйте:

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

Для StringNotEndsWith используйте:

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

Для StringNotIn используйте:

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

Значения свойств

partnerNamespaces/eventChannels

Имя Описание Значение
тип Тип ресурса Microsoft.EventGrid/partnerNamespaces/eventChannels
версия_API Версия API ресурсов '2021-10-15-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства EventChannel. EventChannelProperties

EventChannelProperties

Имя Описание Значение
ресурс destination Представляет назначение канала событий. EventChannelDestination
expirationTimeIfNotActivatedUtc Время истечения срока действия канала событий. Если срок действия таймера истекает, пока соответствующий раздел партнера не активируется,
канал событий и соответствующий партнерский раздел удаляются.
строка
фильтр Сведения о фильтре для канала событий. EventChannelFilter
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером для отображения пользовательского описания для раздела партнера клиента.
Это поможет устранить неоднозначность в источнике создания партнерской темы для клиента.
строка
source Источник канала событий. Это уникальный ресурс в модели ресурсов партнера. EventChannelSource

EventChannelDestination

Имя Описание Значение
azureSubscriptionId Идентификатор подписки Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в рамках этой подписки Azure.
строка
partnerTopicName Имя партнерского раздела, связанного с каналом событий. строка
resourceGroup Группа ресурсов Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в этой группе ресурсов.
строка

EventChannelFilter

Имя Описание Значение
advancedFilters Массив расширенных фильтров, используемых для фильтрации каналов событий. AdvancedFilter[]
enableAdvancedFilteringOnArrays Позволяет вычислять расширенные фильтры по массиву значений, а не ожидать единственного значения. Значение по умолчанию — false или NULL. bool

AdvancedFilter

Имя Описание Значение
key Поле или свойство в событии, по которому требуется отфильтровать. строка
operatorType Установка типа объекта BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan;
NumberGreaterThanOrEquals;
NumberIn;
NumberInRange
NumberLessThan;
NumberGreaterThanOrEquals;
NumberNotIn.
NumberNotInRange
StringBeginsWith;
StringContains;
StringEndsWith;
StringIn;
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (обязательно)

BoolEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. BoolEquals (обязательно)
значение Значение логического фильтра. bool

IsNotNullAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. IsNotNull (обязательно)

IsNullOrUndefinedAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. IsNullOrUndefined (обязательно)

NumberGreaterThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberGreaterThan" (обязательно)
значение Значение фильтра. INT

NumberGreaterThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberGreaterThanOrEquals (обязательно)
значение Значение фильтра. INT

NumberInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberIn" (обязательно)
значения Набор значений фильтра. int[]

NumberInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberInRange (обязательно)
значения Набор значений фильтра. int[][]

NumberLessThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberLessThan (обязательно)
значение Значение фильтра. INT

NumberLessThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberLessThanOrEquals (обязательно)
значение Значение фильтра. INT

NumberNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberNotIn (обязательно)
значения Набор значений фильтра. int[]

NumberNotInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. NumberNotInRange (обязательно)
значения Набор значений фильтра. int[][]

StringBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringBeginsWith (обязательно)
значения Набор значений фильтра. string[]

StringContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringContains (обязательно)
значения Набор значений фильтра. string[]

StringEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringEndsWith (обязательно)
значения Набор значений фильтра. string[]

StringInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringIn (обязательно)
значения Набор значений фильтра. string[]

StringNotBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotBeginsWith (обязательно)
значения Набор значений фильтра. string[]

StringNotContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotContains (обязательно)
значения Набор значений фильтра. string[]

StringNotEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotEndsWith (обязательно)
значения Набор значений фильтра. string[]

StringNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. StringNotIn (обязательно)
значения Набор значений фильтра. string[]

EventChannelSource

Имя Описание Значение
source Идентификатор ресурса, который является источником событий.
Это уникальный ресурс в модели ресурсов партнера.
строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса partnerNamespaces/eventChannels можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerNamespaces/eventChannels, добавьте в шаблон следующую terraform.

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

Задайте свойство operatorType , чтобы указать тип объекта .

Для BoolEquals используйте:

  operatorType = "BoolEquals"
  value = bool

Для IsNotNull используйте:

  operatorType = "IsNotNull"

Для Параметра IsNullOrUndefined используйте:

  operatorType = "IsNullOrUndefined"

Для NumberGreaterThan используйте:

  operatorType = "NumberGreaterThan"
  value = int

Для NumberGreaterThanOrEquals используйте:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Для NumberIn используйте:

  operatorType = "NumberIn"
  values = [
    int
  ]

Для NumberInRange используйте:

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

Для NumberLessThan используйте:

  operatorType = "NumberLessThan"
  value = int

Для NumberLessThanOrEquals используйте:

  operatorType = "NumberLessThanOrEquals"
  value = int

Для NumberNotIn используйте:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

Для NumberNotInRange используйте:

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

Для StringBeginsWith используйте:

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

Для StringContains используйте:

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

Для StringEndsWith используйте:

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

Для StringIn используйте:

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

Для StringNotBeginsWith используйте:

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

Для StringNotContains используйте:

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

Для StringNotEndsWith используйте:

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

Для StringNotIn используйте:

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

Значения свойств

partnerNamespaces/eventChannels

Имя Описание Значение
тип Тип ресурса "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа partnerNamespaces
properties Свойства EventChannel. EventChannelProperties

EventChannelProperties

Имя Описание Значение
ресурс destination Представляет назначение канала событий. EventChannelDestination
expirationTimeIfNotActivatedUtc Время окончания срока действия канала событий. Если срок действия таймера истекает, пока соответствующий партнерский раздел никогда не активируется,
канал событий и соответствующий раздел партнера удаляются.
строка
фильтр Сведения о фильтре для канала событий. EventChannelFilter
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером, чтобы отобразить пользовательское описание для раздела партнера клиента.
Это позволит исключить любую неоднозначность в источнике создания партнерского раздела для клиента.
строка
source Источник канала событий. Это уникальный ресурс в модели ресурсов партнера. EventChannelSource

EventChannelDestination

Имя Описание Значение
azureSubscriptionId Идентификатор подписки Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в рамках этой подписки Azure.
строка
partnerTopicName Имя партнерского раздела, связанного с каналом событий. строка
resourceGroup Группа ресурсов Azure клиента, создающего канал событий. Партнерский раздел
связанный с каналом событий будет создан в этой группе ресурсов.
строка

EventChannelFilter

Имя Описание Значение
advancedFilters Массив расширенных фильтров, используемых для фильтрации каналов событий. AdvancedFilter[]
enableAdvancedFilteringOnArrays Позволяет оценивать расширенные фильтры по массиву значений, а не ожидать единственного значения. Значение по умолчанию — false или NULL. bool

AdvancedFilter

Имя Описание Значение
key Поле или свойство в событии в зависимости от того, по которому требуется выполнить фильтрацию. строка
operatorType Установка типа объекта BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan;
NumberGreaterThanOrEquals;
NumberIn;
NumberInRange
NumberLessThan;
NumberGreaterThanOrEquals;
NumberNotIn.
NumberNotInRange
StringBeginsWith;
StringContains;
StringEndsWith;
StringIn;
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (обязательно)

BoolEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. BoolEquals (обязательно)
значение Значение логического фильтра. bool

IsNotNullAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. IsNotNull (обязательно)

IsNullOrUndefinedAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "IsNullOrUndefined" (обязательно)

NumberGreaterThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberGreaterThan" (обязательно)
значение Значение фильтра. INT

NumberGreaterThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberGreaterThanOrEquals" (обязательно)
значение Значение фильтра. INT

NumberInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberIn" (обязательно)
значения Набор значений фильтра. int[]

NumberInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberInRange" (обязательно)
значения Набор значений фильтра. int[][]

NumberLessThanAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberLessThan" (обязательно)
значение Значение фильтра. INT

NumberLessThanOrEqualsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberLessThanOrEquals" (обязательно)
значение Значение фильтра. INT

NumberNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberNotIn" (обязательно)
значения Набор значений фильтра. int[]

NumberNotInRangeAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "NumberNotInRange" (обязательно)
значения Набор значений фильтра. int[][]

StringBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringBeginsWith" (обязательно)
значения Набор значений фильтра. string[]

StringContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringContains" (обязательно)
значения Набор значений фильтра. string[]

StringEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringEndsWith" (обязательно)
значения Набор значений фильтра. string[]

StringInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringIn" (обязательно)
значения Набор значений фильтра. string[]

StringNotBeginsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringNotBeginsWith" (обязательно)
значения Набор значений фильтра. string[]

StringNotContainsAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringNotContains" (обязательно)
значения Набор значений фильтра. string[]

StringNotEndsWithAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringNotEndsWith" (обязательно)
значения Набор значений фильтра. string[]

StringNotInAdvancedFilter

Имя Описание Значение
operatorType Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие. "StringNotIn" (обязательно)
значения Набор значений фильтра. string[]

EventChannelSource

Имя Описание Значение
source Идентификатор ресурса, который является источником событий.
Это уникальный ресурс в модели ресурсов партнера.
строка