Event Subscriptions - Create Or Update

Criar ou atualizar uma subscrição de eventos.
Assíncroticamente cria uma nova subscrição de eventos ou atualiza uma subscrição de eventos existente com base no âmbito especificado.

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

Parâmetros do URI

Name In Required Type Description
eventSubscriptionName
path True
  • string

Nome da subscrição do evento. Os nomes de subscrição do evento devem ter entre 3 e 64 caracteres de comprimento e devem utilizar apenas letras alfanuméricas.

scope
path True
  • string

O identificador do recurso ao qual a subscrição do evento precisa de ser criada ou atualizada. O âmbito pode ser uma subscrição, ou um grupo de recursos, ou um recurso de nível superior pertencente a um espaço de nome de fornecedor de recursos, ou um tópico EventGrid. Por exemplo, utilize '/subscrições/{subscriçãoId}/' para uma subscrição, '/subscrições/{subscriçãoId}/resourceGroups/{resourceGroupName}' para um grupo de recursos, e '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para um recurso, e '/subscrições/{subscriçãoId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topic/{topicName}' para um tema Do EventGrid.

api-version
query True
  • string

Versão da API a ser usada com o pedido do cliente.

Corpo do Pedido

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta morta. Utiliza a identidade da Azure Event Grid para adquirir os tokens de autenticação utilizados durante a entrega/inscrição.

properties.deadLetterWithResourceIdentity

O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta morta. Utiliza a configuração de identidade gerida no recurso principal (nomeadamente, tópico ou domínio) para adquirir os tokens de autenticação utilizados durante a entrega/letras mortas.

properties.deliveryWithResourceIdentity

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a configuração de identidade gerida no recurso principal (nomeadamente, tópico ou domínio) para adquirir os tokens de autenticação utilizados durante a entrega/letras mortas.

properties.destination EventSubscriptionDestination:

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a identidade da Azure Event Grid para adquirir os tokens de autenticação utilizados durante a entrega/inscrição.

properties.eventDeliverySchema

O esquema de entrega do evento para a subscrição do evento.

properties.expirationTimeUtc
  • string

Tempo de validade da subscrição do evento.

properties.filter

Informação sobre o filtro para a subscrição do evento.

properties.labels
  • string[]

Lista de etiquetas definidas pelo utilizador.

properties.retryPolicy

A política de recandidão para os acontecimentos. Isto pode ser usado para configurar o número máximo de tentativas de entrega e tempo para viver para eventos.

Respostas

Name Type Description
201 Created

Pedido de subscrição de eventos CreateOrUpdate aceite.

Other Status Codes

Respostas de erro: ***

  • 400 mau pedido.

  • 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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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
    }
  }
}

Sample Response

