Topics interface
Interface voor een onderwerp.
Methoden
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.
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.
De optiesparameters.
Retouren
Promise<SBAuthorizationRule>
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.
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.
De optiesparameters.
Retouren
Promise<SBAuthorizationRule>
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.
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
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.
De optiesparameters.
Retouren
Promise<AccessKeys>