Event Sources#
Do not construct this object directly, instead access the
event_sources
property of an ngrok.Client
object.
- class ngrok.services.EventSourcesClient(client)[source]#
- create(subscription_id, type='')[source]#
Add an additional type for which this event subscription will trigger
- Parameters:
subscription_id (
str
) – The unique identifier for the Event Subscription that this Event Source is attached to.type (
str
) – Type of event for which an event subscription will trigger
https://ngrok.com/docs/api#api-event-sources-create
- Return type:
- delete(subscription_id, type)[source]#
Remove a type for which this event subscription will trigger
- Parameters:
subscription_id (
str
) – The unique identifier for the Event Subscription that this Event Source is attached to.type (
str
) – Type of event for which an event subscription will trigger
- get(subscription_id, type)[source]#
Get the details for a given type that triggers for the given event subscription
- Parameters:
subscription_id (
str
) – The unique identifier for the Event Subscription that this Event Source is attached to.type (
str
) – Type of event for which an event subscription will trigger
https://ngrok.com/docs/api#api-event-sources-get
- Return type:
- list(subscription_id)[source]#
List the types for which this event subscription will trigger
- Parameters:
subscription_id (
str
) – The unique identifier for the Event Subscription that this Event Source is attached to.
https://ngrok.com/docs/api#api-event-sources-list
- Return type:
- update(subscription_id, type)[source]#
Update the type for which this event subscription will trigger
- Parameters:
subscription_id (
str
) – The unique identifier for the Event Subscription that this Event Source is attached to.type (
str
) – Type of event for which an event subscription will trigger
https://ngrok.com/docs/api#api-event-sources-update
- Return type: