Partilhar via


Microsoft.EventGrid systemTopics/eventSubscriptions 2021-10-15-preview

Definição de recursos do bíceps

O tipo de recurso systemTopics/eventSubscriptions 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 do recurso

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

resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    deadLetterWithResourceIdentity: {
      deadLetterDestination: {
        endpointType: 'string'
        // For remaining properties, see DeadLetterDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    deliveryWithResourceIdentity: {
      destination: {
        endpointType: 'string'
        // For remaining properties, see EventSubscriptionDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    eventDeliverySchema: 'string'
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
    retryPolicy: {
      eventTimeToLiveInMinutes: int
      maxDeliveryAttempts: int
    }
  }
}

Objetos DeadLetterDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para StorageBlob , use:

  endpointType: 'StorageBlob'
  properties: {
    blobContainerName: 'string'
    resourceId: 'string'
  }

Objetos EventSubscriptionDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para AzureFunction, use:

  endpointType: 'AzureFunction'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
    resourceId: 'string'
  }

Para EventHub, use:

  endpointType: 'EventHub'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

Para HybridConnection, use:

  endpointType: 'HybridConnection'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

Para PartnerDestination , use:

  endpointType: 'PartnerDestination'
  properties: {
    resourceId: 'string'
  }

Para ServiceBusQueue, use:

  endpointType: 'ServiceBusQueue'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

Para ServiceBusTopic , use:

  endpointType: 'ServiceBusTopic'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

Para StorageQueue , use:

  endpointType: 'StorageQueue'
  properties: {
    queueMessageTimeToLiveInSeconds: int
    queueName: 'string'
    resourceId: 'string'
  }

Para WebHook, use:

  endpointType: 'WebHook'
  properties: {
    azureActiveDirectoryApplicationIdOrUri: 'string'
    azureActiveDirectoryTenantId: 'string'
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl: 'string'
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
  }

Objetos DeliveryAttributeMapping

Defina a propriedade type para especificar o tipo de objeto.

Para dinâmico, use:

  type: 'Dynamic'
  properties: {
    sourceField: 'string'
  }

