Udostępnij przez


Topics interface

Interfejs reprezentujący tematy.

Metody

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

Tworzy temat w określonej przestrzeni nazw.

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

Tworzy regułę autoryzacji dla określonego tematu.

delete(string, string, string, TopicsDeleteOptionalParams)

Usuwa temat z określonej przestrzeni nazw i grupy zasobów.

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

Usuwa regułę autoryzacji tematu.

get(string, string, string, TopicsGetOptionalParams)

Zwraca opis określonego tematu.

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

Zwraca określoną regułę autoryzacji.

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Pobiera reguły autoryzacji dla tematu.

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Pobiera wszystkie tematy w przestrzeni nazw.

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

Pobiera podstawowe i pomocnicze parametry połączenia dla tematu.

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

Ponowne generowanie podstawowych lub pomocniczych parametrów połączenia dla tematu.

Szczegóły metody

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

Tworzy temat w określonej przestrzeni nazw.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

parameters
SBTopic

Parametry podane do utworzenia zasobu tematu.

options
TopicsCreateOrUpdateOptionalParams

Parametry opcji.

Zwraca

Promise<SBTopic>

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

Tworzy regułę autoryzacji dla określonego tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

authorizationRuleName

string

Nazwa reguły autoryzacji.

parameters
SBAuthorizationRule

Reguła autoryzacji dostępu współdzielonego.

Zwraca

delete(string, string, string, TopicsDeleteOptionalParams)

Usuwa temat z określonej przestrzeni nazw i grupy zasobów.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

options
TopicsDeleteOptionalParams

Parametry opcji.

Zwraca

Promise<void>

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

Usuwa regułę autoryzacji tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

authorizationRuleName

string

Nazwa reguły autoryzacji.

Zwraca

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

Zwraca opis określonego tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

options
TopicsGetOptionalParams

Parametry opcji.

Zwraca

Promise<SBTopic>

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

Zwraca określoną regułę autoryzacji.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

authorizationRuleName

string

Nazwa reguły autoryzacji.

options
TopicsGetAuthorizationRuleOptionalParams

Parametry opcji.

Zwraca

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Pobiera reguły autoryzacji dla tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

Zwraca

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Pobiera wszystkie tematy w przestrzeni nazw.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

options
TopicsListByNamespaceOptionalParams

Parametry opcji.

Zwraca

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

Pobiera podstawowe i pomocnicze parametry połączenia dla tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

authorizationRuleName

string

Nazwa reguły autoryzacji.

options
TopicsListKeysOptionalParams

Parametry opcji.

Zwraca

Promise<AccessKeys>

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

Ponowne generowanie podstawowych lub pomocniczych parametrów połączenia dla tematu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

namespaceName

string

Nazwa przestrzeni nazw

topicName

string

Nazwa tematu.

authorizationRuleName

string

Nazwa reguły autoryzacji.

parameters
RegenerateAccessKeyParameters

Parametry podane w celu ponownego wygenerowania reguły autoryzacji.

options
TopicsRegenerateKeysOptionalParams

Parametry opcji.

Zwraca

Promise<AccessKeys>