Partilhar via


Topics interface

Interface que representa um Tópico.

Métodos

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

Cria um tópico no namespace especificado.

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

Cria uma regra de autorização para o tópico especificado.

delete(string, string, string, TopicsDeleteOptionalParams)

Exclui um tópico do namespace especificado e do grupo de recursos.

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

Exclui uma regra de autorização de tópico.

get(string, string, string, TopicsGetOptionalParams)

Retorna uma descrição para o tópico especificado.

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

Retorna a regra de autorização especificada.

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtém regras de autorização para um tópico.

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtém todos os tópicos em um namespace.

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

Obtém as cadeias de conexão primária e secundária para o tópico.

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

Regenera cadeias de conexão primárias ou secundárias para o tópico.

Detalhes de Método

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

Cria um tópico no namespace especificado.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

parameters
SBTopic

Parâmetros fornecidos para criar um recurso de tópico.

options
TopicsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<SBTopic>

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

Cria uma regra de autorização para o tópico especificado.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

authorizationRuleName

string

O nome da regra de autorização.

parameters
SBAuthorizationRule

A regra de autorização de acesso compartilhado.

options
TopicsCreateOrUpdateAuthorizationRuleOptionalParams

Os parâmetros de opções.

Devoluções

delete(string, string, string, TopicsDeleteOptionalParams)

Exclui um tópico do namespace especificado e do grupo de recursos.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

options
TopicsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Exclui uma regra de autorização de tópico.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

authorizationRuleName

string

O nome da regra de autorização.

options
TopicsDeleteAuthorizationRuleOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

Retorna uma descrição para o tópico especificado.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

options
TopicsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<SBTopic>

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

Retorna a regra de autorização especificada.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

authorizationRuleName

string

O nome da regra de autorização.

options
TopicsGetAuthorizationRuleOptionalParams

Os parâmetros de opções.

Devoluções

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtém regras de autorização para um tópico.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

options
TopicsListAuthorizationRulesOptionalParams

Os parâmetros de opções.

Devoluções

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtém todos os tópicos em um namespace.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

options
TopicsListByNamespaceOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtém as cadeias de conexão primária e secundária para o tópico.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

authorizationRuleName

string

O nome da regra de autorização.

options
TopicsListKeysOptionalParams

Os parâmetros de opções.

Devoluções

Promise<AccessKeys>

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

Regenera cadeias de conexão primárias ou secundárias para o tópico.

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

Parâmetros

resourceGroupName

string

Nome do grupo de Recursos dentro da assinatura do Azure.

namespaceName

string

O nome do namespace

topicName

string

O nome do tópico.

authorizationRuleName

string

O nome da regra de autorização.

parameters
RegenerateAccessKeyParameters

Parâmetros fornecidos para regenerar a regra de autorização.

options
TopicsRegenerateKeysOptionalParams

Os parâmetros de opções.

Devoluções

Promise<AccessKeys>