共用方式為


Topics interface

代表主題的介面。

方法

createOrUpdate(string, string, string, SBTopic, TopicsCreateOrUpdateOptionalParams)

在指定的命名空間中建立主題。

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, TopicsCreateOrUpdateAuthorizationRuleOptionalParams)

建立指定主題的授權規則。

delete(string, string, string, TopicsDeleteOptionalParams)

從指定的命名空間和資源群組中刪除主題。

deleteAuthorizationRule(string, string, string, string, TopicsDeleteAuthorizationRuleOptionalParams)

刪除主題授權規則。

get(string, string, string, TopicsGetOptionalParams)

傳回指定主題的描述。

getAuthorizationRule(string, string, string, string, TopicsGetAuthorizationRuleOptionalParams)

傳回指定的授權規則。

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

取得主題的授權規則。

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

取得命名空間中的所有主題。

listKeys(string, string, string, string, TopicsListKeysOptionalParams)

取得主題的主要和次要連接字串。

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, TopicsRegenerateKeysOptionalParams)

重新產生主題的主要或次要連接字串。

方法詳細資料

createOrUpdate(string, string, string, SBTopic, TopicsCreateOrUpdateOptionalParams)

在指定的命名空間中建立主題。

function createOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, parameters: SBTopic, options?: TopicsCreateOrUpdateOptionalParams): Promise<SBTopic>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

parameters
SBTopic

提供用來建立主題資源的參數。

options
TopicsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<SBTopic>

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, TopicsCreateOrUpdateAuthorizationRuleOptionalParams)

建立指定主題的授權規則。

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: TopicsCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SBAuthorizationRule>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

authorizationRuleName

string

授權規則名稱。

parameters
SBAuthorizationRule

共用存取授權規則。

傳回

delete(string, string, string, TopicsDeleteOptionalParams)

從指定的命名空間和資源群組中刪除主題。

function delete(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

options
TopicsDeleteOptionalParams

選項參數。

傳回

Promise<void>

deleteAuthorizationRule(string, string, string, string, TopicsDeleteAuthorizationRuleOptionalParams)

刪除主題授權規則。

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

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

authorizationRuleName

string

授權規則名稱。

傳回

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

傳回指定主題的描述。

function get(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsGetOptionalParams): Promise<SBTopic>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

options
TopicsGetOptionalParams

選項參數。

傳回

Promise<SBTopic>

getAuthorizationRule(string, string, string, string, TopicsGetAuthorizationRuleOptionalParams)

傳回指定的授權規則。

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsGetAuthorizationRuleOptionalParams): Promise<SBAuthorizationRule>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

authorizationRuleName

string

授權規則名稱。

傳回

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

取得主題的授權規則。

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

傳回

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

取得命名空間中的所有主題。

function listByNamespace(resourceGroupName: string, namespaceName: string, options?: TopicsListByNamespaceOptionalParams): PagedAsyncIterableIterator<SBTopic, SBTopic[], PageSettings>

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

options
TopicsListByNamespaceOptionalParams

選項參數。

傳回

listKeys(string, string, string, string, TopicsListKeysOptionalParams)

取得主題的主要和次要連接字串。

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

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

authorizationRuleName

string

授權規則名稱。

options
TopicsListKeysOptionalParams

選項參數。

傳回

Promise<AccessKeys>

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, TopicsRegenerateKeysOptionalParams)

重新產生主題的主要或次要連接字串。

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

參數

resourceGroupName

string

Azure 訂用帳戶內的資源組名。

namespaceName

string

命名空間名稱

topicName

string

主題名稱。

authorizationRuleName

string

授權規則名稱。

parameters
RegenerateAccessKeyParameters

提供以重新產生授權規則的參數。

options
TopicsRegenerateKeysOptionalParams

選項參數。

傳回

Promise<AccessKeys>