Compartilhar via


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

Definição de recurso do Bicep

O tipo de recurso partnerNamespaces/eventChannels pode ser implantado com operações direcionadas:

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

Formato de recurso

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

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    destination: {
      azureSubscriptionId: 'string'
      partnerTopicName: 'string'
      resourceGroup: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
    }
    partnerTopicFriendlyDescription: 'string'
    source: {
      source: 'string'
    }
  }
}

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto .

Para BoolEquals, use:

  operatorType: 'BoolEquals'
  value: bool

Para IsNotNull, use:

  operatorType: 'IsNotNull'

Para IsNullOrUndefined, use:

  operatorType: 'IsNullOrUndefined'

Para NumberGreaterThan, use:

  operatorType: 'NumberGreaterThan'
  value: int

Para NumberGreaterThanOrEquals, use:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Para NumberIn, use:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Para NumberInRange, use:

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

Para NumberLessThan, use:

  operatorType: 'NumberLessThan'
  value: int

Para NumberLessThanOrEquals, use:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Para NumberNotIn, use:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

Para NumberNotInRange, use:

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

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotBeginsWith, use:

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

Para StringNotContains, use:

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

Para StringNotEndsWith, use:

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

Para StringNotIn, use:

  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 filho no Bicep.
cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: partnerNamespaces
properties 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 esse temporizador expirar enquanto o tópico do parceiro correspondente nunca for ativado,
o canal de eventos e o tópico do parceiro correspondente são excluídos.
string
filter Informações sobre o filtro do canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isso pode ser definido pelo editor/parceiro para mostrar a descrição personalizada para o tópico do parceiro do cliente.
Isso 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. Isso representa um recurso exclusivo no modelo de recurso do parceiro. EventChannelSource

EventChannelDestination

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

EventChannelFilter

Nome Descrição Valor
Advancedfilters Uma matriz de filtros avançados que são usados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular. O valor padrão é false ou nulo. bool

Advancedfilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja 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 usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'BoolEquals' (obrigatório)
value O valor do filtro booliano. bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberGreaterThan' (obrigatório)
value O valor do filtro. INT

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberGreaterThanOrEquals' (obrigatório)
value O valor do filtro. INT

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberLessThan' (obrigatório)
value O valor do filtro. INT

NumberLessThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberLessThanOrEquals' (obrigatório)
value O valor do filtro. INT

NumberNotInAdvancedFilter

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

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotBeginsWithAdvancedFilter

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

StringNotContainsAdvancedFilter

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

StringNotEndsWithAdvancedFilter

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

StringNotInAdvancedFilter

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

EventChannelSource

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

Definição de recurso de modelo do ARM

O tipo de recurso partnerNamespaces/eventChannels pode ser implantado com operações direcionadas:

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

Formato de recurso

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

{
  "type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "properties": {
    "destination": {
      "azureSubscriptionId": "string",
      "partnerTopicName": "string",
      "resourceGroup": "string"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "enableAdvancedFilteringOnArrays": "bool"
    },
    "partnerTopicFriendlyDescription": "string",
    "source": {
      "source": "string"
    }
  }
}

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto .

Para BoolEquals, use:

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

Para IsNotNull, use:

  "operatorType": "IsNotNull"

Para IsNullOrUndefined, use:

  "operatorType": "IsNullOrUndefined"

Para NumberGreaterThan, use:

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

Para NumberGreaterThanOrEquals, use:

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

Para NumberIn, use:

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

Para NumberInRange, use:

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

Para NumberLessThan, use:

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

Para NumberLessThanOrEquals, use:

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

Para NumberNotIn, use:

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

Para NumberNotInRange, use:

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

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotBeginsWith, use:

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

Para StringNotContains, use:

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

Para StringNotEndsWith, use:

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

Para StringNotIn, use:

  "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-06-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
