Event Subscriptions - Create Or Update

Criar ou atualizar uma assinatura de evento.
Cria de forma assíncrona uma nova assinatura de evento ou atualiza uma assinatura de evento existente com base no escopo especificado.

PUT https://management.azure.com/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}?api-version=2022-06-15

Parâmetros de URI

Nome Em Obrigatório Tipo Description
eventSubscriptionName
path True

string

Nome da assinatura do evento. Os nomes de assinatura de evento devem ter entre 3 e 64 caracteres e devem usar apenas letras alfanuméricas.

scope
path True

string

O identificador do recurso para o qual a assinatura do evento precisa ser criada ou atualizada. O escopo pode ser uma assinatura, um grupo de recursos ou um recurso de nível superior pertencente a um namespace do provedor de recursos ou um tópico EventGrid. Por exemplo, use '/subscriptions/{subscriptionId}/' para uma assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para um grupo de recursos, e '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para um recurso e '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para um tópico do EventGrid.

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:

StorageBlobDeadLetterDestination

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a identidade do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. 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

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 do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

properties.eventDeliverySchema

EventDeliverySchema

O esquema de entrega de eventos para a assinatura do evento.

properties.expirationTimeUtc

string

Hora de expiração da assinatura do evento.

properties.filter

EventSubscriptionFilter

Informações sobre o filtro para a assinatura do evento.

properties.labels

string[]

Lista de rótulos definidos pelo usuário.

properties.retryPolicy

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 para eventos.

Respostas

Nome Tipo Description
201 Created

EventSubscription

Solicitação EventSubscription CreateOrUpdate aceita.

Other Status Codes

Respostas de erro: ***

  • 400 Solicitação Inválida.

  • 500 Erro interno do servidor.

Exemplos

EventSubscriptions_CreateOrUpdateForCustomTopic
EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination
EventSubscriptions_CreateOrUpdateForResource
EventSubscriptions_CreateOrUpdateForResourceGroup
EventSubscriptions_CreateOrUpdateForSubscription

EventSubscriptions_CreateOrUpdateForCustomTopic

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "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"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "AzureFunction",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      },
      "endpointType": "AzureFunction"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      },
      "endpointType": "EventHub"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "HybridConnection",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      },
      "endpointType": "HybridConnection"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusQueue",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      },
      "endpointType": "ServiceBusQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusTopic",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      },
      "endpointType": "ServiceBusTopic"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "StorageQueue",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      },
      "endpointType": "StorageQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=PASSWORDCODE"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResource

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10?api-version=2022-06-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"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10",
  "name": "examplesubscription10",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResourceGroup

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2?api-version=2022-06-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"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2",
  "name": "examplesubscription2",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForSubscription

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "",
      "subjectEndsWith": ""
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3",
  "name": "examplesubscription3",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

Definições

Nome Description
AzureFunctionEventSubscriptionDestination

Informações sobre o destino da função do azure para uma assinatura de evento.

BoolEqualsAdvancedFilter

Filtro Avançado BoolEquals.

createdByType

O tipo de identidade que criou o recurso.

DeadLetterWithResourceIdentity

Informações sobre o destino deadletter com a identidade do recurso.

DeliveryWithResourceIdentity

Informações sobre a entrega de uma assinatura de evento com identidade de recurso.

DynamicDeliveryAttributeMapping

Detalhes do mapeamento de atributo de entrega dinâmica.

EventDeliverySchema

O esquema de entrega de eventos para a assinatura do evento.

EventHubEventSubscriptionDestination

Informações sobre o destino do hub de eventos para uma assinatura de evento.

EventSubscription

Assinatura do evento

EventSubscriptionFilter

Filtre para a assinatura de evento.

EventSubscriptionIdentity

As informações de identidade com a assinatura do evento.

EventSubscriptionIdentityType

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.

EventSubscriptionProvisioningState

Estado de provisionamento da assinatura do evento.

HybridConnectionEventSubscriptionDestination

Informações sobre o destino HybridConnection para uma assinatura de evento.

IsNotNullAdvancedFilter

Filtro Avançado IsNotNull.

IsNullOrUndefinedAdvancedFilter

Filtro Avançado IsNullOrUndefined.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

Filtro Avançado NumberGreaterThanOrEquals.

NumberInAdvancedFilter

NumberIn Advanced Filter.

NumberInRangeAdvancedFilter

Filtro Avançado NumberInRange.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

NumberLessThanOrEqualsAdvancedFilter

Filtro Avançado NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Filtro Avançado NumberNotIn.

NumberNotInRangeAdvancedFilter

Filtro Avançado NumberNotInRange.

RetryPolicy

Informações sobre a política de repetição de uma assinatura de evento.

ServiceBusQueueEventSubscriptionDestination

Informações sobre o destino do barramento de serviço para uma assinatura de evento.

ServiceBusTopicEventSubscriptionDestination

Informações sobre o destino do tópico do barramento de serviço para uma assinatura de evento.

StaticDeliveryAttributeMapping

Detalhes do mapeamento de atributo de entrega estático.

StorageBlobDeadLetterDestination

Informações sobre o destino de mensagens mortas baseadas em blob de armazenamento.

StorageQueueEventSubscriptionDestination

Informações sobre o destino da fila de armazenamento para uma assinatura de evento.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

Filtro Avançado StringNotContains.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

Filtro Avançado StringNotIn.

systemData

Metadados relativos à criação e à última modificação do recurso.

