Namespaces Interface
public interface Namespaces
Resource collection API of Namespaces.
Method Summary
Method Details
checkNameAvailability
public abstract CheckNameAvailabilityResult checkNameAvailability(CheckNameAvailability parameters)
Check the specified namespace name availability.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
Check the specified namespace name availability.
Parameters:
Returns:
define
public abstract RelayNamespace.DefinitionStages.Blank define(String name)
Begins definition for a new RelayNamespace resource.
Parameters:
Returns:
defineAuthorizationRule
public abstract AuthorizationRule.DefinitionStages.Blank defineAuthorizationRule(String name)
Begins definition for a new AuthorizationRule resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, Context context)
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
deleteAuthorizationRule
public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)
Deletes a namespace authorization rule.
Parameters:
deleteAuthorizationRuleById
public abstract void deleteAuthorizationRuleById(String id)
Deletes a namespace authorization rule.
Parameters:
deleteAuthorizationRuleByIdWithResponse
public abstract Response
Deletes a namespace authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response
Deletes a namespace authorization rule.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id)
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String namespaceName)
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
getAuthorizationRule
public abstract AuthorizationRule getAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)
Authorization rule for a namespace by name.
Parameters:
Returns:
getAuthorizationRuleById
public abstract AuthorizationRule getAuthorizationRuleById(String id)
Authorization rule for a namespace by name.
Parameters:
Returns:
getAuthorizationRuleByIdWithResponse
public abstract Response
Authorization rule for a namespace by name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Authorization rule for a namespace by name.
Parameters:
Returns:
getById
public abstract RelayNamespace getById(String id)
Returns the description for the specified namespace.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Returns the description for the specified namespace.
Parameters:
Returns:
getByResourceGroup
public abstract RelayNamespace getByResourceGroup(String resourceGroupName, String namespaceName)
Returns the description for the specified namespace.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Returns the description for the specified namespace.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all the available namespaces within the subscription regardless of the resourceGroups.
Returns:
list
public abstract PagedIterable
Lists all the available namespaces within the subscription regardless of the resourceGroups.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Authorization rules for a namespace.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Authorization rules for a namespace.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the available namespaces within the ResourceGroup.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the available namespaces within the ResourceGroup.
Parameters:
Returns:
listKeys
public abstract AccessKeys listKeys(String resourceGroupName, String namespaceName, String authorizationRuleName)
Primary and secondary connection strings to the namespace.
Parameters:
Returns:
listKeysWithResponse
public abstract Response
Primary and secondary connection strings to the namespace.
Parameters:
Returns:
regenerateKeys
public abstract AccessKeys regenerateKeys(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the primary or secondary connection strings to the namespace.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the primary or secondary connection strings to the namespace.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for