Namespaces/tópicos/eventSubscriptions da Microsoft.EventGrid 2023-06-01-preview
Definição de recurso do Bicep
O tipo de recurso namespaces/topics/eventSubscriptions pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.EventGrid/namespaces/topics/eventSubscriptions, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
deliveryConfiguration: {
deliveryMode: 'string'
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
receiveLockDurationInSeconds: int
}
}
eventDeliverySchema: 'string'
filtersConfiguration: {
filters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see Filter objects
}
]
includedEventTypes: [
'string'
]
}
}
}
Objetos DeadLetterDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para StorageBlob, use:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
Filtrar objetos
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
BoolEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'BoolEquals' (obrigatório) |
valor | O valor do filtro booliano. | Bool |
DeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Defina como 'StorageBlob' para o tipo StorageBlobDeadLetterDestination. | 'StorageBlob' (obrigatório) |
DeadLetterWithResourceIdentity
Nome | Descrição | Valor |
---|---|---|
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 a entrega/mensagens mortas. |
DeadLetterDestination |
identidade | A identidade a ser usada quando eventos de mensagens mortas. | EventSubscriptionIdentity |
DeliveryConfiguration
EventSubscriptionIdentity
Nome | 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 'None' removerá qualquer identidade. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | A identidade do usuário associada ao recurso. | corda |
Filtro
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual você deseja filtrar. | corda |
operatorType | Defina como 'BoolEquals' para o tipo BoolEqualsFilter. Defina como 'IsNotNull' para o tipo IsNotNullFilter. Defina como 'IsNullOrUndefined' para o tipo IsNullOrUndefinedFilter. Defina como 'NumberGreaterThan' para o tipo NumberGreaterThanFilter. Defina como 'NumberGreaterThanOrEquals' para o tipo NumberGreaterThanOrEqualsFilter. Defina como 'NumberIn' para o tipo NumberInFilter. Defina como 'NumberInRange' para o tipo NumberInRangeFilter. Defina como 'NumberLessThan' para o tipo NumberLessThanFilter . Defina como 'NumberLessThanOrEquals' para o tipo NumberLessThanOrEqualsFilter. Defina como 'NumberNotIn' para o tipo NumberNotInFilter . Defina como 'NumberNotInRange' para o tipo NumberNotInRangeFilter . Defina como 'StringBeginsWith' para o tipo StringBeginsWithFilter. Defina como 'StringContains' para o tipo StringContainsFilter. Defina como 'StringEndsWith' para o tipo StringEndsWithFilter. Defina como 'StringIn' para o tipo StringInFilter. Defina como 'StringNotBeginsWith' para o tipo StringNotBeginsWithFilter. Defina como 'StringNotContains' para o tipo StringNotContainsFilter. Defina como 'StringNotEndsWith' para o tipo StringNotEndsWithFilter. Defina como 'StringNotIn' para o tipo StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obrigatório) |
FiltersConfiguration
Nome | Descrição | Valor |
---|---|---|
Filtros | Uma matriz de filtros que são usados para filtrar assinaturas de eventos. | Filtrar[] |
includedEventTypes | 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. | string[] |
IsNotNullFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNotNull' (obrigatório) |
IsNullOrUndefinedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNullOrUndefined' (obrigatório) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 Padrão = ^[a-zA-Z0-9-]*$ (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: namespaces/tópicos |
Propriedades | Propriedades da assinatura do evento. | SubscriptionProperties |
NumberGreaterThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
NumberLessThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberNotInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
QueueInfo
Nome | Descrição | Valor |
---|---|---|
deadLetterDestinationWithResourceIdentity | 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) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Duração do intervalo de tempo no formato ISO 8601 que determina por quanto tempo as mensagens estão disponíveis para a assinatura a partir do momento em que a mensagem foi publicada. Esse valor de duração é expresso usando o seguinte formato: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', em que: - (n) é substituído pelo valor de cada elemento de tempo que segue o (n). - P é o designador de duração (ou Período) e é sempre colocado no início da duração. - Y é o designador de ano e segue o valor do número de anos. - M é o designador de mês e segue o valor do número de meses. - W é o designador da semana e segue o valor do número de semanas. - D é o designador do dia e segue o valor do número de dias. - T é o designador de hora e precede os componentes de tempo. - H é o designador de hora e segue o valor do número de horas. - M é o designador de minuto e segue o valor do número de minutos. - S é o segundo designador e segue o valor do número de segundos. Esse valor de duração não pode ser definido maior que EventRetentionInDays do tópico. É um campo opcional em que seu valor mínimo é de 1 minuto e seu máximo é determinado pelo valor eventRetentionInDays do tópico. Os seguintes são exemplos de valores válidos: - 'P0DT23H12M' ou 'PT23H12M': por 23 horas e 12 minutos. - 'P1D' ou 'P1DT0H0M0S': por um dia. |
corda |
maxDeliveryCount | A contagem máxima de entrega dos eventos. | int |
receiveLockDurationInSeconds | Período máximo em segundos em que uma vez que a mensagem está no estado recebido (pelo cliente) e aguardando para ser aceita, liberada ou rejeitada. Se esse tempo tiver decorrido depois que uma mensagem tiver sido recebida pelo cliente e não tiver sido transferida para aceita (não processada), liberada ou rejeitada, a mensagem está disponível para resgate. Esse é um campo opcional, em que o padrão é 60 segundos, o mínimo é de 60 segundos e o máximo é de 300 segundos. |
int |
StorageBlobDeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Tipo do ponto de extremidade para o destino da letra morta | 'StorageBlob' (obrigatório) |
Propriedades | As propriedades do destino deadletter baseado em Blob de Armazenamento | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerName | O nome do contêiner de blob de armazenamento que é o destino dos eventos de deadletter | corda |
resourceId | A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos de deadletter | corda |
StringBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
SubscriptionProperties
Nome | Descrição | Valor |
---|---|---|
deliveryConfiguration | Informações sobre a configuração de entrega da assinatura do evento. | |
eventDeliverySchema | O esquema de entrega de eventos para a assinatura do evento. | 'CloudEventSchemaV1_0' |
filtersConfiguration | Informações sobre o filtro da assinatura do evento. | |
Definição de recurso de modelo do ARM
O tipo de recurso namespaces/topics/eventSubscriptions pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.EventGrid/namespaces/topics/eventSubscriptions, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"deliveryConfiguration": {
"deliveryMode": "string",
"queue": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int",
"receiveLockDurationInSeconds": "int"
}
},
"eventDeliverySchema": "string",
"filtersConfiguration": {
"filters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see Filter objects
} ],
"includedEventTypes": [ "string" ]
}
}
}
Objetos DeadLetterDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para StorageBlob, use:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
Filtrar objetos
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
BoolEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'BoolEquals' (obrigatório) |
valor | O valor do filtro booliano. | Bool |
DeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Defina como 'StorageBlob' para o tipo StorageBlobDeadLetterDestination. | 'StorageBlob' (obrigatório) |
DeadLetterWithResourceIdentity
Nome | Descrição | Valor |
---|---|---|
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 a entrega/mensagens mortas. |
DeadLetterDestination |
identidade | A identidade a ser usada quando eventos de mensagens mortas. | EventSubscriptionIdentity |
DeliveryConfiguration
EventSubscriptionIdentity
Nome | 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 'None' removerá qualquer identidade. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | A identidade do usuário associada ao recurso. | corda |
Filtro
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual você deseja filtrar. | corda |
operatorType | Defina como 'BoolEquals' para o tipo BoolEqualsFilter. Defina como 'IsNotNull' para o tipo IsNotNullFilter. Defina como 'IsNullOrUndefined' para o tipo IsNullOrUndefinedFilter. Defina como 'NumberGreaterThan' para o tipo NumberGreaterThanFilter. Defina como 'NumberGreaterThanOrEquals' para o tipo NumberGreaterThanOrEqualsFilter. Defina como 'NumberIn' para o tipo NumberInFilter. Defina como 'NumberInRange' para o tipo NumberInRangeFilter. Defina como 'NumberLessThan' para o tipo NumberLessThanFilter . Defina como 'NumberLessThanOrEquals' para o tipo NumberLessThanOrEqualsFilter. Defina como 'NumberNotIn' para o tipo NumberNotInFilter . Defina como 'NumberNotInRange' para o tipo NumberNotInRangeFilter . Defina como 'StringBeginsWith' para o tipo StringBeginsWithFilter. Defina como 'StringContains' para o tipo StringContainsFilter. Defina como 'StringEndsWith' para o tipo StringEndsWithFilter. Defina como 'StringIn' para o tipo StringInFilter. Defina como 'StringNotBeginsWith' para o tipo StringNotBeginsWithFilter. Defina como 'StringNotContains' para o tipo StringNotContainsFilter. Defina como 'StringNotEndsWith' para o tipo StringNotEndsWithFilter. Defina como 'StringNotIn' para o tipo StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obrigatório) |
FiltersConfiguration
Nome | Descrição | Valor |
---|---|---|
Filtros | Uma matriz de filtros que são usados para filtrar assinaturas de eventos. | Filtrar[] |
includedEventTypes | 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. | string[] |
IsNotNullFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNotNull' (obrigatório) |
IsNullOrUndefinedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNullOrUndefined' (obrigatório) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2023-06-01-preview' |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 Padrão = ^[a-zA-Z0-9-]*$ (obrigatório) |
Propriedades | Propriedades da assinatura do evento. | SubscriptionProperties |
tipo | O tipo de recurso | 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions' |
NumberGreaterThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
NumberLessThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberNotInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
QueueInfo
Nome | Descrição | Valor |
---|---|---|
deadLetterDestinationWithResourceIdentity | 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) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Duração do intervalo de tempo no formato ISO 8601 que determina por quanto tempo as mensagens estão disponíveis para a assinatura a partir do momento em que a mensagem foi publicada. Esse valor de duração é expresso usando o seguinte formato: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', em que: - (n) é substituído pelo valor de cada elemento de tempo que segue o (n). - P é o designador de duração (ou Período) e é sempre colocado no início da duração. - Y é o designador de ano e segue o valor do número de anos. - M é o designador de mês e segue o valor do número de meses. - W é o designador da semana e segue o valor do número de semanas. - D é o designador do dia e segue o valor do número de dias. - T é o designador de hora e precede os componentes de tempo. - H é o designador de hora e segue o valor do número de horas. - M é o designador de minuto e segue o valor do número de minutos. - S é o segundo designador e segue o valor do número de segundos. Esse valor de duração não pode ser definido maior que EventRetentionInDays do tópico. É um campo opcional em que seu valor mínimo é de 1 minuto e seu máximo é determinado pelo valor eventRetentionInDays do tópico. Os seguintes são exemplos de valores válidos: - 'P0DT23H12M' ou 'PT23H12M': por 23 horas e 12 minutos. - 'P1D' ou 'P1DT0H0M0S': por um dia. |
corda |
maxDeliveryCount | A contagem máxima de entrega dos eventos. | int |
receiveLockDurationInSeconds | Período máximo em segundos em que uma vez que a mensagem está no estado recebido (pelo cliente) e aguardando para ser aceita, liberada ou rejeitada. Se esse tempo tiver decorrido depois que uma mensagem tiver sido recebida pelo cliente e não tiver sido transferida para aceita (não processada), liberada ou rejeitada, a mensagem está disponível para resgate. Esse é um campo opcional, em que o padrão é 60 segundos, o mínimo é de 60 segundos e o máximo é de 300 segundos. |
int |
StorageBlobDeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Tipo do ponto de extremidade para o destino da letra morta | 'StorageBlob' (obrigatório) |
Propriedades | As propriedades do destino deadletter baseado em Blob de Armazenamento | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerName | O nome do contêiner de blob de armazenamento que é o destino dos eventos de deadletter | corda |
resourceId | A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos de deadletter | corda |
StringBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
SubscriptionProperties
Nome | Descrição | Valor |
---|---|---|
deliveryConfiguration | Informações sobre a configuração de entrega da assinatura do evento. | |
eventDeliverySchema | O esquema de entrega de eventos para a assinatura do evento. | 'CloudEventSchemaV1_0' |
filtersConfiguration | Informações sobre o filtro da assinatura do evento. | |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso namespaces/topics/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 de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.EventGrid/namespaces/topics/eventSubscriptions, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview"
name = "string"
body = jsonencode({
properties = {
deliveryConfiguration = {
deliveryMode = "string"
queue = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
receiveLockDurationInSeconds = int
}
}
eventDeliverySchema = "string"
filtersConfiguration = {
filters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see Filter objects
}
]
includedEventTypes = [
"string"
]
}
}
})
}
Objetos DeadLetterDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para StorageBlob, use:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
Filtrar objetos
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
BoolEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'BoolEquals' (obrigatório) |
valor | O valor do filtro booliano. | Bool |
DeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Defina como 'StorageBlob' para o tipo StorageBlobDeadLetterDestination. | 'StorageBlob' (obrigatório) |
DeadLetterWithResourceIdentity
Nome | Descrição | Valor |
---|---|---|
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 a entrega/mensagens mortas. |
DeadLetterDestination |
identidade | A identidade a ser usada quando eventos de mensagens mortas. | EventSubscriptionIdentity |
DeliveryConfiguration
EventSubscriptionIdentity
Nome | 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 'None' removerá qualquer identidade. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | A identidade do usuário associada ao recurso. | corda |
Filtro
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual você deseja filtrar. | corda |
operatorType | Defina como 'BoolEquals' para o tipo BoolEqualsFilter. Defina como 'IsNotNull' para o tipo IsNotNullFilter. Defina como 'IsNullOrUndefined' para o tipo IsNullOrUndefinedFilter. Defina como 'NumberGreaterThan' para o tipo NumberGreaterThanFilter. Defina como 'NumberGreaterThanOrEquals' para o tipo NumberGreaterThanOrEqualsFilter. Defina como 'NumberIn' para o tipo NumberInFilter. Defina como 'NumberInRange' para o tipo NumberInRangeFilter. Defina como 'NumberLessThan' para o tipo NumberLessThanFilter . Defina como 'NumberLessThanOrEquals' para o tipo NumberLessThanOrEqualsFilter. Defina como 'NumberNotIn' para o tipo NumberNotInFilter . Defina como 'NumberNotInRange' para o tipo NumberNotInRangeFilter . Defina como 'StringBeginsWith' para o tipo StringBeginsWithFilter. Defina como 'StringContains' para o tipo StringContainsFilter. Defina como 'StringEndsWith' para o tipo StringEndsWithFilter. Defina como 'StringIn' para o tipo StringInFilter. Defina como 'StringNotBeginsWith' para o tipo StringNotBeginsWithFilter. Defina como 'StringNotContains' para o tipo StringNotContainsFilter. Defina como 'StringNotEndsWith' para o tipo StringNotEndsWithFilter. Defina como 'StringNotIn' para o tipo StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obrigatório) |
FiltersConfiguration
Nome | Descrição | Valor |
---|---|---|
Filtros | Uma matriz de filtros que são usados para filtrar assinaturas de eventos. | Filtrar[] |
includedEventTypes | 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. | string[] |
IsNotNullFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNotNull' (obrigatório) |
IsNullOrUndefinedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'IsNullOrUndefined' (obrigatório) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 Padrão = ^[a-zA-Z0-9-]*$ (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: namespaces/tópicos |
Propriedades | Propriedades da assinatura do evento. | SubscriptionProperties |
tipo | O tipo de recurso | "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview" |
NumberGreaterThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberGreaterThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
NumberLessThanFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThan' (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberLessThanOrEquals' (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[] |
NumberNotInRangeFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'NumberNotInRange' (obrigatório) |
Valores | O conjunto de valores de filtro. | int[][] |
QueueInfo
Nome | Descrição | Valor |
---|---|---|
deadLetterDestinationWithResourceIdentity | 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) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Duração do intervalo de tempo no formato ISO 8601 que determina por quanto tempo as mensagens estão disponíveis para a assinatura a partir do momento em que a mensagem foi publicada. Esse valor de duração é expresso usando o seguinte formato: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', em que: - (n) é substituído pelo valor de cada elemento de tempo que segue o (n). - P é o designador de duração (ou Período) e é sempre colocado no início da duração. - Y é o designador de ano e segue o valor do número de anos. - M é o designador de mês e segue o valor do número de meses. - W é o designador da semana e segue o valor do número de semanas. - D é o designador do dia e segue o valor do número de dias. - T é o designador de hora e precede os componentes de tempo. - H é o designador de hora e segue o valor do número de horas. - M é o designador de minuto e segue o valor do número de minutos. - S é o segundo designador e segue o valor do número de segundos. Esse valor de duração não pode ser definido maior que EventRetentionInDays do tópico. É um campo opcional em que seu valor mínimo é de 1 minuto e seu máximo é determinado pelo valor eventRetentionInDays do tópico. Os seguintes são exemplos de valores válidos: - 'P0DT23H12M' ou 'PT23H12M': por 23 horas e 12 minutos. - 'P1D' ou 'P1DT0H0M0S': por um dia. |
corda |
maxDeliveryCount | A contagem máxima de entrega dos eventos. | int |
receiveLockDurationInSeconds | Período máximo em segundos em que uma vez que a mensagem está no estado recebido (pelo cliente) e aguardando para ser aceita, liberada ou rejeitada. Se esse tempo tiver decorrido depois que uma mensagem tiver sido recebida pelo cliente e não tiver sido transferida para aceita (não processada), liberada ou rejeitada, a mensagem está disponível para resgate. Esse é um campo opcional, em que o padrão é 60 segundos, o mínimo é de 60 segundos e o máximo é de 300 segundos. |
int |
StorageBlobDeadLetterDestination
Nome | Descrição | Valor |
---|---|---|
endpointType | Tipo do ponto de extremidade para o destino da letra morta | 'StorageBlob' (obrigatório) |
Propriedades | As propriedades do destino deadletter baseado em Blob de Armazenamento | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerName | O nome do contêiner de blob de armazenamento que é o destino dos eventos de deadletter | corda |
resourceId | A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos de deadletter | corda |
StringBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotBeginsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotBeginsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotContainsFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotContains' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotEndsWithFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotEndsWith' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
StringNotInFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros. | 'StringNotIn' (obrigatório) |
Valores | O conjunto de valores de filtro. | string[] |
SubscriptionProperties
Nome | Descrição | Valor |
---|---|---|
deliveryConfiguration | Informações sobre a configuração de entrega da assinatura do evento. | |
eventDeliverySchema | O esquema de entrega de eventos para a assinatura do evento. | 'CloudEventSchemaV1_0' |
filtersConfiguration | Informações sobre o filtro da assinatura do evento. | |