Namespaces interface
表示命名空间的接口。
方法
方法详细信息
		beginDelete(string, string, NamespacesDeleteOptionalParams)
	    
	删除现有命名空间。 此作还会删除命名空间下的所有关联 notificationHub。
function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- options
 - NamespacesDeleteOptionalParams
 
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
		beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)
	      
	删除现有命名空间。 此作还会删除命名空间下的所有关联 notificationHub。
function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- options
 - NamespacesDeleteOptionalParams
 
选项参数。
返回
Promise<void>
		checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)
	       
	检查所有 Azure 订阅中给定服务命名空间的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。
function checkAvailability(parameters: CheckAvailabilityParameters, options?: NamespacesCheckAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
				参数
- parameters
 - CheckAvailabilityParameters
 
命名空间名称。
选项参数。
返回
Promise<CheckAvailabilityResult>
		createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)
	        
	创建/更新服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此作是幂等的。
function createOrUpdate(resourceGroupName: string, namespaceName: string, parameters: NamespaceCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateOptionalParams): Promise<NamespaceResource>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- parameters
 - NamespaceCreateOrUpdateParameters
 
提供用于创建命名空间资源的参数。
选项参数。
返回
Promise<NamespaceResource>
		createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)
	               
	为命名空间创建授权规则
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- authorizationRuleName
 - 
				
string
 
授权规则名称。
共享访问授权规则。
选项参数。
返回
		deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)
	       
	删除命名空间授权规则
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- authorizationRuleName
 - 
				
string
 
授权规则名称。
选项参数。
返回
Promise<void>
		get(string, string, NamespacesGetOptionalParams)
	   
	返回指定命名空间的说明。
function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<NamespaceResource>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- options
 - NamespacesGetOptionalParams
 
选项参数。
返回
Promise<NamespaceResource>
		getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)
	       
	按名称获取命名空间的授权规则。
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称
- authorizationRuleName
 - 
				
string
 
授权规则名称。
选项参数。
返回
		list(string, NamespacesListOptionalParams)
	   
	列出 resourceGroup 中的可用命名空间。
function list(resourceGroupName: string, options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。 如果 resourceGroupName 值为 null,则方法会列出订阅中的所有命名空间
- options
 - NamespacesListOptionalParams
 
选项参数。
返回
		listAll(NamespacesListAllOptionalParams)
	     
	列出订阅中的所有可用命名空间,而不考虑 resourceGroups。
function listAll(options?: NamespacesListAllOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
				参数
- options
 - NamespacesListAllOptionalParams
 
选项参数。
返回
		listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)
	       
	获取命名空间的授权规则。
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称
选项参数。
返回
		listKeys(string, string, string, NamespacesListKeysOptionalParams)
	     
	获取命名空间的主连接和辅助 ConnectionStrings
function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<ResourceListKeys>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- authorizationRuleName
 - 
				
string
 
指定 authorizationRule 命名空间的连接字符串。
- options
 - NamespacesListKeysOptionalParams
 
选项参数。
返回
Promise<ResourceListKeys>
		patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)
	     
	修补现有命名空间
function patch(resourceGroupName: string, namespaceName: string, parameters: NamespacePatchParameters, options?: NamespacesPatchOptionalParams): Promise<NamespaceResource>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- parameters
 - NamespacePatchParameters
 
提供用于修补命名空间资源的参数。
- options
 - NamespacesPatchOptionalParams
 
选项参数。
返回
Promise<NamespaceResource>
		regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)
	      
	将主密钥/辅助密钥重新生成到命名空间授权规则
function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NamespacesRegenerateKeysOptionalParams): Promise<ResourceListKeys>
				参数
- resourceGroupName
 - 
				
string
 
资源组的名称。
- namespaceName
 - 
				
string
 
命名空间名称。
- authorizationRuleName
 - 
				
string
 
指定 authorizationRule 命名空间的连接字符串。
- parameters
 - PolicykeyResource
 
提供用于重新生成命名空间授权规则密钥的参数。
选项参数。
返回
Promise<ResourceListKeys>