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>