Delen via


Topics interface

Interface voor een onderwerp.

Methoden

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

Hiermee maakt u een onderwerp in de opgegeven naamruimte.

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

Hiermee maakt u een autorisatieregel voor het opgegeven onderwerp.

delete(string, string, string, TopicsDeleteOptionalParams)

Hiermee verwijdert u een onderwerp uit de opgegeven naamruimte en resourcegroep.

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

Hiermee verwijdert u een regel voor onderwerpautorisatie.

get(string, string, string, TopicsGetOptionalParams)

Retourneert een beschrijving voor het opgegeven onderwerp.

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

Retourneert de opgegeven autorisatieregel.

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Hiermee haalt u autorisatieregels voor een onderwerp op.

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Hiermee haalt u alle onderwerpen in een naamruimte op.

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

Haalt de primaire en secundaire verbindingsreeksen voor het onderwerp op.

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

Hiermee worden primaire of secundaire verbindingsreeksen voor het onderwerp opnieuw gegenereerd.

Methodedetails

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

Hiermee maakt u een onderwerp in de opgegeven naamruimte.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

parameters
SBTopic

Parameters die zijn opgegeven om een onderwerpresource te maken.

options
TopicsCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

Promise<SBTopic>

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

Hiermee maakt u een autorisatieregel voor het opgegeven onderwerp.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

authorizationRuleName

string

De naam van de autorisatieregel.

parameters
SBAuthorizationRule

De autorisatieregel voor gedeelde toegang.

Retouren

delete(string, string, string, TopicsDeleteOptionalParams)

Hiermee verwijdert u een onderwerp uit de opgegeven naamruimte en resourcegroep.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

options
TopicsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

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

Hiermee verwijdert u een regel voor onderwerpautorisatie.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

authorizationRuleName

string

De naam van de autorisatieregel.

options
TopicsDeleteAuthorizationRuleOptionalParams

De optiesparameters.

Retouren

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

Retourneert een beschrijving voor het opgegeven onderwerp.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

options
TopicsGetOptionalParams

De optiesparameters.

Retouren

Promise<SBTopic>

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

Retourneert de opgegeven autorisatieregel.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

authorizationRuleName

string

De naam van de autorisatieregel.

options
TopicsGetAuthorizationRuleOptionalParams

De optiesparameters.

Retouren

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Hiermee haalt u autorisatieregels voor een onderwerp op.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

options
TopicsListAuthorizationRulesOptionalParams

De optiesparameters.

Retouren

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Hiermee haalt u alle onderwerpen in een naamruimte op.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

options
TopicsListByNamespaceOptionalParams

De optiesparameters.

Retouren

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

Haalt de primaire en secundaire verbindingsreeksen voor het onderwerp op.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

authorizationRuleName

string

De naam van de autorisatieregel.

options
TopicsListKeysOptionalParams

De optiesparameters.

Retouren

Promise<AccessKeys>

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

Hiermee worden primaire of secundaire verbindingsreeksen voor het onderwerp opnieuw gegenereerd.

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

Parameters

resourceGroupName

string

Naam van de resourcegroep binnen het Azure-abonnement.

namespaceName

string

De naamruimtenaam

topicName

string

De onderwerpnaam.

authorizationRuleName

string

De naam van de autorisatieregel.

parameters
RegenerateAccessKeyParameters

Parameters die worden opgegeven om de autorisatieregel opnieuw te genereren.

options
TopicsRegenerateKeysOptionalParams

De optiesparameters.

Retouren

Promise<AccessKeys>