properties 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 esse temporizador expirar enquanto o tópico do parceiro correspondente nunca for ativado,
o canal de eventos e o tópico do parceiro correspondente são excluídos.
string
filter Informações sobre o filtro do canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isso pode ser definido pelo editor/parceiro para mostrar a descrição personalizada para o tópico do parceiro do cliente.
Isso 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. Isso representa um recurso exclusivo no modelo de recurso do parceiro. EventChannelSource

EventChannelDestination

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

EventChannelFilter

Nome Descrição Valor
Advancedfilters Uma matriz de filtros avançados que são usados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular. O valor padrão é false ou nulo. bool

Advancedfilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja 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 usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'BoolEquals' (obrigatório)
value O valor do filtro booliano. bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberGreaterThan' (obrigatório)
value O valor do filtro. INT

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberGreaterThanOrEquals' (obrigatório)
value O valor do filtro. INT

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberLessThan' (obrigatório)
value O valor do filtro. INT

NumberLessThanOrEqualsAdvancedFilter

Nome Descrição Valor
operatorType O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'NumberLessThanOrEquals' (obrigatório)
value O valor do filtro. INT

NumberNotInAdvancedFilter

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

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotBeginsWithAdvancedFilter

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

StringNotContainsAdvancedFilter

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

StringNotEndsWithAdvancedFilter

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

StringNotInAdvancedFilter

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

EventChannelSource

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

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

O tipo de recurso partnerNamespaces/eventChannels pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      destination = {
        azureSubscriptionId = "string"
        partnerTopicName = "string"
        resourceGroup = "string"
      }
      expirationTimeIfNotActivatedUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        enableAdvancedFilteringOnArrays = bool
      }
      partnerTopicFriendlyDescription = "string"
      source = {
        source = "string"
      }
    }
  })
}

Objetos AdvancedFilter

Defina a propriedade operatorType para especificar o tipo de objeto.

Para BoolEquals, use:

  operatorType = "BoolEquals"
  value = bool

Para IsNotNull, use:

  operatorType = "IsNotNull"

Para IsNullOrUndefined, use:

  operatorType = "IsNullOrUndefined"

Para NumberGreaterThan, use:

  operatorType = "NumberGreaterThan"
  value = int

Para NumberGreaterThanOrEquals, use:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Para NumberIn, use:

  operatorType = "NumberIn"
  values = [
    int
  ]

Para NumberInRange, use:

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

Para NumberLessThan, use:

  operatorType = "NumberLessThan"
  value = int

Para NumberLessThanOrEquals, use:

  operatorType = "NumberLessThanOrEquals"
  value = int

Para NumberNotIn, use:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

Para NumberNotInRange, use:

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

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotBeginsWith, use:

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

Para StringNotContains, use:

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

Para StringNotEndsWith, use:

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

Para StringNotIn, use:

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

Valores de propriedade

partnerNamespaces/eventChannels

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: partnerNamespaces
properties 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 esse temporizador expirar enquanto o tópico de parceiro correspondente nunca for ativado,
o canal de eventos e o tópico de parceiro correspondente são excluídos.
string
filter Informações sobre o filtro para o canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descrição amigável sobre o tópico. Isso pode ser definido pelo editor/parceiro para mostrar a descrição personalizada para o tópico do parceiro do cliente.
Isso 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. Isso representa um recurso exclusivo no modelo de recurso do parceiro. EventChannelSource

EventChannelDestination

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

EventChannelFilter

Nome Descrição Valor
Advancedfilters Uma matriz de filtros avançados que são usados para filtrar canais de eventos. AdvancedFilter[]
enableAdvancedFilteringOnArrays Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular. O valor padrão é false ou nulo. bool

Advancedfilter

Nome Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja 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 usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. "BoolEquals" (obrigatório)
value O valor do filtro booliano. bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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

NumberNotInRangeAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotBeginsWithAdvancedFilter

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

StringNotContainsAdvancedFilter

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

StringNotEndsWithAdvancedFilter

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

StringNotInAdvancedFilter

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

EventChannelSource

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