WebHookEventSubscriptionDestination

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:

AzureFunction

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.maxEventsPerBatch

integer

1

Número máximo de eventos por lote.

properties.preferredBatchSizeInKilobytes

integer

64

Tamanho de lote preferencial em Kilobytes.

properties.resourceId

string

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:

BoolEquals

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.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Informações sobre o destino deadletter com a identidade do recurso.

Nome Tipo Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

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.

identity

EventSubscriptionIdentity

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 identidade do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

identity

EventSubscriptionIdentity

A identidade a ser usada ao fornecer eventos.

DynamicDeliveryAttributeMapping

Detalhes do 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.

Nome Tipo Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Informações sobre o destino do hub de eventos para uma assinatura de evento.

Nome Tipo Description
endpointType string:

EventHub

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId

string

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 do evento

Nome Tipo Valor padrão Description
id

string

Identificador totalmente qualificado do recurso.

name

string

Nome do recurso.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a identidade do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. 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

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 do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

O esquema de entrega de eventos para a assinatura do evento.

properties.expirationTimeUtc

string

Hora de expiração da assinatura do evento.

properties.filter

EventSubscriptionFilter

Informações sobre o filtro para a assinatura do evento.

properties.labels

string[]

Lista de rótulos definidos pelo usuário.

properties.provisioningState

EventSubscriptionProvisioningState

Estado de provisionamento da assinatura do evento.

properties.retryPolicy

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 para eventos.

properties.topic

string

Nome do tópico da assinatura do evento.

systemData

systemData

Os metadados do sistema relacionados ao recurso de Assinatura de Evento.

type

string

Tipo do recurso.

EventSubscriptionFilter

Filtre para a assinatura de evento.

Nome Tipo Valor padrão Description
advancedFilters AdvancedFilter[]:

Uma matriz de filtros avançados que são usados para filtrar assinaturas de evento.

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 e 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 de 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

EventSubscriptionIdentityType

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.

userAssignedIdentity

string

A identidade do usuário associada ao recurso.

EventSubscriptionIdentityType

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.

Nome Tipo Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Estado de provisionamento da assinatura do evento.

Nome Tipo Description
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Informações sobre o destino HybridConnection para uma assinatura de evento.

Nome Tipo Description
endpointType string:

HybridConnection

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId

string

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:

IsNotNull

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:

IsNullOrUndefined

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Nome Tipo Description
key

string

O campo/propriedade no evento com base no qual você deseja filtrar.

operatorType string:

NumberGreaterThan

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

value

number

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:

NumberGreaterThanOrEquals

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

value

number

O valor do filtro.

NumberInAdvancedFilter

NumberIn Advanced Filter.

Nome Tipo Description
key

string

O campo/propriedade no evento com base no qual você deseja filtrar.

operatorType string:

NumberIn

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

number[]

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:

NumberInRange

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

number[]

O conjunto de valores de filtro.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

Nome Tipo Description
key

string

O campo/propriedade no evento com base no qual você deseja filtrar.

operatorType string:

NumberLessThan

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

value

number

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:

NumberLessThanOrEquals

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

value

number

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:

NumberNotIn

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

number[]

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:

NumberNotInRange

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

number[]

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

1440

Vida útil (em minutos) para eventos.

maxDeliveryAttempts

integer

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:

ServiceBusQueue

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId

string

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:

ServiceBusTopic

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId

string

A ID de Recurso do Azure que representa o ponto de extremidade do destino tópico do Barramento de Serviço de uma assinatura de evento.

StaticDeliveryAttributeMapping

Detalhes do mapeamento de atributo de entrega estático.

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:

StorageBlob

Tipo do ponto de extremidade para o destino de mensagens mortas

properties.blobContainerName

string

O nome do contêiner de blob de armazenamento que é o destino dos eventos deadletter

properties.resourceId

string

A ID de Recurso do Azure da conta de armazenamento que é o destino dos eventos deadletter

StorageQueueEventSubscriptionDestination

Informações sobre o destino da fila de armazenamento para uma assinatura de evento.

Nome Tipo Description
endpointType string:

StorageQueue

Tipo do ponto de extremidade para o destino da assinatura de evento.

properties.queueMessageTimeToLiveInSeconds

integer

Tempo de vida da mensagem da fila de armazenamento em segundos.

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

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:

StringBeginsWith

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

string[]

O conjunto de valores de filtro.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Nome Tipo Description
key

string

O campo/propriedade no evento com base no qual você deseja filtrar.

operatorType string:

StringContains

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:

StringEndsWith

O tipo de operador usado para filtragem, por exemplo, NumberIn, StringContains, BoolEquals e outros.

values

string[]

O conjunto de valores de filtro.

StringInAdvancedFilter

StringIn Advanced Filter.

Nome Tipo Description
key

string

O campo/propriedade no evento com base no qual você deseja filtrar.

operatorType string:

StringIn

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:

StringNotBeginsWith

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:

StringNotContains

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:

StringNotEndsWith

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:

StringNotIn

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

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

WebHookEventSubscriptionDestination

Informações sobre o destino do webhook para uma assinatura de evento.

Nome Tipo Valor padrão Description
endpointType string:

WebHook

Tipo do ponto de extremidade para o destino da assinatura de 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 em 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

1

Número máximo de eventos por lote.

properties.preferredBatchSizeInKilobytes

integer

64

Tamanho de lote preferencial em Kilobytes.