Domain Topic Event Subscriptions - Create Or Update
Crie ou atualize uma assinatura de evento aninhada para um tópico de domínio.
Cria de forma assíncrona uma nova assinatura de evento ou atualiza uma assinatura de evento existente.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2025-02-15
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
domain
|
path | True |
string |
Nome do domínio de nível superior. |
event
|
path | True |
string |
Nome da assinatura do evento a ser criada. Os nomes de assinatura de evento devem ter entre 3 e 64 caracteres de comprimento e usar somente letras alfanuméricas. |
resource
|
path | True |
string |
O nome do grupo de recursos na assinatura do usuário. |
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço. |
topic
|
path | True |
string |
Nome do tópico de domínio. |
api-version
|
query | True |
string |
Versão da API a ser usada com a solicitação do cliente. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
properties.deadLetterDestination | DeadLetterDestination: |
O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta 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/mensagens mortas. |
properties.deadLetterWithResourceIdentity |
O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta 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/mensagens mortas. |
|
properties.deliveryWithResourceIdentity |
Informações sobre o destino em que 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/mensagens mortas. |
|
properties.destination |
EventSubscriptionDestination:
|
Informações sobre o destino em que 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/mensagens mortas. |
properties.eventDeliverySchema |
O esquema de entrega de eventos para a assinatura do evento. |
|
properties.expirationTimeUtc |
string (date-time) |
Hora de expiração da assinatura do evento. |
properties.filter |
Informações sobre o filtro da assinatura do evento. |
|
properties.labels |
string[] |
Lista de rótulos definidos pelo usuário. |
properties.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 tempo de vida útil para eventos. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
201 Created |
Criado |
|
Other Status Codes |
Respostas de erro: ***
|
Exemplos
DomainTopicEventSubscriptions_CreateOrUpdate
Solicitação de exemplo
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampleDomain1/topics/exampleDomainTopic1/eventSubscriptions/exampleEventSubscriptionName1?api-version=2025-02-15
{
"properties": {
"destination": {
"endpointType": "WebHook",
"properties": {
"endpointUrl": "https://requestb.in/15ksip71"
}
},
"filter": {
"isSubjectCaseSensitive": false,
"subjectBeginsWith": "ExamplePrefix",
"subjectEndsWith": "ExampleSuffix"
}
}
}
Resposta de exemplo
{
"properties": {
"destination": {
"properties": {
"endpointBaseUrl": "https://requestb.in/15ksip71"
},
"endpointType": "WebHook"
},
"filter": {
"isSubjectCaseSensitive": false,
"subjectBeginsWith": "ExamplePrefix",
"subjectEndsWith": "ExampleSuffix"
},
"labels": null,
"eventDeliverySchema": "EventGridSchema",
"retryPolicy": {
"maxDeliveryAttempts": 30,
"eventTimeToLiveInMinutes": 1440
},
"provisioningState": "Succeeded",
"topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampleDomain1/domainTopics/exampleDomainTopic1"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampleDomain1/domainTopics/exampleDomainTopic1/eventSubscriptions/exampleEventSubscriptionName1",
"name": "exampleEventSubscriptionName1",
"type": "Microsoft.EventGrid/domains/domainTopics/eventSubscriptions"
}
{
"properties": {
"destination": {
"properties": {
"endpointBaseUrl": "https://requestb.in/15ksip71"
},
"endpointType": "WebHook"
},
"filter": {
"isSubjectCaseSensitive": false,
"subjectBeginsWith": "ExamplePrefix",
"subjectEndsWith": "ExampleSuffix"
},
"labels": null,
"eventDeliverySchema": "EventGridSchema",
"retryPolicy": {
"maxDeliveryAttempts": 30,
"eventTimeToLiveInMinutes": 1440
},
"provisioningState": "Succeeded",
"topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampleDomain1/domainTopics/exampleDomainTopic1"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampleDomain1/domainTopics/exampleDomainTopic1/eventSubscriptions/exampleEventSubscriptionName1",
"name": "exampleEventSubscriptionName1",
"type": "Microsoft.EventGrid/domains/domainTopics/eventSubscriptions"
}
Definições
Nome | Description |
---|---|
Azure |
Informações sobre o destino da função do azure para uma assinatura de evento. |
Bool |
Filtro Avançado boolEquals. |
created |
O tipo de identidade que criou o recurso. |
Dead |
Informações sobre o destino deadletter com a identidade do recurso. |
Delivery |
Informações sobre a entrega de uma assinatura de evento com identidade de recurso. |
Dynamic |
Detalhes de mapeamento de atributo de entrega dinâmica. |
Event |
O esquema de entrega de eventos para a assinatura do evento. |
Event |
Informações sobre o destino do hub de eventos para uma assinatura de evento. |
Event |
Assinatura de evento. |
Event |
Filtrar a assinatura do evento. |
Event |
As informações de identidade com a assinatura do evento. |
Event |
O tipo de identidade gerenciada usada. Pode ser 'SystemAssigned' ou 'UserAssigned'. |
Event |
Estado de provisionamento da assinatura do evento. |
Hybrid |
Informações sobre o destino HybridConnection para uma assinatura de evento. |
Is |
Filtro Avançado IsNotNull. |
Is |
Filtro Avançado IsNullOrUndefined. |
Monitor |
Informações sobre o destino do Monitor Alert para uma assinatura de evento. |
Monitor |
A severidade que será anexada a todos os alertas disparados por meio dessa assinatura de evento. Esse campo deve ser fornecido. |
Namespace |
Informações sobre o destino do Tópico do Namespace para uma assinatura de evento. |
Number |
Filtro Avançado NumberGreaterThan. |
Number |
Filtro Avançado NumberGreaterThanOrEquals. |
Number |
Filtro Avançado NumberIn. |
Number |
Filtro Avançado NumberInRange. |
Number |
Filtro Avançado NumberLessThan. |
Number |
Filtro Avançado NumberLessThanOrEquals. |
Number |
Filtro Avançado NumberNotIn. |
Number |
Filtro Avançado NumberNotInRange. |
Retry |
Informações sobre a política de repetição de uma assinatura de evento. |
Service |
Informações sobre o destino do barramento de serviço para uma assinatura de evento. |
Service |
Informações sobre o destino do tópico do barramento de serviço para uma assinatura de evento. |
Static |
Detalhes do mapeamento de atributo de entrega estática. |
Storage |
Informações sobre o destino de mensagens mortas baseadas em blob de armazenamento. |
Storage |
Informações sobre o destino da fila de armazenamento para uma assinatura de evento. |
String |
StringBeginsWith Advanced Filter. |
String |
Filtro Avançado StringContains. |
String |
StringEndsWith Advanced Filter. |
String |
Filtro Avançado StringIn. |
String |
StringNotBeginsWith Advanced Filter. |
String |
Filtro Avançado StringNotContains. |
String |
StringNotEndsWith Advanced Filter. |
String |
Filtro Avançado StringNotIn. |
system |
Metadados relativos à criação e última modificação do recurso. |
Tls |
Versão mínima do TLS do publicador com permissão para publicar neste domínio |
Web |
Informações sobre o destino do webhook para uma assinatura de evento. |
AzureFunctionEventSubscriptionDestination
Informações sobre o destino da função do azure para uma assinatura de evento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
endpointType |
string:
Azure |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
|
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
|
properties.maxEventsPerBatch |
integer (int32) |
1 |
Número máximo de eventos por lote. |
properties.preferredBatchSizeInKilobytes |
integer (int32) |
64 |
Tamanho de lote preferencial em Kilobytes. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure que representa o ponto de extremidade do destino da Função do Azure de uma assinatura de evento. |
BoolEqualsAdvancedFilter
Filtro Avançado boolEquals.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Bool |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
value |
boolean |
O valor do filtro booliano. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DeadLetterWithResourceIdentity
Informações sobre o destino deadletter com a identidade do recurso.
Nome | Tipo | Description |
---|---|---|
deadLetterDestination | DeadLetterDestination: |
Informações sobre o destino em que 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 as mensagens mortas. |
identity |
A identidade a ser usada quando eventos de mensagens mortas. |
DeliveryWithResourceIdentity
Informações sobre a entrega de uma assinatura de evento com identidade de recurso.
Nome | Tipo | Description |
---|---|---|
destination |
EventSubscriptionDestination:
|
Informações sobre o destino em que 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. |
identity |
A identidade a ser usada ao fornecer eventos. |
DynamicDeliveryAttributeMapping
Detalhes de mapeamento de atributo de entrega dinâmica.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome do atributo ou cabeçalho de entrega. |
properties.sourceField |
string |
Caminho JSON no evento que contém o valor do atributo. |
type |
string:
Dynamic |
Tipo do atributo de entrega ou nome do cabeçalho. |
EventDeliverySchema
O esquema de entrega de eventos para a assinatura do evento.
Valor | Description |
---|---|
CloudEventSchemaV1_0 | |
CustomInputSchema | |
EventGridSchema |
EventHubEventSubscriptionDestination
Informações sobre o destino do hub de eventos para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Event |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. |
EventSubscription
Assinatura de evento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
id |
string |
Identificador totalmente qualificado do recurso. |
|
name |
string |
Nome do recurso. |
|
properties.deadLetterDestination | DeadLetterDestination: |
O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta 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/mensagens mortas. |
|
properties.deadLetterWithResourceIdentity |
O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta 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/mensagens mortas. |
||
properties.deliveryWithResourceIdentity |
Informações sobre o destino em que 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/mensagens mortas. |
||
properties.destination |
EventSubscriptionDestination:
|
Informações sobre o destino em que 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/mensagens mortas. |
|
properties.eventDeliverySchema | EventGridSchema |
O esquema de entrega de eventos para a assinatura do evento. |
|
properties.expirationTimeUtc |
string (date-time) |
Hora de expiração da assinatura do evento. |
|
properties.filter |
Informações sobre o filtro da assinatura do evento. |
||
properties.labels |
string[] |
Lista de rótulos definidos pelo usuário. |
|
properties.provisioningState |
Estado de provisionamento da assinatura do evento. |
||
properties.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 tempo de vida útil para eventos. |
||
properties.topic |
string |
Nome do tópico da assinatura do evento. |
|
systemData |
Os metadados do sistema relacionados ao recurso da Grade de Eventos. |
||
type |
string |
Tipo do recurso. |
EventSubscriptionFilter
Filtrar a assinatura do evento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
advancedFilters |
AdvancedFilter[]:
|
Uma matriz de filtros avançados que são usados para filtrar assinaturas de eventos. |
|
enableAdvancedFilteringOnArrays |
boolean |
Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular. |
|
includedEventTypes |
string[] |
Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar assinar todos os tipos de evento padrão, defina IncludedEventTypes como nulo. |
|
isSubjectCaseSensitive |
boolean |
False |
Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro devem ser comparadas de maneira sensível a maiúsculas de minúsculas. |
subjectBeginsWith |
string |
Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso. O formato disso depende do editor dos eventos. Não há suporte para caracteres curinga neste caminho. |
|
subjectEndsWith |
string |
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. |
EventSubscriptionIdentity
As informações de identidade com a assinatura do evento.
Nome | Tipo | Description |
---|---|---|
type |
O tipo de identidade gerenciada usada. Pode ser 'SystemAssigned' ou 'UserAssigned'. |
|
userAssignedIdentity |
string |
A identidade do usuário associada ao recurso. |
EventSubscriptionIdentityType
O tipo de identidade gerenciada usada. Pode ser 'SystemAssigned' ou 'UserAssigned'.
Valor | Description |
---|---|
SystemAssigned | |
UserAssigned |
EventSubscriptionProvisioningState
Estado de provisionamento da assinatura do evento.
Valor | Description |
---|---|
AwaitingManualAction | |
Canceled | |
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
HybridConnectionEventSubscriptionDestination
Informações sobre o destino HybridConnection para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Hybrid |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure de uma conexão híbrida que é o destino de uma assinatura de evento. |
IsNotNullAdvancedFilter
Filtro Avançado IsNotNull.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Is |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
IsNullOrUndefinedAdvancedFilter
Filtro Avançado IsNullOrUndefined.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Is |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
MonitorAlertEventSubscriptionDestination
Informações sobre o destino do Monitor Alert para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Monitor |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.actionGroups |
string[] (arm-id) |
A lista de IDs do ARM de Grupos de Ações que serão disparadas em cada alerta disparado por meio dessa assinatura de evento. Cada ID do ARM de recurso deve seguir esse padrão: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
properties.description |
string |
A descrição que será anexada a todos os Alertas disparados por meio dessa assinatura de evento. |
properties.severity |
A severidade que será anexada a todos os alertas disparados por meio dessa assinatura de evento. Esse campo deve ser fornecido. |
MonitorAlertSeverity
A severidade que será anexada a todos os alertas disparados por meio dessa assinatura de evento. Esse campo deve ser fornecido.
Valor | Description |
---|---|
Sev0 | |
Sev1 | |
Sev2 | |
Sev3 | |
Sev4 |
NamespaceTopicEventSubscriptionDestination
Informações sobre o destino do Tópico do Namespace para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Namespace |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.resourceId |
string (arm-id) |
A ID do recurso do Azure que representa o ponto de extremidade do destino do Tópico do Namespace da Grade de Eventos de uma assinatura de evento. Esse campo é necessário e o recurso Tópico do Namespace listado já deve existir. A ID do ARM de recurso deve seguir esse padrão: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
NumberGreaterThanAdvancedFilter
Filtro Avançado NumberGreaterThan.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
value |
number (double) |
O valor do filtro. |
NumberGreaterThanOrEqualsAdvancedFilter
Filtro Avançado NumberGreaterThanOrEquals.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
value |
number (double) |
O valor do filtro. |
NumberInAdvancedFilter
Filtro Avançado NumberIn.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
number[] (double) |
O conjunto de valores de filtro. |
NumberInRangeAdvancedFilter
Filtro Avançado NumberInRange.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
number[] (double) |
O conjunto de valores de filtro. |
NumberLessThanAdvancedFilter
Filtro Avançado NumberLessThan.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
value |
number (double) |
O valor do filtro. |
NumberLessThanOrEqualsAdvancedFilter
Filtro Avançado NumberLessThanOrEquals.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
value |
number (double) |
O valor do filtro. |
NumberNotInAdvancedFilter
Filtro Avançado NumberNotIn.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
number[] (double) |
O conjunto de valores de filtro. |
NumberNotInRangeAdvancedFilter
Filtro Avançado NumberNotInRange.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
Number |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
number[] (double) |
O conjunto de valores de filtro. |
RetryPolicy
Informações sobre a política de repetição de uma assinatura de evento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
eventTimeToLiveInMinutes |
integer (int32) |
1440 |
Vida útil (em minutos) para eventos. |
maxDeliveryAttempts |
integer (int32) |
30 |
Número máximo de tentativas de repetição de entrega para eventos. |
ServiceBusQueueEventSubscriptionDestination
Informações sobre o destino do barramento de serviço para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Service |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure que representa o ponto de extremidade do destino do Barramento de Serviço de uma assinatura de evento. |
ServiceBusTopicEventSubscriptionDestination
Informações sobre o destino do tópico do barramento de serviço para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Service |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure que representa o ponto de extremidade do destino do Tópico do Barramento de Serviço de uma assinatura de evento. |
StaticDeliveryAttributeMapping
Detalhes do mapeamento de atributo de entrega estática.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
name |
string |
Nome do atributo ou cabeçalho de entrega. |
|
properties.isSecret |
boolean |
False |
Sinalizador booliano para saber se o atributo contém informações confidenciais. |
properties.value |
string |
Valor do atributo de entrega. |
|
type |
string:
Static |
Tipo do atributo de entrega ou nome do cabeçalho. |
StorageBlobDeadLetterDestination
Informações sobre o destino de mensagens mortas baseadas em blob de armazenamento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Storage |
Tipo do ponto de extremidade para o destino da letra morta |
properties.blobContainerName |
string |
O nome do contêiner de blob de armazenamento que é o destino dos eventos de deadletter |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos de deadletter |
StorageQueueEventSubscriptionDestination
Informações sobre o destino da fila de armazenamento para uma assinatura de evento.
Nome | Tipo | Description |
---|---|---|
endpointType |
string:
Storage |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
properties.queueMessageTimeToLiveInSeconds |
integer (int64) |
Tempo de vida da mensagem da fila de armazenamento em segundos. Esse valor não pode ser zero ou negativo, com exceção de usar -1 para indicar que a vida útil da mensagem é Infinita. |
properties.queueName |
string |
O nome da fila de armazenamento em uma conta de armazenamento que é o destino de uma assinatura de evento. |
properties.resourceId |
string (arm-id) |
A ID de Recurso do Azure da conta de armazenamento que contém a fila que é o destino de uma assinatura de evento. |
StringBeginsWithAdvancedFilter
StringBeginsWith Advanced Filter.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringContainsAdvancedFilter
Filtro Avançado StringContains.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringEndsWithAdvancedFilter
StringEndsWith Advanced Filter.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringInAdvancedFilter
Filtro Avançado StringIn.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringNotBeginsWithAdvancedFilter
StringNotBeginsWith Advanced Filter.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringNotContainsAdvancedFilter
Filtro Avançado StringNotContains.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringNotEndsWithAdvancedFilter
StringNotEndsWith Advanced Filter.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
StringNotInAdvancedFilter
Filtro Avançado StringNotIn.
Nome | Tipo | Description |
---|---|---|
key |
string |
O campo/propriedade no evento com base no qual você deseja filtrar. |
operatorType |
string:
String |
O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. |
values |
string[] |
O conjunto de valores de filtro. |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
TlsVersion
Versão mínima do TLS do publicador com permissão para publicar neste domínio
Valor | Description |
---|---|
1.0 | |
1.1 | |
1.2 |
WebHookEventSubscriptionDestination
Informações sobre o destino do webhook para uma assinatura de evento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
endpointType |
string:
Web |
Tipo do ponto de extremidade para o destino da assinatura do evento. |
|
properties.azureActiveDirectoryApplicationIdOrUri |
string |
A ID ou o URI do Aplicativo do Azure Active Directory para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. |
|
properties.azureActiveDirectoryTenantId |
string |
A ID do Locatário do Azure Active Directory para obter o token de acesso que será incluído como o token de portador nas solicitações de entrega. |
|
properties.deliveryAttributeMappings | DeliveryAttributeMapping[]: |
Detalhes do atributo de entrega. |
|
properties.endpointBaseUrl |
string |
A URL base que representa o ponto de extremidade do destino de uma assinatura de evento. |
|
properties.endpointUrl |
string |
A URL que representa o ponto de extremidade do destino de uma assinatura de evento. |
|
properties.maxEventsPerBatch |
integer (int32) |
1 |
Número máximo de eventos por lote. |
properties.minimumTlsVersionAllowed |
Versão mínima do TLS que deve ser suportada pelo ponto de extremidade do webhook |
||
properties.preferredBatchSizeInKilobytes |
integer (int32) |
64 |
Tamanho de lote preferencial em Kilobytes. |