azure.eventgrid package

Module contents

class azure.eventgrid.EventGridClient(credentials)[source]

Bases: msrest.service_client.SDKClient

EventGrid Client

Variables:config (EventGridClientConfiguration) – Configuration for client.
Parameters:credentials (None) – Subscription credentials which uniquely identify client subscription.
publish_events(topic_hostname, events, custom_headers=None, raw=False, **operation_config)[source]

Publishes a batch of events to an Azure Event Grid topic.

Parameters:
  • topic_hostname (str) – The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net
  • events (list[EventGridEvent]) – An array of events to be published to Event Grid.
  • custom_headers (dict) – headers that will be added to the request
  • raw (bool) – returns the direct response alongside the deserialized response
  • operation_configOperation configuration overrides.
Returns:

None or ClientRawResponse if raw=true

Return type:

None or ClientRawResponse

Raises:

HttpOperationError