Partager via


Topics interface

Interface représentant une rubrique.

Méthodes

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

Crée une rubrique dans l’espace de noms spécifié.

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

Crée une règle d’autorisation pour la rubrique spécifiée.

delete(string, string, string, TopicsDeleteOptionalParams)

Supprime une rubrique de l’espace de noms et du groupe de ressources spécifiés.

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

Supprime une règle d’autorisation de rubrique.

get(string, string, string, TopicsGetOptionalParams)

Retourne une description pour la rubrique spécifiée.

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

Retourne la règle d’autorisation spécifiée.

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtient des règles d’autorisation pour une rubrique.

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtient toutes les rubriques d’un espace de noms.

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

Obtient les chaînes de connexion primaire et secondaire pour la rubrique.

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

Régénère les chaînes de connexion primaires ou secondaires pour la rubrique.

Détails de la méthode

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

Crée une rubrique dans l’espace de noms spécifié.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

parameters
SBTopic

Paramètres fournis pour créer une ressource de rubrique.

options
TopicsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<SBTopic>

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

Crée une règle d’autorisation pour la rubrique spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

authorizationRuleName

string

Nom de la règle d’autorisation.

parameters
SBAuthorizationRule

Règle d’autorisation d’accès partagé.

options
TopicsCreateOrUpdateAuthorizationRuleOptionalParams

Paramètres d’options.

Retours

delete(string, string, string, TopicsDeleteOptionalParams)

Supprime une rubrique de l’espace de noms et du groupe de ressources spécifiés.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

options
TopicsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

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

Supprime une règle d’autorisation de rubrique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

authorizationRuleName

string

Nom de la règle d’autorisation.

options
TopicsDeleteAuthorizationRuleOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

Retourne une description pour la rubrique spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

options
TopicsGetOptionalParams

Paramètres d’options.

Retours

Promise<SBTopic>

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

Retourne la règle d’autorisation spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

authorizationRuleName

string

Nom de la règle d’autorisation.

options
TopicsGetAuthorizationRuleOptionalParams

Paramètres d’options.

Retours

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtient des règles d’autorisation pour une rubrique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

options
TopicsListAuthorizationRulesOptionalParams

Paramètres d’options.

Retours

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtient toutes les rubriques d’un espace de noms.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

options
TopicsListByNamespaceOptionalParams

Paramètres d’options.

Retours

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

Obtient les chaînes de connexion primaire et secondaire pour la rubrique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

authorizationRuleName

string

Nom de la règle d’autorisation.

options
TopicsListKeysOptionalParams

Paramètres d’options.

Retours

Promise<AccessKeys>

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

Régénère les chaînes de connexion primaires ou secondaires pour la rubrique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement Azure.

namespaceName

string

Nom de l’espace de noms

topicName

string

Nom de la rubrique.

authorizationRuleName

string

Nom de la règle d’autorisation.

parameters
RegenerateAccessKeyParameters

Paramètres fournis pour régénérer la règle d’autorisation.

options
TopicsRegenerateKeysOptionalParams

Paramètres d’options.

Retours

Promise<AccessKeys>