{
  "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

AzureFunctionEventSubscriptionDestination

Informações sobre o destino da função azul para uma subscrição de eventos.

BoolEqualsAdvancedFilter

Filtro Avançado BoolEquals.

createdByType

O tipo de identidade que criou o recurso.

DeadLetterWithResourceIdentity

Informação sobre o destino deadletter com identidade de recurso.

DeliveryWithResourceIdentity

Informação sobre a entrega de uma subscrição de evento com identidade de recurso.

DynamicDeliveryAttributeMapping

Detalhes de mapeamento de atributos de entrega dinâmicos.

EventDeliverySchema

O esquema de entrega do evento para a subscrição do evento.

EventHubEventSubscriptionDestination

Informações sobre o destino do centro do evento para uma subscrição de eventos.

EventSubscription

Assinatura do evento

EventSubscriptionFilter

Filtro para a subscrição do evento.

EventSubscriptionIdentity

A informação de identidade com a subscrição do evento.

EventSubscriptionIdentityType

O tipo de identidade gerida usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá qualquer identidade.

EventSubscriptionProvisioningState

Provisioning estado da subscrição do evento.

HybridConnectionEventSubscriptionDestination

Informações sobre o destino HybridConnection para uma subscrição de eventos.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

IsNullOrUndefinedAdvancedFilter

Filtro Avançado IsNullOrUndefined.

NumberGreaterThanAdvancedFilter

NúmeroGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

NúmeroGreaterThanOrEquals Filtro Avançado.

NumberInAdvancedFilter

Número No Filtro Avançado.

NumberInRangeAdvancedFilter

Filtro Avançado NúmeroInRange.

NumberLessThanAdvancedFilter

NumberLessThous Advanced Filter.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

NumberNotInAdvancedFilter

NúmeroNotIn Filtro Avançado.

NumberNotInRangeAdvancedFilter

Filtro Avançado NumberInRange.

RetryPolicy

Informação sobre a política de re-provisóriação para uma subscrição de eventos.

ServiceBusQueueEventSubscriptionDestination

Informações sobre o destino do autocarro de serviço para uma subscrição de eventos.

ServiceBusTopicEventSubscriptionDestination

Informações sobre o destino tópico do ônibus de serviço para uma subscrição de evento.

StaticDeliveryAttributeMapping

Detalhes de mapeamento de atributos estáticos de entrega.

StorageBlobDeadLetterDestination

Informação sobre o destino de carta morta baseado em blocos de armazenamento.

StorageQueueEventSubscriptionDestination

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

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

Filtro Avançado StringContains.

StringEndsWithAdvancedFilter

StringEndsWith Filtro Avançado.

StringInAdvancedFilter

Filtro StringIn Advanced.

StringNotBeginsWithAdvancedFilter

StringNotBegins Com Filtro Avançado.

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 webhook para uma subscrição de evento.

AzureFunctionEventSubscriptionDestination

Informações sobre o destino da função azul para uma subscrição de eventos.

Name Type Default Value Description
endpointType string:
  • AzureFunction

Tipo de ponto final para o destino de subscrição do 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 do lote preferido em Kilobytes.

properties.resourceId
  • string

O Id de Recursos Azure que representa o ponto final do destino Azure Function de uma subscrição de evento.

BoolEqualsAdvancedFilter

Filtro Avançado BoolEquals.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • BoolEquals

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

value
  • boolean

O valor do filtro boolean.

createdByType

O tipo de identidade que criou o recurso.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DeadLetterWithResourceIdentity

Informação sobre o destino deadletter com identidade de recurso.

Name Type Description
deadLetterDestination DeadLetterDestination:

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a configuração de identidade gerida no recurso principal (nomeadamente, tópico ou domínio) para adquirir os tokens de autenticação utilizados durante a entrega/letras mortas.

identity

A identidade a usar quando os acontecimentos de letras mortas.

DeliveryWithResourceIdentity

Informação sobre a entrega de uma subscrição de evento com identidade de recurso.

Name Type Description
destination EventSubscriptionDestination:

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a identidade da Azure Event Grid para adquirir os tokens de autenticação utilizados durante a entrega/inscrição.

identity

A identidade a usar na entrega de eventos.

DynamicDeliveryAttributeMapping

Detalhes de mapeamento de atributos de entrega dinâmicos.

Name Type Description
name
  • string

Nome do atributo de entrega ou cabeçalho.

properties.sourceField
  • string

Percurso JSON no evento que contém valor de atributo.

type string:
  • Dynamic

Tipo do atributo de entrega ou nome do cabeçalho.

EventDeliverySchema

O esquema de entrega do evento para a subscrição do evento.

Name Type Description
CloudEventSchemaV1_0
  • string
CustomInputSchema
  • string
EventGridSchema
  • string

EventHubEventSubscriptionDestination

Informações sobre o destino do centro do evento para uma subscrição de eventos.

Name Type Description
endpointType string:
  • EventHub

Tipo de ponto final para o destino de subscrição do evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId
  • string

O Id de Recursos Azure que representa o ponto final de um destino do Event Hub de uma subscrição de eventos.

EventSubscription

Assinatura do evento

Name Type Default Value Description
id
  • string

Identificador totalmente qualificado do recurso.

name
  • string

Nome do recurso.

properties.deadLetterDestination DeadLetterDestination:

O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta morta. Utiliza a identidade da Azure Event Grid para adquirir os tokens de autenticação utilizados durante a entrega/inscrição.

properties.deadLetterWithResourceIdentity

O destino da carta morta da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino da carta morta. Utiliza a configuração de identidade gerida no recurso principal (nomeadamente, tópico ou domínio) para adquirir os tokens de autenticação utilizados durante a entrega/letras mortas.

properties.deliveryWithResourceIdentity

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a configuração de identidade gerida no recurso principal (nomeadamente, tópico ou domínio) para adquirir os tokens de autenticação utilizados durante a entrega/letras mortas.

properties.destination EventSubscriptionDestination:

Informações sobre o destino onde os eventos têm de ser entregues para a subscrição do evento. Utiliza a identidade da Azure Event Grid para adquirir os tokens de autenticação utilizados durante a entrega/inscrição.

properties.eventDeliverySchema EventGridSchema

O esquema de entrega do evento para a subscrição do evento.

properties.expirationTimeUtc
  • string

Tempo de validade da subscrição do evento.

properties.filter

Informação sobre o filtro para a subscrição do evento.

properties.labels
  • string[]

Lista de etiquetas definidas pelo utilizador.

properties.provisioningState

Provisioning estado da subscrição do evento.

properties.retryPolicy

A política de recandidão para os acontecimentos. Isto pode ser usado para configurar o número máximo de tentativas de entrega e tempo para viver para eventos.

properties.topic
  • string

Nome do tópico da subscrição do evento.

systemData

Os metadados do sistema relativos ao recurso de subscrição de eventos.

type
  • string

Tipo de recurso.

EventSubscriptionFilter

Filtro para a subscrição do evento.

Name Type Default Value Description
advancedFilters AdvancedFilter[]:

Uma série de filtros avançados que são usados para filtrar subscrições de eventos.

enableAdvancedFilteringOnArrays
  • boolean

Permite que filtros avançados sejam avaliados contra uma matriz de valores em vez de esperar um valor singular.

includedEventTypes
  • string[]

Uma lista de tipos de eventos aplicáveis que precisam de fazer parte da subscrição do evento. Se desejar subscrever todos os tipos de eventos predefinidos, deslote os 'IncludedEventTypes' para nulo.

isSubjectCaseSensitive
  • boolean
False

Especifica se o SubjectBeginsWith e SubjectEndsCom as propriedades do filtro devem ser comparados de forma sensível ao caso.

subjectBeginsWith
  • string

Uma cadeia opcional para filtrar eventos para uma subscrição de eventos com base num prefixo do caminho do recurso. O formato disto depende da editora dos eventos. Os caracteres wildcard não são suportados neste caminho.

subjectEndsWith
  • string

Uma cadeia opcional para filtrar eventos para uma subscrição de eventos com base num sufixo de caminho de recurso. Os caracteres wildcard não são suportados neste caminho.

EventSubscriptionIdentity

A informação de identidade com a subscrição do evento.

Name Type Description
type

O tipo de identidade gerida usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá qualquer identidade.

userAssignedIdentity
  • string

A identidade do utilizador associada ao recurso.

EventSubscriptionIdentityType

O tipo de identidade gerida usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá qualquer identidade.

Name Type Description
SystemAssigned
  • string
UserAssigned
  • string

EventSubscriptionProvisioningState

Provisioning estado da subscrição do evento.

Name Type Description
AwaitingManualAction
  • string
Canceled
  • string
Creating
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

HybridConnectionEventSubscriptionDestination

Informações sobre o destino HybridConnection para uma subscrição de eventos.

Name Type Description
endpointType string:
  • HybridConnection

Tipo de ponto final para o destino de subscrição do evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId
  • string

O ID de Recursos Azure de uma ligação híbrida que é o destino de uma subscrição de eventos.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • IsNotNull

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

IsNullOrUndefinedAdvancedFilter

Filtro Avançado IsNullOrUndefined.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • IsNullOrUndefined

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

NumberGreaterThanAdvancedFilter

NúmeroGreaterThan Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberGreaterThan

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

value
  • number

O valor do filtro.

NumberGreaterThanOrEqualsAdvancedFilter

NúmeroGreaterThanOrEquals Filtro Avançado.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberGreaterThanOrEquals

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

value
  • number

O valor do filtro.

NumberInAdvancedFilter

Número No Filtro Avançado.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberIn

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

values
  • number[]

O conjunto de valores do filtro.

NumberInRangeAdvancedFilter

Filtro Avançado NúmeroInRange.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberInRange

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

values
  • array[]

O conjunto de valores do filtro.

NumberLessThanAdvancedFilter

NumberLessThous Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberLessThan

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

value
  • number

O valor do filtro.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberLessThanOrEquals

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

value
  • number

O valor do filtro.

NumberNotInAdvancedFilter

NúmeroNotIn Filtro Avançado.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberNotIn

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

values
  • number[]

O conjunto de valores do filtro.

NumberNotInRangeAdvancedFilter

Filtro Avançado NumberInRange.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • NumberNotInRange

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

values
  • array[]

O conjunto de valores do filtro.

RetryPolicy

Informação sobre a política de re-provisóriação para uma subscrição de eventos.

Name Type Default Value Description
eventTimeToLiveInMinutes
  • integer
1440

Tempo para viver (em minutos) para eventos.

maxDeliveryAttempts
  • integer
30

Número máximo de tentativas de redação de entrega para eventos.

ServiceBusQueueEventSubscriptionDestination

Informações sobre o destino do autocarro de serviço para uma subscrição de eventos.

Name Type Description
endpointType string:
  • ServiceBusQueue

Tipo de ponto final para o destino de subscrição do evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId
  • string

O Id de Recursos Azure que representa o ponto final do destino Service Bus de uma subscrição de evento.

ServiceBusTopicEventSubscriptionDestination

Informações sobre o destino tópico do ônibus de serviço para uma subscrição de evento.

Name Type Description
endpointType string:
  • ServiceBusTopic

Tipo de ponto final para o destino de subscrição do evento.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.resourceId
  • string

O Azure Resource Id que representa o ponto final do destino Tópico de Autocarro de Serviço de uma subscrição de evento.

StaticDeliveryAttributeMapping

Detalhes de mapeamento de atributos estáticos de entrega.

Name Type Default Value Description
name
  • string

Nome do atributo de entrega ou cabeçalho.

properties.isSecret
  • boolean
False

Bandeira booleana para dizer se o atributo contém informações sensíveis .

properties.value
  • string

Valor do atributo de entrega.

type string:
  • Static

Tipo do atributo de entrega ou nome do cabeçalho.

StorageBlobDeadLetterDestination

Informação sobre o destino de carta morta baseado em blocos de armazenamento.

Name Type Description
endpointType string:
  • StorageBlob

Tipo de ponto final para o destino da carta morta

properties.blobContainerName
  • string

O nome do recipiente de armazenamento blob que é o destino dos eventos deadletter

properties.resourceId
  • string

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

StorageQueueEventSubscriptionDestination

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

Name Type Description
endpointType string:
  • StorageQueue

Tipo de ponto final para o destino de subscrição do evento.

properties.queueMessageTimeToLiveInSeconds
  • integer

Tempo de mensagem de fila de armazenamento para viver em segundos.

properties.queueName
  • string

O nome da fila de armazenamento sob uma conta de armazenamento que é o destino de uma subscrição de evento.

properties.resourceId
  • string

O ID do Recurso Azure da conta de armazenamento que contém a fila que é o destino de uma subscrição de evento.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringBeginsWith

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

values
  • string[]

O conjunto de valores do filtro.

StringContainsAdvancedFilter

Filtro Avançado StringContains.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringContains

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

values
  • string[]

O conjunto de valores do filtro.

StringEndsWithAdvancedFilter

StringEndsWith Filtro Avançado.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringEndsWith

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

values
  • string[]

O conjunto de valores do filtro.

StringInAdvancedFilter

Filtro StringIn Advanced.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringIn

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

values
  • string[]

O conjunto de valores do filtro.

StringNotBeginsWithAdvancedFilter

StringNotBegins Com Filtro Avançado.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringNotBeginsWith

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

values
  • string[]

O conjunto de valores do filtro.

StringNotContainsAdvancedFilter

Filtro Avançado StringNotContains.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringNotContains

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

values
  • string[]

O conjunto de valores do filtro.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringNotEndsWith

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

values
  • string[]

O conjunto de valores do filtro.

StringNotInAdvancedFilter

Filtro Avançado StringNotIn.

Name Type Description
key
  • string

O campo/propriedade no evento baseado no qual pretende filtrar.

operatorType string:
  • StringNotIn

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

values
  • string[]

O conjunto de valores do filtro.

systemData

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

Name Type Description
createdAt
  • string

O calendário da criação de recursos (UTC).

createdBy
  • string

A identidade que criou o recurso.

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt
  • string

O tempotampesso da última modificação de recursos (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

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

WebHookEventSubscriptionDestination

Informações sobre o destino webhook para uma subscrição de evento.

Name Type Default Value Description
endpointType string:
  • WebHook

Tipo de ponto final para o destino de subscrição do evento.

properties.azureActiveDirectoryApplicationIdOrUri
  • string

O ID ou URI do Diretório Ativo Azure para obter o token de acesso que será incluído como símbolo portador nos pedidos de entrega.

properties.azureActiveDirectoryTenantId
  • string

O ID do Inquilino Azure Ative Para obter o token de acesso que será incluído como símbolo portador nos pedidos de entrega.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalhes do atributo de entrega.

properties.endpointBaseUrl
  • string

O URL base que representa o ponto final do destino de uma subscrição de evento.

properties.endpointUrl
  • string

O URL que representa o ponto final do destino de uma subscrição de eventos.

properties.maxEventsPerBatch
  • integer
1

Número máximo de eventos por lote.

properties.preferredBatchSizeInKilobytes
  • integer
64

Tamanho do lote preferido em Kilobytes.