Para estático , use:

  type: 'Static'
  properties: {
    isSecret: bool
    value: '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

systemTopics/eventSubscriptions

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (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 recurso do tipo: systemTopics
propriedades Propriedades da subscrição do evento. EventSubscriptionProperties

EventSubscriptionProperties

Designação Descrição Valor
deadLetterDestino O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
deadLetterWithResourceIdentity O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeliveryWithResourceIdentity
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
eventDeliverySchema O esquema de entrega de eventos para a assinatura do evento. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expiraçãoTimeUtc Tempo de expiração da subscrição do evento. string
filtrar Informações sobre o filtro para a assinatura do evento. EventSubscriptionFilter
rótulos Lista de rótulos definidos pelo usuário. string[]
retryPolicy A política de repetição para eventos. Isso pode ser usado para configurar o número máximo de tentativas de entrega e o tempo de vida dos eventos. RetryPolicy

DeadLetterDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto StorageBlob (obrigatório)

StorageBlobDeadLetterDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da letra morta 'StorageBlob' (obrigatório)
propriedades As propriedades do destino de deadletter baseado em Blob de Armazenamento StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Designação Descrição Valor
blobContainerName O nome do contêiner de blob de armazenamento que é o destino dos eventos deadletter string
resourceId A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos deadletter string

DeadLetterWithResourceIdentity

Designação Descrição Valor
deadLetterDestino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
identidade A identidade a ser usada quando eventos de letras mortas. EventSubscriptionIdentity

EventSubscriptionIdentity

Designação Descrição Valor
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity A identidade do usuário associada ao recurso. string

DeliveryWithResourceIdentity

Designação Descrição Valor
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
identidade A identidade a ser usada ao entregar eventos. EventSubscriptionIdentity

EventSubscriptionDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto AzureFunction
do EventHub
HybridConnection
PartnerDestination
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (obrigatório)

AzureFunctionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'AzureFunction' (obrigatório)
propriedades Propriedades da Função Azure do destino da assinatura do evento. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int
resourceId A Id de Recursos do Azure que representa o ponto de extremidade do destino da Função do Azure de uma assinatura de evento. string

DeliveryAttributeMapping

Designação Descrição Valor
Designação Nome do atributo de entrega ou cabeçalho. string
tipo Definir o tipo de objeto dinâmico
estático (obrigatório)

DynamicDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. 'Dinâmico' (obrigatório)
propriedades Propriedades do mapeamento dinâmico de atributos de entrega. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Designação Descrição Valor
fonteField Caminho JSON no evento que contém o valor do atributo. string

StaticDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. 'Estática' (obrigatório)
propriedades Propriedades do mapeamento estático de atributos de entrega. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Designação Descrição Valor
isSecret Sinalizador booleano para saber se o atributo contém informações confidenciais. Bool
valor Valor do atributo delivery. string

EventHubEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'EventHub' (obrigatório)
propriedades Propriedades do Hub de Eventos do destino da assinatura do evento. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. string

HybridConnectionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'HybridConnection' (obrigatório)
propriedades Conexão híbrida Propriedades do destino da assinatura do evento. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A ID de Recurso do Azure de uma conexão híbrida que é o destino de uma assinatura de evento. string

PartnerEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'PartnerDestination' (obrigatório)
propriedades Propriedades de destino do parceiro do destino da assinatura do evento. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Designação Descrição Valor
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um Destino de Parceiro de uma assinatura de evento. string

ServiceBusQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'ServiceBusQueue' (obrigatório)
propriedades Propriedades do Service Bus do destino da assinatura do evento. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Service Bus de uma assinatura de evento. string

ServiceBusTopicEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'ServiceBusTopic' (obrigatório)
propriedades Tópico do Service Bus Propriedades do destino da assinatura do evento. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Tópico do Service Bus de uma assinatura de evento. string

StorageQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'StorageQueue' (obrigatório)
propriedades Propriedades da fila de armazenamento do destino da assinatura do evento. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Designação Descrição Valor
queueMessageTimeToLiveInSeconds Tempo de vida da mensagem da fila de armazenamento em segundos. Int
queueName O nome da fila de armazenamento em uma conta de armazenamento que é o destino de uma assinatura de evento. string
resourceId A ID de Recurso do Azure da conta de armazenamento que contém a fila que é o destino de uma assinatura de evento. string

WebHookEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'WebHook' (obrigatório)
propriedades Propriedades WebHook do destino da assinatura do evento. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Designação Descrição Valor
azureActiveDirectoryApplicationIdOrUri A ID do Aplicativo do Ative Directory do Azure ou URI para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
azureActiveDirectoryTenantId A ID do Locatário do Ative Directory do Azure para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
endpointUrl A URL que representa o ponto de extremidade do destino de uma assinatura de evento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int

EventSubscriptionFilter

Designação Descrição Valor
avançadoFiltros Uma matriz de filtros avançados que são usados para filtrar assinaturas 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. Bool
incluídoTipos de Evento Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar se inscrever em todos os tipos de evento padrão, defina IncludedEventTypes como null. string[]
isSubjectCaseSensitive Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro
devem ser comparados de forma sensível a maiúsculas e minúsculas.
Bool
assuntoComeçaCom Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso.
O formato depende do editor dos eventos.
Não há suporte para caracteres curinga neste caminho.
string
assuntoTermina Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso.
Não há suporte para caracteres curinga neste caminho.
string

AdvancedFilter

Designação Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja filtrar. string
Tipo de operador Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NúmeroNo
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsCom
StringContains
StringEndsCom
StringIn
StringNotBeginsCom
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Designação Descrição Valor
Tipo de operador O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'BoolEquals' (obrigatório)
valor O valor do filtro booleano. Bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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[]

RetryPolicy

Designação Descrição Valor
eventTimeToLiveInMinutes Time To Live (em minutos) para eventos. Int
maxDeliveryTentativas Número máximo de tentativas de repetição de entrega para eventos. Int

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar Armazenamento de Blobs e Subscrição de Grelha de Eventos para o Blob

Implantar no Azure
Cria uma conta de Armazenamento de Blob do Azure e, em seguida, cria uma assinatura de Grade de Eventos para esse Blob.
Implantar o banco de dados do Azure Data Explorer com conexão de Grade de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão de Grade de Eventos.

Definição de recurso de modelo ARM

O tipo de recurso systemTopics/eventSubscriptions 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 do recurso

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

{
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
  "apiVersion": "2021-10-15-preview",
  "name": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "deadLetterWithResourceIdentity": {
      "deadLetterDestination": {
        "endpointType": "string"
        // For remaining properties, see DeadLetterDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "deliveryWithResourceIdentity": {
      "destination": {
        "endpointType": "string"
        // For remaining properties, see EventSubscriptionDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "eventDeliverySchema": "string",
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "enableAdvancedFilteringOnArrays": "bool",
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ],
    "retryPolicy": {
      "eventTimeToLiveInMinutes": "int",
      "maxDeliveryAttempts": "int"
    }
  }
}

Objetos DeadLetterDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para StorageBlob , use:

  "endpointType": "StorageBlob",
  "properties": {
    "blobContainerName": "string",
    "resourceId": "string"
  }

Objetos EventSubscriptionDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para AzureFunction, use:

  "endpointType": "AzureFunction",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int",
    "resourceId": "string"
  }

Para EventHub, use:

  "endpointType": "EventHub",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

Para HybridConnection, use:

  "endpointType": "HybridConnection",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

Para PartnerDestination , use:

  "endpointType": "PartnerDestination",
  "properties": {
    "resourceId": "string"
  }

Para ServiceBusQueue, use:

  "endpointType": "ServiceBusQueue",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

Para ServiceBusTopic , use:

  "endpointType": "ServiceBusTopic",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

Para StorageQueue , use:

  "endpointType": "StorageQueue",
  "properties": {
    "queueMessageTimeToLiveInSeconds": "int",
    "queueName": "string",
    "resourceId": "string"
  }

Para WebHook, use:

  "endpointType": "WebHook",
  "properties": {
    "azureActiveDirectoryApplicationIdOrUri": "string",
    "azureActiveDirectoryTenantId": "string",
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "endpointUrl": "string",
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int"
  }

Objetos DeliveryAttributeMapping

Defina a propriedade type para especificar o tipo de objeto.

Para dinâmico, use:

  "type": "Dynamic",
  "properties": {
    "sourceField": "string"
  }

Para estático , use:

  "type": "Static",
  "properties": {
    "isSecret": "bool",
    "value": "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

systemTopics/eventSubscriptions

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.EventGrid/systemTopics/eventSubscriptions'
apiVersion A versão da api de recursos '2021-10-15-pré-visualização'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)
propriedades Propriedades da subscrição do evento. EventSubscriptionProperties

EventSubscriptionProperties

Designação Descrição Valor
deadLetterDestino O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
deadLetterWithResourceIdentity O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeliveryWithResourceIdentity
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
eventDeliverySchema O esquema de entrega de eventos para a assinatura do evento. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expiraçãoTimeUtc Tempo de expiração da subscrição do evento. string
filtrar Informações sobre o filtro para a assinatura do evento. EventSubscriptionFilter
rótulos Lista de rótulos definidos pelo usuário. string[]
retryPolicy A política de repetição para eventos. Isso pode ser usado para configurar o número máximo de tentativas de entrega e o tempo de vida dos eventos. RetryPolicy

DeadLetterDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto StorageBlob (obrigatório)

StorageBlobDeadLetterDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da letra morta 'StorageBlob' (obrigatório)
propriedades As propriedades do destino de deadletter baseado em Blob de Armazenamento StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Designação Descrição Valor
blobContainerName O nome do contêiner de blob de armazenamento que é o destino dos eventos deadletter string
resourceId A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos deadletter string

DeadLetterWithResourceIdentity

Designação Descrição Valor
deadLetterDestino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
identidade A identidade a ser usada quando eventos de letras mortas. EventSubscriptionIdentity

EventSubscriptionIdentity

Designação Descrição Valor
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity A identidade do usuário associada ao recurso. string

DeliveryWithResourceIdentity

Designação Descrição Valor
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
identidade A identidade a ser usada ao entregar eventos. EventSubscriptionIdentity

EventSubscriptionDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto AzureFunction
do EventHub
HybridConnection
PartnerDestination
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (obrigatório)

AzureFunctionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'AzureFunction' (obrigatório)
propriedades Propriedades da Função Azure do destino da assinatura do evento. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int
resourceId A Id de Recursos do Azure que representa o ponto de extremidade do destino da Função do Azure de uma assinatura de evento. string

DeliveryAttributeMapping

Designação Descrição Valor
Designação Nome do atributo de entrega ou cabeçalho. string
tipo Definir o tipo de objeto dinâmico
estático (obrigatório)

DynamicDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. 'Dinâmico' (obrigatório)
propriedades Propriedades do mapeamento dinâmico de atributos de entrega. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Designação Descrição Valor
fonteField Caminho JSON no evento que contém o valor do atributo. string

StaticDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. 'Estática' (obrigatório)
propriedades Propriedades do mapeamento estático de atributos de entrega. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Designação Descrição Valor
isSecret Sinalizador booleano para saber se o atributo contém informações confidenciais. Bool
valor Valor do atributo delivery. string

EventHubEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'EventHub' (obrigatório)
propriedades Propriedades do Hub de Eventos do destino da assinatura do evento. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. string

HybridConnectionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'HybridConnection' (obrigatório)
propriedades Conexão híbrida Propriedades do destino da assinatura do evento. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A ID de Recurso do Azure de uma conexão híbrida que é o destino de uma assinatura de evento. string

PartnerEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'PartnerDestination' (obrigatório)
propriedades Propriedades de destino do parceiro do destino da assinatura do evento. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Designação Descrição Valor
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um Destino de Parceiro de uma assinatura de evento. string

ServiceBusQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'ServiceBusQueue' (obrigatório)
propriedades Propriedades do Service Bus do destino da assinatura do evento. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Service Bus de uma assinatura de evento. string

ServiceBusTopicEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'ServiceBusTopic' (obrigatório)
propriedades Tópico do Service Bus Propriedades do destino da assinatura do evento. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Tópico do Service Bus de uma assinatura de evento. string

StorageQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'StorageQueue' (obrigatório)
propriedades Propriedades da fila de armazenamento do destino da assinatura do evento. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Designação Descrição Valor
queueMessageTimeToLiveInSeconds Tempo de vida da mensagem da fila de armazenamento em segundos. Int
queueName O nome da fila de armazenamento em uma conta de armazenamento que é o destino de uma assinatura de evento. string
resourceId A ID de Recurso do Azure da conta de armazenamento que contém a fila que é o destino de uma assinatura de evento. string

WebHookEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. 'WebHook' (obrigatório)
propriedades Propriedades WebHook do destino da assinatura do evento. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Designação Descrição Valor
azureActiveDirectoryApplicationIdOrUri A ID do Aplicativo do Ative Directory do Azure ou URI para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
azureActiveDirectoryTenantId A ID do Locatário do Ative Directory do Azure para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
endpointUrl A URL que representa o ponto de extremidade do destino de uma assinatura de evento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int

EventSubscriptionFilter

Designação Descrição Valor
avançadoFiltros Uma matriz de filtros avançados que são usados para filtrar assinaturas 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. Bool
incluídoTipos de Evento Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar se inscrever em todos os tipos de evento padrão, defina IncludedEventTypes como null. string[]
isSubjectCaseSensitive Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro
devem ser comparados de forma sensível a maiúsculas e minúsculas.
Bool
assuntoComeçaCom Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso.
O formato depende do editor dos eventos.
Não há suporte para caracteres curinga neste caminho.
string
assuntoTermina Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso.
Não há suporte para caracteres curinga neste caminho.
string

AdvancedFilter

Designação Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja filtrar. string
Tipo de operador Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NúmeroNo
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsCom
StringContains
StringEndsCom
StringIn
StringNotBeginsCom
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Designação Descrição Valor
Tipo de operador O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. 'BoolEquals' (obrigatório)
valor O valor do filtro booleano. Bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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[]

RetryPolicy

Designação Descrição Valor
eventTimeToLiveInMinutes Time To Live (em minutos) para eventos. Int
maxDeliveryTentativas Número máximo de tentativas de repetição de entrega para eventos. Int

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar Armazenamento de Blobs e Subscrição de Grelha de Eventos para o Blob

Implantar no Azure
Cria uma conta de Armazenamento de Blob do Azure e, em seguida, cria uma assinatura de Grade de Eventos para esse Blob.
Implantar o banco de dados do Azure Data Explorer com conexão de Grade de Eventos

Implantar no Azure
Implante o banco de dados do Azure Data Explorer com conexão de Grade de Eventos.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso systemTopics/eventSubscriptions pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      deadLetterWithResourceIdentity = {
        deadLetterDestination = {
          endpointType = "string"
          // For remaining properties, see DeadLetterDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      deliveryWithResourceIdentity = {
        destination = {
          endpointType = "string"
          // For remaining properties, see EventSubscriptionDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      eventDeliverySchema = "string"
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        enableAdvancedFilteringOnArrays = bool
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
      retryPolicy = {
        eventTimeToLiveInMinutes = int
        maxDeliveryAttempts = int
      }
    }
  })
}

Objetos DeadLetterDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para StorageBlob , use:

  endpointType = "StorageBlob"
  properties = {
    blobContainerName = "string"
    resourceId = "string"
  }

Objetos EventSubscriptionDestination

Defina a propriedade endpointType para especificar o tipo de objeto.

Para AzureFunction, use:

  endpointType = "AzureFunction"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
    resourceId = "string"
  }

