你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Namespaces interface
表示命名空间的接口。
方法
方法详细信息
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
用于创建命名空间资源的参数。
选项参数。
返回
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
用于创建命名空间资源的参数。
选项参数。
返回
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
用于检查给定命名空间名称可用性的参数
选项参数。
返回
Promise<CheckNameAvailabilityResult>
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。
选项参数。
返回
Promise<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
授权规则名称。
选项参数。
返回
Promise<AuthorizationRule>
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
命名空间名称
选项参数。
返回
Promise<NetworkRuleSetListResult>
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
重新生成连接字符串所需的参数。
选项参数。
返回
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>