Skip to main content
Version: v1.3 (stable)

Event Hub

Azure REST API reference

This page tracks which Azure Event Hubs REST API operations are implemented in Topaz, split by control plane (ARM resource management) and data plane (event sending/receiving).

Legend

SymbolMeaning
Implemented
Not implemented

Control Plane

The control plane covers ARM operations available under management.azure.com — creating and managing namespaces and Event Hub instances.

Namespaces

REST reference

OperationStatusNotes
Create Or Update
Delete
Get
ListSubscription-level listing
List By Resource Group
Update
Check Name Availability
List Keys
Regenerate Keys
Get Authorization Rule
List Authorization Rules
Create Or Update Authorization Rule
Delete Authorization Rule

Network Rule Sets

REST reference

OperationStatusNotes
Create Or UpdatePUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/{networkRuleSetName}
GetGET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/{networkRuleSetName}
List By Namespace

Event Hubs

REST reference

OperationStatusNotes
Create Or Update
Delete
Get
List By NamespaceGET .../eventhubs
List Keys
Regenerate Keys
Get Authorization Rule
List Authorization Rules
Create Or Update Authorization Rule

Consumer Groups

OperationStatus
Create Or Update
Delete
Get
List By Event Hub

Disaster Recovery Configs

OperationStatus
Break Pairing
Create Or Update
Delete
Fail Over
Get
Get Authorization Rule
List
List Authorization Rules
List Keys

Schema Groups

OperationStatus
Create Or Update
Delete
Get
List By Namespace

Private Endpoint Connections

OperationStatus
Create Or Update
Delete
Get
List

Portal

The Topaz Portal provides a web-based UI for managing Event Hub namespaces and their hubs, mirroring the Azure Portal experience.

FeatureStatusRoute
List namespaces (all subscriptions)/portal/event-hubs
Create namespace/portal/event-hubs (side panel)
Delete namespaceOverview page
Namespace overview (essentials)/portal/event-hubs/{sub}/{rg}/{name}
Namespace properties.../properties
Namespace tags (add/remove).../tags
IAM (stub).../iam
List event hubs.../hubs
Create event hub.../hubs (inline form)
Delete event hub.../hubs

Data Plane

The data plane covers event sending and receiving, served on port 8897 (HTTPS) and port 8888 (AMQP) in Topaz.

Event Publishing

OperationStatusNotes
Send events (HTTP)POST /{eventHubPath}/messages
Send events (AMQP)

Event Consuming

OperationStatus
Receive events (AMQP)
Receive events (HTTP)
Star on GitHub