你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Namespaces interface

表示命名空间的接口。

方法

beginCreateOrUpdate(string, string, EHNamespace, NamespacesCreateOrUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

beginCreateOrUpdateAndWait(string, string, EHNamespace, NamespacesCreateOrUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

beginDelete(string, string, NamespacesDeleteOptionalParams)

删除现有命名空间。 此操作还会删除 命名空间下的所有关联资源。

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

删除现有命名空间。 此操作还会删除 命名空间下的所有关联资源。

checkNameAvailability(CheckNameAvailabilityParameter, NamespacesCheckNameAvailabilityOptionalParams)

检查提供命名空间名称的可用性。

createOrUpdateAuthorizationRule(string, string, string, AuthorizationRule, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

创建或更新命名空间的 AuthorizationRule。

createOrUpdateNetworkRuleSet(string, string, NetworkRuleSet, NamespacesCreateOrUpdateNetworkRuleSetOptionalParams)

为命名空间创建或更新 NetworkRuleSet。

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

删除命名空间的 AuthorizationRule。

get(string, string, NamespacesGetOptionalParams)

获取指定命名空间的说明。

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

按规则名称获取命名空间的 AuthorizationRule。

getNetworkRuleSet(string, string, NamespacesGetNetworkRuleSetOptionalParams)

获取命名空间的 NetworkRuleSet。

list(NamespacesListOptionalParams)

列出订阅中的所有可用命名空间,而不考虑资源组。

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

获取命名空间的授权规则列表。

listByResourceGroup(string, NamespacesListByResourceGroupOptionalParams)

列出资源组中的可用命名空间。

listKeys(string, string, string, NamespacesListKeysOptionalParams)

获取命名空间的主连接字符串和辅助连接字符串。

listNetworkRuleSet(string, string, NamespacesListNetworkRuleSetOptionalParams)

获取命名空间的 NetworkRuleSet。

regenerateKeys(string, string, string, RegenerateAccessKeyParameters, NamespacesRegenerateKeysOptionalParams)

为指定的命名空间重新生成主连接字符串或辅助连接字符串。

update(string, string, EHNamespace, NamespacesUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

方法详细信息

beginCreateOrUpdate(string, string, EHNamespace, NamespacesCreateOrUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

function beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, parameters: EHNamespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<EHNamespace>, EHNamespace>>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

parameters
EHNamespace

用于创建命名空间资源的参数。

options
NamespacesCreateOrUpdateOptionalParams

选项参数。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<EHNamespace>, EHNamespace>>

beginCreateOrUpdateAndWait(string, string, EHNamespace, NamespacesCreateOrUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

function beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, parameters: EHNamespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise<EHNamespace>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

parameters
EHNamespace

用于创建命名空间资源的参数。

options
NamespacesCreateOrUpdateOptionalParams

选项参数。

返回

Promise<EHNamespace>

beginDelete(string, string, NamespacesDeleteOptionalParams)

删除现有命名空间。 此操作还会删除 命名空间下的所有关联资源。

function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

options
NamespacesDeleteOptionalParams

选项参数。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

删除现有命名空间。 此操作还会删除 命名空间下的所有关联资源。

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

options
NamespacesDeleteOptionalParams

选项参数。

返回

Promise<void>

checkNameAvailability(CheckNameAvailabilityParameter, NamespacesCheckNameAvailabilityOptionalParams)

检查提供命名空间名称的可用性。

function checkNameAvailability(parameters: CheckNameAvailabilityParameter, options?: NamespacesCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

参数

parameters
CheckNameAvailabilityParameter

用于检查给定命名空间名称可用性的参数

返回

createOrUpdateAuthorizationRule(string, string, string, AuthorizationRule, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

创建或更新命名空间的 AuthorizationRule。

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: AuthorizationRule, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<AuthorizationRule>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

authorizationRuleName

string

授权规则名称。

parameters
AuthorizationRule

共享访问 AuthorizationRule。

返回

createOrUpdateNetworkRuleSet(string, string, NetworkRuleSet, NamespacesCreateOrUpdateNetworkRuleSetOptionalParams)

为命名空间创建或更新 NetworkRuleSet。

function createOrUpdateNetworkRuleSet(resourceGroupName: string, namespaceName: string, parameters: NetworkRuleSet, options?: NamespacesCreateOrUpdateNetworkRuleSetOptionalParams): Promise<NetworkRuleSet>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

parameters
NetworkRuleSet

命名空间 IpFilterRule。

返回

Promise<NetworkRuleSet>

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

删除命名空间的 AuthorizationRule。

function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

authorizationRuleName

string

授权规则名称。

返回

Promise<void>

get(string, string, NamespacesGetOptionalParams)

获取指定命名空间的说明。

function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<EHNamespace>

参数

resourceGroupName

string

Azure 订阅中资源组的名称。

namespaceName

string

命名空间名称

options
NamespacesGetOptionalParams

选项参数。

返回

Promise<EHNamespace>

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

按规则名称获取命名空间的 AuthorizationRule。

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<AuthorizationRule>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

authorizationRuleName

string

授权规则名称。

返回

getNetworkRuleSet(string, string, NamespacesGetNetworkRuleSetOptionalParams)

获取命名空间的 NetworkRuleSet。

function getNetworkRuleSet(resourceGroupName: string, namespaceName: string, options?: NamespacesGetNetworkRuleSetOptionalParams): Promise<NetworkRuleSet>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

返回

Promise<NetworkRuleSet>

list(NamespacesListOptionalParams)

列出订阅中的所有可用命名空间,而不考虑资源组。

function list(options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<EHNamespace, EHNamespace[], PageSettings>

参数

options
NamespacesListOptionalParams

选项参数。

返回

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

获取命名空间的授权规则列表。

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<AuthorizationRule, AuthorizationRule[], PageSettings>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

返回

listByResourceGroup(string, NamespacesListByResourceGroupOptionalParams)

列出资源组中的可用命名空间。

function listByResourceGroup(resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<EHNamespace, EHNamespace[], PageSettings>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

返回

listKeys(string, string, string, NamespacesListKeysOptionalParams)

获取命名空间的主连接字符串和辅助连接字符串。

function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<AccessKeys>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

authorizationRuleName

string

授权规则名称。

options
NamespacesListKeysOptionalParams

选项参数。

返回

Promise<AccessKeys>

listNetworkRuleSet(string, string, NamespacesListNetworkRuleSetOptionalParams)

获取命名空间的 NetworkRuleSet。

function listNetworkRuleSet(resourceGroupName: string, namespaceName: string, options?: NamespacesListNetworkRuleSetOptionalParams): Promise<NetworkRuleSetListResult>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

返回

regenerateKeys(string, string, string, RegenerateAccessKeyParameters, NamespacesRegenerateKeysOptionalParams)

为指定的命名空间重新生成主连接字符串或辅助连接字符串。

function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: NamespacesRegenerateKeysOptionalParams): Promise<AccessKeys>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

authorizationRuleName

string

授权规则名称。

parameters
RegenerateAccessKeyParameters

重新生成连接字符串所需的参数。

options
NamespacesRegenerateKeysOptionalParams

选项参数。

返回

Promise<AccessKeys>

update(string, string, EHNamespace, NamespacesUpdateOptionalParams)

创建或更新命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

function update(resourceGroupName: string, namespaceName: string, parameters: EHNamespace, options?: NamespacesUpdateOptionalParams): Promise<EHNamespace>

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

parameters
EHNamespace

用于更新命名空间资源的参数。

options
NamespacesUpdateOptionalParams

选项参数。

返回

Promise<EHNamespace>