Topics interface
Interface que representa um Tópico.
Métodos
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.
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.
Os parâmetros de opções.
Devoluções
Promise<SBAuthorizationRule>
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.
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.
Os parâmetros de opções.
Devoluções
Promise<SBAuthorizationRule>
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.
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
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.
Os parâmetros de opções.
Devoluções
Promise<AccessKeys>