Topics interface
代表主題的介面。
方法
方法詳細資料
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
提供用來建立主題資源的參數。
選項參數。
傳回
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
共用存取授權規則。
選項參數。
傳回
Promise<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
授權規則名稱。
選項參數。
傳回
Promise<SBAuthorizationRule>
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
命名空間名稱
選項參數。
傳回
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
提供以重新產生授權規則的參數。
選項參數。
傳回
Promise<AccessKeys>