Partilhar via


Microsoft.EventGrid partnerNamespaces/eventChannels

Definição de recurso do Bicep

O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte Bicep ao seu modelo.

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

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto.

Para BoolEquals, utilize:

  operatorType: 'BoolEquals'
  value: bool

Para IsNotNull, utilize:

  operatorType: 'IsNotNull'

Para IsNullOrUndefined, utilize:

  operatorType: 'IsNullOrUndefined'

Para NumberGreaterThan, utilize:

  operatorType: 'NumberGreaterThan'
  value: int

Para NumberGreaterThanOrEquals, utilize:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Para NumberIn, utilize:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Para NumberInRange, utilize:

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

Para NumberLessThan, utilize:

  operatorType: 'NumberLessThan'
  value: int

Para NumberLessThanOrEquals, utilize:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Para NumberNotIn, utilize:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

Para NumberNotInRange, utilize:

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

Para StringBeginsWith, utilize:

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

Para StringContains, utilize:

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

Para StringEndsWith, utilize:

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

Para StringIn, utilize:

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

Para StringNotBeginsWith, utilize:

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

Para StringNotContains, utilize:

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

Para StringNotEndsWith, utilize:

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

Para StringNotIn, utilize:

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

Valores de propriedade

partnerNamespaces/eventChannels

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: partnerNamespaces
propriedades Propriedades do EventChannel. EventChannelProperties

EventChannelProperties

Nome Descrição Valor
destino Representa o destino de um canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado,
o canal de eventos e o tópico de parceiro correspondente são eliminados.
string
filter Informações sobre o filtro do canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isto pode ser definido pelo editor/parceiro para mostrar a descrição personalizada do tópico do parceiro de cliente.
Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
source Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. EventChannelSource

EventChannelDestination

Nome Descrição Valor
azureSubscriptionId ID da subscrição do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro
associado ao canal de eventos será criado nesta subscrição do Azure.
string
partnerTopicName Nome do tópico de parceiro associado ao canal de eventos. string
resourceGroup Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro
associado ao canal de eventos será criado neste grupo de recursos.
string

EventChannelFilter

Nome Descrição Valor
advancedFilters Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. bool

AdvancedFilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual pretende filtrar. string
operatorType Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NúmNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "BoolEquals" (obrigatório)
valor O valor do filtro booleano. bool

IsNotNullAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNotNull" (obrigatório)

IsNullOrUndefinedAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNullOrUndefined" (obrigatório)

NumberGreaterThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThan" (obrigatório)
valor O valor do filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

NumberLessThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThan" (obrigatório)
valor O valor do filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberNotInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

StringBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringBeginsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringContains" (obrigatório)
values O conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringEndsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringIn" (obrigatório)
values O conjunto de valores de filtro. string[]

StringNotBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotBeginsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringNotContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotContains" (obrigatório)
values O conjunto de valores de filtro. string[]

StringNotEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotEndsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotIn" (obrigatório)
values O conjunto de valores de filtro. string[]

EventChannelSource

Nome Descrição Valor
source O identificador do recurso que é a origem dos eventos.
Isto representa um recurso exclusivo no modelo de recursos do parceiro.
string

Definição de recurso do modelo arm

O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte JSON ao seu modelo.

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

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto.

Para BoolEquals, utilize:

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

Para IsNotNull, utilize:

  "operatorType": "IsNotNull"

Para IsNullOrUndefined, utilize:

  "operatorType": "IsNullOrUndefined"

Para NumberGreaterThan, utilize:

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

Para NumberGreaterThanOrEquals, utilize:

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

Para NumberIn, utilize:

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

Para NumberInRange, utilize:

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

Para NumberLessThan, utilize:

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

Para NumberLessThanOrEquals, utilize:

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

Para NumberNotIn, utilize:

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

Para NumberNotInRange, utilize:

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

Para StringBeginsWith, utilize:

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

Para StringContains, utilize:

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

Para StringEndsWith, utilize:

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

Para StringIn, utilize:

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

Para StringNotBeginsWith, utilize:

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

Para StringNotContains, utilize:

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

Para StringNotEndsWith, utilize:

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

Para StringNotIn, utilize:

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

Valores de propriedade

partnerNamespaces/eventChannels

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/partnerNamespaces/eventChannels"
apiVersion A versão da API de recursos '2021-10-15-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
propriedades Propriedades do EventChannel. EventChannelProperties

EventChannelProperties

Nome Descrição Valor
destino Representa o destino de um canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado,
o canal de eventos e o tópico de parceiro correspondente são eliminados.
string
filter Informações sobre o filtro do canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isto pode ser definido pelo publicador/parceiro para mostrar uma descrição personalizada do tópico do parceiro de cliente.
Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
source Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. EventChannelSource

