Interface EventHubNamespaceAuthorizationRules

All Superinterfaces:
HasInner<com.microsoft.azure.management.eventhub.implementation.NamespacesInner>, HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>, SupportsCreating<EventHubNamespaceAuthorizationRule.DefinitionStages.Blank>, SupportsDeletingById, SupportsGettingById<EventHubNamespaceAuthorizationRule>

@Beta(V1_7_0) public interface EventHubNamespaceAuthorizationRules extends SupportsCreating<EventHubNamespaceAuthorizationRule.DefinitionStages.Blank>, SupportsDeletingById, SupportsGettingById<EventHubNamespaceAuthorizationRule>, HasInner<com.microsoft.azure.management.eventhub.implementation.NamespacesInner>, HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>
Entry point to manage event hub namespace authorization rules.
  • Method Details

    • listByNamespace

      @Beta(V1_7_0) com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule> listByNamespace(String resourceGroupName, String namespaceName)
      Lists the authorization rules under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      Returns:
      list of authorization rules
    • listByNamespaceAsync

      @Beta(V1_7_0) rx.Observable<EventHubNamespaceAuthorizationRule> listByNamespaceAsync(String resourceGroupName, String namespaceName)
      Lists the authorization rules under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      Returns:
      observable that emits the authorization rules
    • getByNameAsync

      @Beta(V1_7_0) rx.Observable<EventHubNamespaceAuthorizationRule> getByNameAsync(String resourceGroupName, String namespaceName, String name)
      Gets an authorization rule under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - authorization rule name
      Returns:
      observable that emits the authorization rule
    • getByName

      @Beta(V1_7_0) EventHubNamespaceAuthorizationRule getByName(String resourceGroupName, String namespaceName, String name)
      Gets an authorization rule under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - authorization rule name
      Returns:
      the authorization rule
    • deleteByNameAsync

      @Beta(V1_7_0) rx.Completable deleteByNameAsync(String resourceGroupName, String namespaceName, String name)
      Deletes an authorization rule under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - authorization rule name
      Returns:
      the completable representing the task
    • deleteByName

      @Beta(V1_7_0) void deleteByName(String resourceGroupName, String namespaceName, String name)
      Deletes an authorization rule under a namespace in a resource group.
      Parameters:
      resourceGroupName - resource group name
      namespaceName - namespace name
      name - authorization rule name