You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-grid/concepts.md
+1-4Lines changed: 1 addition & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,13 +61,10 @@ For an example of setting an expiration, see [Subscribe with advanced filters](h
61
61
62
62
## Event handlers
63
63
64
-
From an Event Grid perspective, an event handler is the place where the event is sent. The handler takes some further action to process the event. Event Grid supports several handler types. You can use a supported Azure service, your own webhook or a [partner destination](#partner-destination) as the handler. Depending on the type of handler, Event Grid follows different mechanisms to guarantee the delivery of the event. For HTTP webhook event handlers, the event is retried until the handler returns a status code of `200 – OK`. For Azure Storage Queue, the events are retried until the Queue service successfully processes the message push into the queue.
64
+
From an Event Grid perspective, an event handler is the place where the event is sent. The handler takes some further action to process the event. Event Grid supports several handler types. You can use a supported Azure service, or your own webhook as the handler. Depending on the type of handler, Event Grid follows different mechanisms to guarantee the delivery of the event. For HTTP webhook event handlers, the event is retried until the handler returns a status code of `200 – OK`. For Azure Storage Queue, the events are retried until the Queue service successfully processes the message push into the queue.
65
65
66
66
For information about delivering events to any of the supported Event Grid handlers, see [Event handlers in Azure Event Grid](event-handlers.md).
67
67
68
-
### Partner destination
69
-
A partner destination is a resource that is provisioned by a [partner](#partners) and represents a webhook URL on a partner service or application. Partner destinations are created for the purpose of forwarding events to a partner system to enable event-driven integration across platforms. This way, a partner destination can be seen as a type of [event handler](#event-handlers) that you can configure in your event subscription for any kind of topic. For more information, see [Partner Events Overview](partner-events-overview.md).
70
-
71
68
## Security
72
69
73
70
Event Grid provides security for subscribing to topics, and publishing topics. When subscribing, you must have adequate permissions on the resource or Event Grid topic. When publishing, you must have a SAS token or key authentication for the topic. For more information, see [Event Grid security and authentication](security-authentication.md).
Copy file name to clipboardExpand all lines: articles/event-grid/onboard-partner.md
+7-26Lines changed: 7 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Onboard as an Azure Event Grid partner using Azure portal
3
3
description: Use Azure portal to onboard an Azure Event Grid partner.
4
4
ms.topic: conceptual
5
-
ms.date: 03/31/2022
5
+
ms.date: 09/21/2022
6
6
---
7
7
8
8
# Onboard as an Azure Event Grid partner using the Azure portal
@@ -18,10 +18,10 @@ In a nutshell, enabling your service’s events to be consumed by users typicall
18
18
1.[Register the Event Grid resource provider](#register-the-event-grid-resource-provider) with your Azure subscription.
19
19
1.[Create a **partner registration**](#create-a-partner-registration).
20
20
1.[Create a **namespace**](#create-a-partner-namespace).
21
-
1.[Create a **channel** and a **partner topic**or a **partner destination**in a single step](#create-a-channel).
21
+
1.[Create a **channel** and a **partner topic** in a single step](#create-a-channel).
22
22
23
23
> [!IMPORTANT]
24
-
> You may be able to create an event channel (legacy), which supports only partner topics, not partner destinations. **Channel** is the new routing resource type and is the preferred option, which supports both sending events via partner topics and receiving events via partner destinations. An **event channel** is a legacy resource and will be deprecated soon.
24
+
> You may be able to create an event channel (legacy), which supports partner topics. **Channel** is the new routing resource type and is the preferred option, which supports both sending events via partner topics. An **event channel** is a legacy resource and will be deprecated soon.
25
25
1. Test the Partner Events functionality end to end.
26
26
27
27
For step #5, you should decide what kind of user experience you want to provide. You have the following options:
@@ -116,13 +116,9 @@ If you selected **Channel name header** for **Partner topic routing mode**, crea
116
116
:::image type="content" source="./media/onboard-partner/create-channel-button.png" lightbox="./media/onboard-partner/create-channel-button.png" alt-text="Image showing the selection of Create Channel button on the command bar of the Event Grid Partner Namespace page.":::
117
117
1. On the **Create Channel - Basics** page, follow these steps.
118
118
1. Enter a **name** for the channel. Channel name should be unique across the region in which is created.
119
-
1. For the channel type, select **Partner Topic** or **Partner Destination**.
119
+
1. For the channel type, select **Partner Topic**.
120
120
121
-
Partner topics are resources that hold published events. Partner destinations define target endpoints or services to which events are delivered.
122
-
123
-
Select **Partner Topic** if you want to **forward events to a partner topic** that holds events to be processed by a handler later.
124
-
125
-
Select **Partner Destination** if you want to **forward events to a partner service** that processes the events.
121
+
Partner topics are resources that hold published events. Select **Partner Topic** if you want to **forward events to a partner topic** that holds events to be processed by a handler later.
126
122
3. If you selected **Partner Topic**, enter the following details:
127
123
1.**ID of the subscription** in which the partner topic will be created.
128
124
1.**Resource group** in which the partner topic will be created.
@@ -137,17 +133,6 @@ If you selected **Channel name header** for **Partner topic routing mode**, crea
137
133
:::image type="content" source="./media/onboard-partner/event-type-definition-2.png" alt-text="Screenshot that shows the definition of a sample event type.":::
138
134
139
135
:::image type="content" source="./media/onboard-partner/event-type-definition-3.png" alt-text="Screenshot that shows a list with the event type definition that was added.":::
140
-
1. If you selected **Partner Destination**, enter the following details:
141
-
1.**ID of the subscription** in which the partner topic will be created.
142
-
1.**Resource group** in which the partner topic will be created.
143
-
1.**Name** of the partner topic.
144
-
1. In the **Endpoint Details** section, specify the following values.
145
-
1. For **Endpoint URL**, specify the endpoint URL to which events are delivered.
146
-
1. For **Endpoint context**, enter additional information about the destination to which events will be sent that can help end users understand the location to which events are delivered.
147
-
1. For **Azure AD tenant ID**, specify the Azure Active Directory tenant ID used by Event Grid to authenticate to the destination endpoint URL.
148
-
1. For **Azure AD app ID or URI**, specify the Azure AD application ID (also called client ID) or application URI used by Event Grid to authenticate to the destination endpoint URL.
149
-
150
-
:::image type="content" source="./media/onboard-partner/create-channel-partner-destination.png" alt-text="Image showing the Create Channel page with partner destination options.":::
151
136
1. Select **Next: Additional Features** link at the bottom of the page.
152
137
1. On the **Additional Features** page, follow these steps:
153
138
1. To set your own activation message that can help end user to activate the associated partner topic, select the check box next to **Set your own activation message**, and enter the message.
@@ -160,8 +145,6 @@ If you selected **Channel name header** for **Partner topic routing mode**, crea
:::image type="content" source="./media/onboard-partner/create-channel-review-create-destination.png" alt-text="Image showing the Create Channel - Review + create page when the Partner Destination option is selected.":::
165
148
166
149
## Manage a channel
167
150
@@ -179,7 +162,7 @@ If you created a channel you may be interested to update the configuration once
179
162
If you selected **Source attribute in event** for **Partner topic routing mode**, create an event channel by following steps in this section.
180
163
181
164
> [!IMPORTANT]
182
-
> -**Channel** is the new routing resource type and is the preferred option. An **event channel** is a legacy resource and will be deprecated soon.
165
+
> -**Channel** is the new routing resource type and is the preferred option.
183
166
184
167
1. Go to the **Overview** page of the namespace you created.
185
168
@@ -210,10 +193,9 @@ If you selected **Source attribute in event** for **Partner topic routing mode**
210
193
:::image type="content" source="./media/onboard-partner/create-event-channel-additional-features-page.png" alt-text="Create event channel - additional features page":::
211
194
1. On the **Review + create**, review the settings, and select **Create** to create the event channel.
212
195
213
-
## Activate partner topics and partner destinations
196
+
## Activate partner topics
214
197
Before your users can subscribe to partner topics you create in their Azure subscriptions, they'll have activate partner topics first. For details, see [Activate a partner topic](subscribe-to-partner-events.md#activate-a-partner-topic).
215
198
216
-
Similarly, before your user can use the partner destinations you create in their subscriptions, they'll have to activate partner destinations first. For details, see [Activate a partner destination](deliver-events-to-partner-destinations.md#activate-a-partner-destination).
217
199
218
200
## Next steps
219
201
@@ -223,4 +205,3 @@ See the following articles for more details about the Partner Events feature:
223
205
-[Partner Events overview for partners](partner-events-overview-for-partners.md)
224
206
-[Subscribe to partner events](subscribe-to-partner-events.md)
225
207
-[Subscribe to Auth0 events](auth0-how-to.md)
226
-
-[Deliver events to partner destinations](deliver-events-to-partner-destinations.md)
0 commit comments