Dela via


INamespacesOperations Interface

Definition

NamespacesOperations operations.

public interface INamespacesOperations
type INamespacesOperations = interface
Public Interface INamespacesOperations

Methods

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, EHNamespaceInner, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

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

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

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

Check the give Namespace name availability.

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

Creates or updates an AuthorizationRule for a Namespace.

CreateOrUpdateNetworkRuleSetWithHttpMessagesAsync(String, String, NetworkRuleSetInner, Dictionary<String,List<String>>, CancellationToken)

Create or update NetworkRuleSet for a Namespace.

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

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

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

Deletes an AuthorizationRule for a Namespace.

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

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

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

Gets an AuthorizationRule for a Namespace by rule name.

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

Gets messaging plan for specified namespace.

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

Gets NetworkRuleSet for a Namespace.

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

Gets the description of the specified namespace.

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

Gets a list of authorization rules for a Namespace.

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

Gets a list of authorization rules for a Namespace.

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

Lists the available Namespaces within a resource group.

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

Lists the available Namespaces within a resource group.

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

Gets the primary and secondary connection strings for the Namespace.

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

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

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

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

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

Regenerates the primary or secondary connection strings for the specified Namespace.

UpdateWithHttpMessagesAsync(String, String, EHNamespaceInner, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Extension Methods

BeginCreateOrUpdateAsync(INamespacesOperations, String, String, EHNamespaceInner, CancellationToken)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

BeginDeleteAsync(INamespacesOperations, String, String, CancellationToken)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

CheckNameAvailabilityAsync(INamespacesOperations, String, CancellationToken)

Check the give Namespace name availability.

CreateOrUpdateAsync(INamespacesOperations, String, String, EHNamespaceInner, CancellationToken)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

CreateOrUpdateAuthorizationRuleAsync(INamespacesOperations, String, String, String, IList<AccessRights>, CancellationToken)

Creates or updates an AuthorizationRule for a Namespace.

CreateOrUpdateNetworkRuleSetAsync(INamespacesOperations, String, String, NetworkRuleSetInner, CancellationToken)

Create or update NetworkRuleSet for a Namespace.

DeleteAsync(INamespacesOperations, String, String, CancellationToken)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

DeleteAuthorizationRuleAsync(INamespacesOperations, String, String, String, CancellationToken)

Deletes an AuthorizationRule for a Namespace.

GetAsync(INamespacesOperations, String, String, CancellationToken)

Gets the description of the specified namespace.

GetAuthorizationRuleAsync(INamespacesOperations, String, String, String, CancellationToken)

Gets an AuthorizationRule for a Namespace by rule name.

GetMessagingPlanAsync(INamespacesOperations, String, String, CancellationToken)

Gets messaging plan for specified namespace.

GetNetworkRuleSetAsync(INamespacesOperations, String, String, CancellationToken)

Gets NetworkRuleSet for a Namespace.

ListAsync(INamespacesOperations, CancellationToken)

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

ListAuthorizationRulesAsync(INamespacesOperations, String, String, CancellationToken)

Gets a list of authorization rules for a Namespace.

ListAuthorizationRulesNextAsync(INamespacesOperations, String, CancellationToken)

Gets a list of authorization rules for a Namespace.

ListByResourceGroupAsync(INamespacesOperations, String, CancellationToken)

Lists the available Namespaces within a resource group.

ListByResourceGroupNextAsync(INamespacesOperations, String, CancellationToken)

Lists the available Namespaces within a resource group.

ListKeysAsync(INamespacesOperations, String, String, String, CancellationToken)

Gets the primary and secondary connection strings for the Namespace.

ListNextAsync(INamespacesOperations, String, CancellationToken)

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

RegenerateKeysAsync(INamespacesOperations, String, String, String, RegenerateAccessKeyParameters, CancellationToken)

Regenerates the primary or secondary connection strings for the specified Namespace.

UpdateAsync(INamespacesOperations, String, String, EHNamespaceInner, CancellationToken)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Applies to