IEventHubsOperations Interface

Definition

EventHubsOperations operations.

public interface IEventHubsOperations
type IEventHubsOperations = interface
Public Interface IEventHubsOperations

Methods

CreateOrUpdateAuthorizationRuleWithHttpMessagesAsync(String, String, String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken)

Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.

CreateOrUpdateWithHttpMessagesAsync(String, String, String, Eventhub, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a new Event Hub as a nested resource within a Namespace.

DeleteAuthorizationRuleWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes an Event Hub AuthorizationRule.

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes an Event Hub from the specified Namespace and resource group.

GetAuthorizationRuleWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets an AuthorizationRule for an Event Hub by rule name.

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets an Event Hubs description for the specified Event Hub.

ListAuthorizationRulesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets the authorization rules for an Event Hub.

ListAuthorizationRulesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the authorization rules for an Event Hub.

ListByNamespaceNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all the Event Hubs in a Namespace.

ListByNamespaceWithHttpMessagesAsync(String, String, Nullable<Int32>, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Gets all the Event Hubs in a Namespace.

ListKeysWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the ACS and SAS connection strings for the Event Hub.

RegenerateKeysWithHttpMessagesAsync(String, String, String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Regenerates the ACS and SAS connection strings for the Event Hub.

Extension Methods

CreateOrUpdate(IEventHubsOperations, String, String, String, Eventhub)

Creates or updates a new Event Hub as a nested resource within a Namespace.

CreateOrUpdateAsync(IEventHubsOperations, String, String, String, Eventhub, CancellationToken)

Creates or updates a new Event Hub as a nested resource within a Namespace.

CreateOrUpdateAuthorizationRule(IEventHubsOperations, String, String, String, String, IList<String>)

Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.

CreateOrUpdateAuthorizationRuleAsync(IEventHubsOperations, String, String, String, String, IList<String>, CancellationToken)

Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.

Delete(IEventHubsOperations, String, String, String)

Deletes an Event Hub from the specified Namespace and resource group.

DeleteAsync(IEventHubsOperations, String, String, String, CancellationToken)

Deletes an Event Hub from the specified Namespace and resource group.

DeleteAuthorizationRule(IEventHubsOperations, String, String, String, String)

Deletes an Event Hub AuthorizationRule.

DeleteAuthorizationRuleAsync(IEventHubsOperations, String, String, String, String, CancellationToken)

Deletes an Event Hub AuthorizationRule.

Get(IEventHubsOperations, String, String, String)

Gets an Event Hubs description for the specified Event Hub.

GetAsync(IEventHubsOperations, String, String, String, CancellationToken)

Gets an Event Hubs description for the specified Event Hub.

GetAuthorizationRule(IEventHubsOperations, String, String, String, String)

Gets an AuthorizationRule for an Event Hub by rule name.

GetAuthorizationRuleAsync(IEventHubsOperations, String, String, String, String, CancellationToken)

Gets an AuthorizationRule for an Event Hub by rule name.

ListAuthorizationRules(IEventHubsOperations, String, String, String)

Gets the authorization rules for an Event Hub.

ListAuthorizationRulesAsync(IEventHubsOperations, String, String, String, CancellationToken)

Gets the authorization rules for an Event Hub.

ListAuthorizationRulesNext(IEventHubsOperations, String)

Gets the authorization rules for an Event Hub.

ListAuthorizationRulesNextAsync(IEventHubsOperations, String, CancellationToken)

Gets the authorization rules for an Event Hub.

ListByNamespace(IEventHubsOperations, String, String, Nullable<Int32>, Nullable<Int32>)

Gets all the Event Hubs in a Namespace.

ListByNamespaceAsync(IEventHubsOperations, String, String, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Gets all the Event Hubs in a Namespace.

ListByNamespaceNext(IEventHubsOperations, String)

Gets all the Event Hubs in a Namespace.

ListByNamespaceNextAsync(IEventHubsOperations, String, CancellationToken)

Gets all the Event Hubs in a Namespace.

ListKeys(IEventHubsOperations, String, String, String, String)

Gets the ACS and SAS connection strings for the Event Hub.

ListKeysAsync(IEventHubsOperations, String, String, String, String, CancellationToken)

Gets the ACS and SAS connection strings for the Event Hub.

RegenerateKeys(IEventHubsOperations, String, String, String, String, String, String)

Regenerates the ACS and SAS connection strings for the Event Hub.

RegenerateKeysAsync(IEventHubsOperations, String, String, String, String, String, String, CancellationToken)

Regenerates the ACS and SAS connection strings for the Event Hub.

Applies to