Get EventSubscriber - PowerShell


Overview

The Get-EventSubscriber cmdlet retrieves a list of event subscribers from the Azure Event Grid service. These subscribers specify the endpoints that will receive events published to the given topic or domain.

Syntax

Get-EventSubscriber [-ResourceGroupName] <string> [-EventSubscriptionName] <string> [-ResourceId] <string>

Options/Flags

| Option | Description | Default |
|—|—|—|
| -ResourceGroupName | The name of the resource group that contains the Event Subscription to retrieve. | None |
| -EventSubscriptionName | The name of the Event Subscription to retrieve. | None |
| -ResourceId | The resource URI of the resource that the Event Subscription is for. | None |

Examples

Example 1: Get all event subscribers for a topic

Get-EventSubscriber -ResourceGroupName myResourceGroup -ResourceId /subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.EventHub/namespaces/myNamespace/topics/myTopic

Example 2: Get a specific event subscriber

Get-EventSubscriber -ResourceGroupName myResourceGroup -EventSubscriptionName myEventSubscription

Common Issues

  • Error: The specified resource group does not exist.
    • Ensure that the resource group name is correct and that the user has access to it.
  • Error: The specified resource does not exist.
    • Ensure that the resource ID is correct and that the user has access to it.
  • Error: The specified event subscription does not exist.
    • Ensure that the event subscription name is correct and that the user has access to it.

Integration

The Get-EventSubscriber cmdlet can be used with other PowerShell cmdlets to manage Event Grid subscribers. For example, you can use the New-EventSubscription cmdlet to create a new event subscription and the Set-EventSubscription cmdlet to update an existing subscription.