Para EventHub, use:

  endpointType = "EventHub"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

Para HybridConnection, use:

  endpointType = "HybridConnection"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

Para PartnerDestination , use:

  endpointType = "PartnerDestination"
  properties = {
    resourceId = "string"
  }

Para ServiceBusQueue, use:

  endpointType = "ServiceBusQueue"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

Para ServiceBusTopic , use:

  endpointType = "ServiceBusTopic"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

Para StorageQueue , use:

  endpointType = "StorageQueue"
  properties = {
    queueMessageTimeToLiveInSeconds = int
    queueName = "string"
    resourceId = "string"
  }

Para WebHook, use:

  endpointType = "WebHook"
  properties = {
    azureActiveDirectoryApplicationIdOrUri = "string"
    azureActiveDirectoryTenantId = "string"
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl = "string"
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
  }

Objetos DeliveryAttributeMapping

Defina a propriedade type para especificar o tipo de objeto.

Para dinâmico, use:

  type = "Dynamic"
  properties = {
    sourceField = "string"
  }

Para estático , use:

  type = "Static"
  properties = {
    isSecret = bool
    value = "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

systemTopics/eventSubscriptions

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-preview"
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: systemTopics
propriedades Propriedades da subscrição do evento. EventSubscriptionProperties

EventSubscriptionProperties

Designação Descrição Valor
deadLetterDestino O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
deadLetterWithResourceIdentity O destino letra morta da assinatura do evento. Qualquer evento que não possa ser entregue no seu destino é enviado para o destino letra morta.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeliveryWithResourceIdentity
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
eventDeliverySchema O esquema de entrega de eventos para a assinatura do evento. "CloudEventSchemaV1_0"
"CustomInputSchema"
"EventGridSchema"
expiraçãoTimeUtc Tempo de expiração da subscrição do evento. string
filtrar Informações sobre o filtro para a assinatura do evento. EventSubscriptionFilter
rótulos Lista de rótulos definidos pelo usuário. string[]
retryPolicy A política de repetição para eventos. Isso pode ser usado para configurar o número máximo de tentativas de entrega e o tempo de vida dos eventos. RetryPolicy

DeadLetterDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto StorageBlob (obrigatório)

StorageBlobDeadLetterDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da letra morta "StorageBlob" (obrigatório)
propriedades As propriedades do destino de deadletter baseado em Blob de Armazenamento StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Designação Descrição Valor
blobContainerName O nome do contêiner de blob de armazenamento que é o destino dos eventos deadletter string
resourceId A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos deadletter string

DeadLetterWithResourceIdentity

Designação Descrição Valor
deadLetterDestino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
DeadLetterDestination
identidade A identidade a ser usada quando eventos de letras mortas. EventSubscriptionIdentity

EventSubscriptionIdentity

Designação Descrição Valor
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. "SystemAssigned"
"UserAssigned"
userAssignedIdentity A identidade do usuário associada ao recurso. string

DeliveryWithResourceIdentity

Designação Descrição Valor
destino Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento.
Usa a identidade da Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/dead-lettering.
EventSubscriptionDestination
identidade A identidade a ser usada ao entregar eventos. EventSubscriptionIdentity

EventSubscriptionDestination

Designação Descrição Valor
endpointType Definir o tipo de objeto AzureFunction
do EventHub
HybridConnection
PartnerDestination
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (obrigatório)

AzureFunctionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "AzureFunction" (obrigatório)
propriedades Propriedades da Função Azure do destino da assinatura do evento. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int
resourceId A Id de Recursos do Azure que representa o ponto de extremidade do destino da Função do Azure de uma assinatura de evento. string

DeliveryAttributeMapping

Designação Descrição Valor
Designação Nome do atributo de entrega ou cabeçalho. string
tipo Definir o tipo de objeto dinâmico
estático (obrigatório)

DynamicDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. "Dinâmico" (obrigatório)
propriedades Propriedades do mapeamento dinâmico de atributos de entrega. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Designação Descrição Valor
fonteField Caminho JSON no evento que contém o valor do atributo. string

StaticDeliveryAttributeMapping

Designação Descrição Valor
tipo Tipo do atributo de entrega ou nome do cabeçalho. "Estático" (obrigatório)
propriedades Propriedades do mapeamento estático de atributos de entrega. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Designação Descrição Valor
isSecret Sinalizador booleano para saber se o atributo contém informações confidenciais. Bool
valor Valor do atributo delivery. string

EventHubEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "EventHub" (obrigatório)
propriedades Propriedades do Hub de Eventos do destino da assinatura do evento. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. string

HybridConnectionEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "HybridConnection" (obrigatório)
propriedades Conexão híbrida Propriedades do destino da assinatura do evento. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A ID de Recurso do Azure de uma conexão híbrida que é o destino de uma assinatura de evento. string

PartnerEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "PartnerDestination" (obrigatório)
propriedades Propriedades de destino do parceiro do destino da assinatura do evento. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Designação Descrição Valor
resourceId A Id de Recursos do Azure que representa o ponto de extremidade de um Destino de Parceiro de uma assinatura de evento. string

ServiceBusQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "ServiceBusQueue" (obrigatório)
propriedades Propriedades do Service Bus do destino da assinatura do evento. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Service Bus de uma assinatura de evento. string

ServiceBusTopicEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "ServiceBusTopic" (obrigatório)
propriedades Tópico do Service Bus Propriedades do destino da assinatura do evento. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Designação Descrição Valor
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
resourceId A Id de Recurso do Azure que representa o ponto de extremidade do destino do Tópico do Service Bus de uma assinatura de evento. string

StorageQueueEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "StorageQueue" (obrigatório)
propriedades Propriedades da fila de armazenamento do destino da assinatura do evento. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Designação Descrição Valor
queueMessageTimeToLiveInSeconds Tempo de vida da mensagem da fila de armazenamento em segundos. Int
queueName O nome da fila de armazenamento em uma conta de armazenamento que é o destino de uma assinatura de evento. string
resourceId A ID de Recurso do Azure da conta de armazenamento que contém a fila que é o destino de uma assinatura de evento. string

WebHookEventSubscriptionDestination

Designação Descrição Valor
endpointType Tipo de ponto de extremidade para o destino da assinatura do evento. "WebHook" (obrigatório)
propriedades Propriedades WebHook do destino da assinatura do evento. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Designação Descrição Valor
azureActiveDirectoryApplicationIdOrUri A ID do Aplicativo do Ative Directory do Azure ou URI para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
azureActiveDirectoryTenantId A ID do Locatário do Ative Directory do Azure para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. string
deliveryAttributeMappings Detalhes do atributo de entrega. DeliveryAttributeMapping []
endpointUrl A URL que representa o ponto de extremidade do destino de uma assinatura de evento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
maxEventsPerBatch Número máximo de eventos por lote. Int
preferredBatchSizeInKilobytes Tamanho de lote preferido em kilobytes. Int

EventSubscriptionFilter

Designação Descrição Valor
avançadoFiltros Uma matriz de filtros avançados que são usados para filtrar assinaturas 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. Bool
incluídoTipos de Evento Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar se inscrever em todos os tipos de evento padrão, defina IncludedEventTypes como null. string[]
isSubjectCaseSensitive Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro
devem ser comparados de forma sensível a maiúsculas e minúsculas.
Bool
assuntoComeçaCom Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso.
O formato depende do editor dos eventos.
Não há suporte para caracteres curinga neste caminho.
string
assuntoTermina Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso.
Não há suporte para caracteres curinga neste caminho.
string

AdvancedFilter

Designação Descrição Valor
chave O campo/propriedade no evento com base no qual você deseja filtrar. string
Tipo de operador Definir o tipo de objeto BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NúmeroNo
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsCom
StringContains
StringEndsCom
StringIn
StringNotBeginsCom
StringNotContains
StringNotEndsWith
StringNotIn (obrigatório)

BoolEqualsAdvancedFilter

Designação Descrição Valor
Tipo de operador O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. "BoolEquals" (obrigatório)
valor O valor do filtro booleano. Bool

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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

Designação Descrição Valor
Tipo de operador 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[]

RetryPolicy

Designação Descrição Valor
eventTimeToLiveInMinutes Time To Live (em minutos) para eventos. Int
maxDeliveryTentativas Número máximo de tentativas de repetição de entrega para eventos. Int