Skip to content

Commit 3396097

Browse files
authored
Merge pull request #49254 from tfitzmac/0816eg1
updating sources and handlers
2 parents 3a97816 + 278d339 commit 3396097

10 files changed

+95
-52
lines changed

articles/event-grid/event-handlers.md

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@ title: Azure Event Grid event handlers
33
description: Describes supported event handlers for Azure Event Grid
44
services: event-grid
55
author: tfitzmac
6-
manager: timlt
76

87
ms.service: event-grid
98
ms.topic: conceptual
10-
ms.date: 06/07/2018
9+
ms.date: 08/17/2018
1110
ms.author: tomfitz
1211
---
1312

1413
# Event handlers in Azure Event Grid
1514

16-
An event handler is the place where the event is sent. The handler takes some further action to process the event. Several Azure services are automatically configured to handle events. You can also use any webhook for handling events. The webhook does not need to be hosted in Azure to handle events. Event Grid only supports HTTPS webhook endpoints.
15+
An event handler is the place where the event is sent. The handler takes some further action to process the event. Several Azure services are automatically configured to handle events. You can also use any WebHook for handling events. The WebHook doesn't need to be hosted in Azure to handle events. Event Grid only supports HTTPS WebHook endpoints.
1716

1817
This article provides links to content for each event handler.
1918

@@ -23,7 +22,7 @@ Use Azure Automation to process events with automated runbooks.
2322

2423
|Title |Description |
2524
|---------|---------|
26-
|[Integrate Azure Automation with Event Grid and Microsoft Teams](ensure-tags-exists-on-new-virtual-machines.md) |Create a virtual machine, which sends an event. The event triggers an Automation runbook that tags the virtual machine, and triggers a message that is sent to a Microsoft Teams channel. |
25+
|[Tutorial: Azure Automation with Event Grid and Microsoft Teams](ensure-tags-exists-on-new-virtual-machines.md) |Create a virtual machine, which sends an event. The event triggers an Automation runbook that tags the virtual machine, and triggers a message that is sent to a Microsoft Teams channel. |
2726

2827
## Azure Functions
2928

@@ -33,52 +32,58 @@ When using Azure Functions as the handler, use the Event Grid trigger instead of
3332

3433
|Title |Description |
3534
|---------|---------|
36-
| [Event Grid trigger for Azure Functions](../azure-functions/functions-bindings-event-grid.md) | Overview of using the Event Grid trigger in Functions. |
37-
| [Automate resizing uploaded images using Event Grid](resize-images-on-storage-blob-upload-event.md) | Users upload images through web app to storage account. When a storage blob is created, Event Grid sends an event to the function app, which resizes the uploaded image. |
38-
| [Stream big data into a data warehouse](event-grid-event-hubs-integration.md) | When Event Hubs creates a Capture file, Event Grid sends an event to a function app. The app retrieves the Capture file and migrates data to a data warehouse. |
39-
| [Azure Service Bus to Azure Event Grid integration examples](../service-bus-messaging/service-bus-to-event-grid-integration-example.md?toc=%2fazure%2fevent-grid%2ftoc.json) | Event Grid sends messages from Service Bus topic to function app and logic app. |
35+
| [Overview: Event Grid trigger for Azure Functions](../azure-functions/functions-bindings-event-grid.md) | Overview of using the Event Grid trigger in Functions. |
36+
| [Tutorial: automate resizing uploaded images using Event Grid](resize-images-on-storage-blob-upload-event.md) | Users upload images through web app to storage account. When a storage blob is created, Event Grid sends an event to the function app, which resizes the uploaded image. |
37+
| [Tutorial: stream big data into a data warehouse](event-grid-event-hubs-integration.md) | When Event Hubs creates a Capture file, Event Grid sends an event to a function app. The app retrieves the Capture file and migrates data to a data warehouse. |
38+
| [Tutorial: Azure Service Bus to Azure Event Grid integration examples](../service-bus-messaging/service-bus-to-event-grid-integration-example.md?toc=%2fazure%2fevent-grid%2ftoc.json) | Event Grid sends messages from Service Bus topic to function app and logic app. |
4039