EventChannelDestination

Nome Descrição Valor
azureSubscriptionId ID de subscrição do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro
associado ao canal de eventos será criado nesta subscrição do Azure.
string
partnerTopicName Nome do tópico de parceiro associado ao canal de eventos. string
resourceGroup Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro
associado ao canal de eventos será criado neste grupo de recursos.
string

EventChannelFilter

Nome Descrição Valor
advancedFilters Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. bool

AdvancedFilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual pretende filtrar. string
operatorType Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "BoolEquals" (obrigatório)
valor O valor do filtro booleano. bool

IsNotNullAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNotNull" (obrigatório)

IsNullOrUndefinedAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNullOrUndefined" (obrigatório)

NumberGreaterThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThan" (obrigatório)
valor O valor do filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

NumberLessThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThan" (obrigatório)
valor O valor do filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberNotInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

StringBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringBeginsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringContains" (obrigatório)
values O conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringEndsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringIn" (obrigatório)
values O conjunto de valores de filtro. string[]

StringNotBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotBeginsWith" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotContains" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotEndsWith" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotIn" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

EventChannelSource

Nome Descrição Valor
source O identificador do recurso que é a origem dos eventos.
Isto representa um recurso exclusivo no modelo de recursos do parceiro.
string

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte Terraform ao seu modelo.

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

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto.

Para BoolEquals, utilize:

  operatorType = "BoolEquals"
  value = bool

Para IsNotNull, utilize:

  operatorType = "IsNotNull"

Para IsNullOrUndefined, utilize:

  operatorType = "IsNullOrUndefined"

Para NumberGreaterThan, utilize:

  operatorType = "NumberGreaterThan"
  value = int

Para NumberGreaterThanOrEquals, utilize:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Para NumberIn, utilize:

  operatorType = "NumberIn"
  values = [
    int
  ]

Para NumberInRange, utilize:

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

Para NumberLessThan, utilize:

  operatorType = "NumberLessThan"
  value = int

Para NumberLessThanOrEquals, utilize:

  operatorType = "NumberLessThanOrEquals"
  value = int

Para NumberNotIn, utilize:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

Para NumberNotInRange, utilize:

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

Para StringBeginsWith, utilize:

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

Para StringContains, utilize:

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

Para StringEndsWith, utilize:

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

Para StringIn, utilize:

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

Para StringNotBeginsWith, utilize:

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

Para StringNotContains, utilize:

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

Para StringNotEndsWith, utilize:

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

Para StringNotIn, utilize:

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

Valores de propriedade

partnerNamespaces/eventChannels

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: partnerNamespaces
propriedades Propriedades do EventChannel. EventChannelProperties

EventChannelProperties

Nome Descrição Valor
destino Representa o destino de um canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado,
o canal de eventos e o tópico de parceiro correspondente são eliminados.
string
filter Informações sobre o filtro do canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isto pode ser definido pelo publicador/parceiro para mostrar uma descrição personalizada do tópico do parceiro de cliente.
Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
source Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. EventChannelSource

EventChannelDestination

Nome Descrição Valor
azureSubscriptionId ID de subscrição do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro
associado ao canal de eventos será criado nesta subscrição do Azure.
string
partnerTopicName Nome do tópico de parceiro associado ao canal de eventos. string
resourceGroup Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro
associado ao canal de eventos será criado neste grupo de recursos.
string

EventChannelFilter

Nome Descrição Valor
advancedFilters Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. bool

AdvancedFilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual pretende filtrar. string
operatorType Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NúmNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "BoolEquals" (obrigatório)
valor O valor do filtro booleano. bool

IsNotNullAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNotNull" (obrigatório)

IsNullOrUndefinedAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "IsNullOrUndefined" (obrigatório)

NumberGreaterThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThan" (obrigatório)
valor O valor do filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberGreaterThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

NumberLessThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThan" (obrigatório)
valor O valor do filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberLessThanOrEquals" (obrigatório)
valor O valor do filtro. int

NumberNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotIn" (obrigatório)
values O conjunto de valores de filtro. int[]

NumberNotInRangeAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "NumberNotInRange" (obrigatório)
values O conjunto de valores de filtro. int[][]

StringBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringBeginsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringContains" (obrigatório)
values O conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringEndsWith" (obrigatório)
values O conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringIn" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotBeginsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotBeginsWith" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotContainsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotContains" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotEndsWithAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotEndsWith" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

StringNotInAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. "StringNotIn" (obrigatório)
values O conjunto de valores de filtro. cadeia[]

EventChannelSource

Nome Descrição Valor
source O identificador do recurso que é a origem dos eventos.
Isto representa um recurso exclusivo no modelo de recursos do parceiro.
string