4140
## Event Hubs
4241

4342
Use Event Hubs when your solution gets events faster than it can process the events. Your application processes the events from Event Hubs at it own schedule. You can scale your event processing to handle the incoming events.
4443

44+
Event Hubs can act as either an event source or event handler. The following article shows how to use Event Hubs as a handler.
45+
4546
|Title |Description |
4647
|---------|---------|
47-
| [Route custom events to Azure Event Hubs with Azure CLI and Event Grid](custom-event-to-eventhub.md) | Sends a custom event to an event hub for processing by an application. |
48+
| [Quickstart: route custom events to Azure Event Hubs with Azure CLI and Event Grid](custom-event-to-eventhub.md) | Sends a custom event to an event hub for processing by an application. |
49+
50+
For examples of Event Hubs as a source, see [Event Hubs source](event-sources.md#event-hubs).
4851

4952
## Hybrid Connections
5053

5154
Use Azure Relay Hybrid Connections to send events to applications that are within an enterprise network and don't have a publicly accessible endpoint.
5255

5356
|Title |Description |
5457
|---------|---------|
55-
| [Send events hybrid connection](custom-event-to-hybrid-connection.md) | Sends a custom event to an existing hybrid connection for processing by a listener application. |
58+
| [Tutorial: send events to hybrid connection](custom-event-to-hybrid-connection.md) | Sends a custom event to an existing hybrid connection for processing by a listener application. |
5659

5760
## Logic Apps
5861

5962
Use Logic Apps to automate business processes for responding to events.
6063

6164
|Title |Description |
6265
|---------|---------|
63-
| [Monitor virtual machine changes with Azure Event Grid and Logic Apps](monitor-virtual-machine-changes-event-grid-logic-app.md) | A logic app monitors changes to a virtual machine and sends emails about those changes. |
64-
| [Send email notifications about Azure IoT Hub events using Logic Apps](publish-iot-hub-events-to-logic-apps.md) | A logic app sends a notification email every time a device is added to your IoT hub. |
65-
| [Azure Service Bus to Azure Event Grid integration examples](../service-bus-messaging/service-bus-to-event-grid-integration-example.md?toc=%2fazure%2fevent-grid%2ftoc.json) | Event Grid sends messages from Service Bus topic to function app and logic app. |
66+
| [Tutorial: monitor virtual machine changes with Azure Event Grid and Logic Apps](monitor-virtual-machine-changes-event-grid-logic-app.md) | A logic app monitors changes to a virtual machine and sends emails about those changes. |
67+
| [Tutorial: send email notifications about Azure IoT Hub events using Logic Apps](publish-iot-hub-events-to-logic-apps.md) | A logic app sends a notification email every time a device is added to your IoT hub. |
68+
| [Tutorial: Azure Service Bus to Azure Event Grid integration examples](../service-bus-messaging/service-bus-to-event-grid-integration-example.md?toc=%2fazure%2fevent-grid%2ftoc.json) | Event Grid sends messages from Service Bus topic to function app and logic app. |
6669

6770
## Queue Storage
6871

6972
Use Queue storage to receive events that need to be pulled. You might use Queue storage when you have a long running process that takes too long to respond. By sending events to Queue storage, the app can pull and process events on its own schedule.
7073

7174
|Title |Description |
7275
|---------|---------|
73-
| [Route custom events to Azure Queue storage with Azure CLI and Event Grid](custom-event-to-queue-storage.md) | Describes how to send custom events to a Queue storage. |
76+
| [Quickstart: route custom events to Azure Queue storage with Azure CLI and Event Grid](custom-event-to-queue-storage.md) | Describes how to send custom events to a Queue storage. |
7477

7578
## WebHooks
7679

7780
Use webhooks for customizable endpoints that respond to events.
7881

7982
|Title |Description |
8083
|---------|---------|
81-
| [Receive events to an HTTP endpoint](receive-events.md) | Describes how to validate an HTTP endpoint to receive events from an Event Subscription, and receive and deserialize events. |
84+
| Quickstart: create and route custom events with - [Azure CLI](custom-event-quickstart.md), [PowerShell](custom-event-quickstart-powershell.md), and [portal](custom-event-quickstart-portal.md). | Shows how to send custom events to a WebHook. |
85+
| Quickstart: route Blob storage events to a custom web endpoint with - [Azure CLI](../storage/blobs/storage-blob-event-quickstart.md?toc=%2fazure%2fevent-grid%2ftoc.json), [PowerShell](../storage/blobs/storage-blob-event-quickstart-powershell.md?toc=%2fazure%2fevent-grid%2ftoc.json), and [portal](blob-event-quickstart-portal.md). | Shows how to send blob storage events to a WebHook. |
86+
| [Overview: receive events to an HTTP endpoint](receive-events.md) | Describes how to validate an HTTP endpoint to receive events from an Event Subscription, and receive and deserialize events. |
8287

8388
## Next steps
8489

articles/event-grid/event-schema-blob-storage.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,19 @@ title: Azure Event Grid blob storage event schema
33
description: Describes the properties that are provided for blob storage events with Azure Event Grid
44
services: event-grid
55
author: tfitzmac
6-
manager: timlt
76

87
ms.service: event-grid
98
ms.topic: reference
10-
ms.date: 01/30/2018
9+
ms.date: 08/17/2018
1110
ms.author: tomfitz
1211
---
1312

1413
# Azure Event Grid event schema for Blob storage
1514

1615
This article provides the properties and schema for blob storage events. For an introduction to event schemas, see [Azure Event Grid event schema](event-schema.md).
1716

17+
For a list of sample scripts and tutorials, see [Storage event source](event-sources.md#storage).
18+
1819
## Available event types
1920

2021
Blob storage emits the following event types:

articles/event-grid/event-schema-event-hubs.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,19 @@ title: Azure Event Grid event hubs event schema
33
description: Describes the properties that are provided for event hubs events with Azure Event Grid
44
services: event-grid
55
author: tfitzmac
6-
manager: timlt
76

87
ms.service: event-grid
98
ms.topic: reference
10-
ms.date: 01/30/2018
9+
ms.date: 08/17/2018
1110
ms.author: tomfitz
1211
---
1312

1413
# Azure Event Grid event schema for event hubs
1514

1615
This article provides the properties and schema for event hubs events. For an introduction to event schemas, see [Azure Event Grid event schema](event-schema.md).
1716

17+
For a list of sample scripts and tutorials, see [Event Hubs event source](event-sources.md#event-hubs).
18+
1819
### Available event types
1920

2021
Event Hubs emits the **Microsoft.EventHub.CaptureFileCreated** event type when a capture file is created.

articles/event-grid/event-schema-iot-hub.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ editor: ''
99

1010
ms.service: event-grid
1111
ms.topic: reference
12-
ms.date: 01/30/2018
12+
ms.date: 08/17/2018
1313
ms.author: kgremban
1414
---
1515

1616
# Azure Event Grid event schema for IoT Hub
1717

1818
This article provides the properties and schema for Azure IoT Hub events. For an introduction to event schemas, see [Azure Event Grid event schema](event-schema.md).
1919

20+
For a list of sample scripts and tutorials, see [IoT Hub event source](event-sources.md#iot-hub).
21+
2022
## Available event types
2123

2224
Azure IoT Hub emits the following event types:

articles/event-grid/event-schema-resource-groups.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ title: Azure Event Grid resource group event schema
33
description: Describes the properties that are provided for resource group events with Azure Event Grid
44
services: event-grid
55
author: tfitzmac
6-
manager: timlt
76

87
ms.service: event-grid
98
ms.topic: reference
10-
ms.date: 08/02/2018
9+
ms.date: 08/17/2018
1110
ms.author: tomfitz
1211
---
1312

@@ -23,7 +22,9 @@ When you subscribe to events for a resource group, your endpoint receives all ev
2322

2423
To programmatically handle events, you can sort events by looking at the `operationName` value. For example, your event endpoint might only process events for operations that are equal to `Microsoft.Compute/virtualMachines/write` or `Microsoft.Storage/storageAccounts/write`.
2524

26-
The event subject is the resource ID of the resource that is the target of the operation. To filter events for a resource, provide that resource ID when creating the event subscription. For sample scripts, see [Subscribe and filter for resource group - PowerShell](scripts/event-grid-powershell-resource-group-filter.md) or [Subscribe and filter for resource group - Azure CLI](scripts/event-grid-cli-resource-group-filter.md). To filter by a resource type, use a value in following format: `/subscriptions/<subscription-id>/resourcegroups/<resource-group>/providers/Microsoft.Compute/virtualMachines`
25+
The event subject is the resource ID of the resource that is the target of the operation. To filter events for a resource, provide that resource ID when creating the event subscription. To filter by a resource type, use a value in following format: `/subscriptions/<subscription-id>/resourcegroups/<resource-group>/providers/Microsoft.Compute/virtualMachines`
26+
27+
For a list of sample scripts and tutorials, see [Resource group event source](event-sources.md#resource-groups).
2728

2829
## Available event types
2930

articles/event-grid/event-schema-service-bus.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ manager: darosa
77

88
ms.service: event-grid
99
ms.topic: reference
10-
ms.date: 07/23/2018
10+
ms.date: 08/17/2018
1111
ms.author: babanisa
1212
---
1313

1414
# Azure Event Grid event schema for Service Bus
1515

1616
This article provides the properties and schema for Service Bus events. For an introduction to event schemas, see [Azure Event Grid event schema](event-schema.md).
1717

18+
For a list of sample scripts and tutorials, see [Service Bus event source](event-sources.md#service-bus).
19+
1820
## Available event types
1921

2022
Service Bus emits the following event types:

articles/event-grid/event-schema-subscriptions.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ title: Azure Event Grid subscription event schema
33
description: Describes the properties that are provided for subscription events with Azure Event Grid
44
services: event-grid
55
author: tfitzmac
6-
manager: timlt
76

87
ms.service: event-grid
98
ms.topic: reference
10-
ms.date: 08/02/2018
9+
ms.date: 08/17/2018
1110
ms.author: tomfitz
1211
---
1312

@@ -23,7 +22,9 @@ When you subscribe to events for an Azure subscription, your endpoint receives a
2322

2423
To programmatically handle events, you can sort events by looking at the `operationName` value. For example, your event endpoint might only process events for operations that are equal to `Microsoft.Compute/virtualMachines/write` or `Microsoft.Storage/storageAccounts/write`.
2524

26-
The event subject is the resource ID of the resource that is the target of the operation. To filter events for a resource, provide that resource ID when creating the event subscription. For sample scripts, see [Subscribe and filter for resource group - PowerShell](scripts/event-grid-powershell-resource-group-filter.md) or [Subscribe and filter for resource group - Azure CLI](scripts/event-grid-cli-resource-group-filter.md). To filter by a resource type, use a value in following format: `/subscriptions/<subscription-id>/resourcegroups/<resource-group>/providers/Microsoft.Compute/virtualMachines`
25+
The event subject is the resource ID of the resource that is the target of the operation. To filter events for a resource, provide that resource ID when creating the event subscription. To filter by a resource type, use a value in following format: `/subscriptions/<subscription-id>/resourcegroups/<resource-group>/providers/Microsoft.Compute/virtualMachines`
26+
27+
For a list of sample scripts and tutorials, see [Azure subscription event source](event-sources.md#azure-subscriptions).
2728

2829
## Available event types
2930

0 commit comments

Comments
 (0)