Compartilhar via


NamespaceTopics interface

Interface que representa um NamespaceTopics.

Métodos

beginCreateOrUpdate(string, string, string, NamespaceTopic, NamespaceTopicsCreateOrUpdateOptionalParams)

Cria de forma assíncrona um novo tópico de namespace com os parâmetros especificados.

beginCreateOrUpdateAndWait(string, string, string, NamespaceTopic, NamespaceTopicsCreateOrUpdateOptionalParams)

Cria de forma assíncrona um novo tópico de namespace com os parâmetros especificados.

beginDelete(string, string, string, NamespaceTopicsDeleteOptionalParams)

Excluir o tópico de namespace existente.

beginDeleteAndWait(string, string, string, NamespaceTopicsDeleteOptionalParams)

Excluir o tópico de namespace existente.

beginRegenerateKey(string, string, string, TopicRegenerateKeyRequest, NamespaceTopicsRegenerateKeyOptionalParams)

Regenerar uma chave de acesso compartilhado para um tópico de namespace.

beginRegenerateKeyAndWait(string, string, string, TopicRegenerateKeyRequest, NamespaceTopicsRegenerateKeyOptionalParams)

Regenerar uma chave de acesso compartilhado para um tópico de namespace.

beginUpdate(string, string, string, NamespaceTopicUpdateParameters, NamespaceTopicsUpdateOptionalParams)

Atualiza de forma assíncrona um tópico de namespace com os parâmetros especificados.

beginUpdateAndWait(string, string, string, NamespaceTopicUpdateParameters, NamespaceTopicsUpdateOptionalParams)

Atualiza de forma assíncrona um tópico de namespace com os parâmetros especificados.

get(string, string, string, NamespaceTopicsGetOptionalParams)

Obter propriedades de um tópico de namespace.

listByNamespace(string, string, NamespaceTopicsListByNamespaceOptionalParams)

Liste todos os tópicos de namespace em um namespace.

listSharedAccessKeys(string, string, string, NamespaceTopicsListSharedAccessKeysOptionalParams)

Liste as duas chaves usadas para publicar em um tópico de namespace.

Detalhes do método

beginCreateOrUpdate(string, string, string, NamespaceTopic, NamespaceTopicsCreateOrUpdateOptionalParams)

Cria de forma assíncrona um novo tópico de namespace com os parâmetros especificados.

function beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicInfo: NamespaceTopic, options?: NamespaceTopicsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NamespaceTopic>, NamespaceTopic>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico do namespace.

namespaceTopicInfo
NamespaceTopic

Informações do tópico do namespace.

options
NamespaceTopicsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<NamespaceTopic>, NamespaceTopic>>

beginCreateOrUpdateAndWait(string, string, string, NamespaceTopic, NamespaceTopicsCreateOrUpdateOptionalParams)

Cria de forma assíncrona um novo tópico de namespace com os parâmetros especificados.

function beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicInfo: NamespaceTopic, options?: NamespaceTopicsCreateOrUpdateOptionalParams): Promise<NamespaceTopic>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico do namespace.

namespaceTopicInfo
NamespaceTopic

Informações do tópico do namespace.

options
NamespaceTopicsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<NamespaceTopic>

beginDelete(string, string, string, NamespaceTopicsDeleteOptionalParams)

Excluir o tópico de namespace existente.

function beginDelete(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico.

options
NamespaceTopicsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, NamespaceTopicsDeleteOptionalParams)

Excluir o tópico de namespace existente.

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico.

options
NamespaceTopicsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginRegenerateKey(string, string, string, TopicRegenerateKeyRequest, NamespaceTopicsRegenerateKeyOptionalParams)

Regenerar uma chave de acesso compartilhado para um tópico de namespace.

function beginRegenerateKey(resourceGroupName: string, namespaceName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: NamespaceTopicsRegenerateKeyOptionalParams): Promise<SimplePollerLike<OperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico.

regenerateKeyRequest
TopicRegenerateKeyRequest

Solicite o corpo para regenerar a chave.

options
NamespaceTopicsRegenerateKeyOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

beginRegenerateKeyAndWait(string, string, string, TopicRegenerateKeyRequest, NamespaceTopicsRegenerateKeyOptionalParams)

Regenerar uma chave de acesso compartilhado para um tópico de namespace.

function beginRegenerateKeyAndWait(resourceGroupName: string, namespaceName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: NamespaceTopicsRegenerateKeyOptionalParams): Promise<TopicSharedAccessKeys>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico.

regenerateKeyRequest
TopicRegenerateKeyRequest

Solicite o corpo para regenerar a chave.

options
NamespaceTopicsRegenerateKeyOptionalParams

Os parâmetros de opções.

Retornos

beginUpdate(string, string, string, NamespaceTopicUpdateParameters, NamespaceTopicsUpdateOptionalParams)

Atualiza de forma assíncrona um tópico de namespace com os parâmetros especificados.

function beginUpdate(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicUpdateParameters: NamespaceTopicUpdateParameters, options?: NamespaceTopicsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NamespaceTopic>, NamespaceTopic>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico do namespace.

namespaceTopicUpdateParameters
NamespaceTopicUpdateParameters

Informações de atualização de tópico de namespace.

options
NamespaceTopicsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<NamespaceTopic>, NamespaceTopic>>

beginUpdateAndWait(string, string, string, NamespaceTopicUpdateParameters, NamespaceTopicsUpdateOptionalParams)

Atualiza de forma assíncrona um tópico de namespace com os parâmetros especificados.

function beginUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicUpdateParameters: NamespaceTopicUpdateParameters, options?: NamespaceTopicsUpdateOptionalParams): Promise<NamespaceTopic>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico do namespace.

namespaceTopicUpdateParameters
NamespaceTopicUpdateParameters

Informações de atualização de tópico de namespace.

options
NamespaceTopicsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<NamespaceTopic>

get(string, string, string, NamespaceTopicsGetOptionalParams)

Obter propriedades de um tópico de namespace.

function get(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsGetOptionalParams): Promise<NamespaceTopic>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico do namespace.

options
NamespaceTopicsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<NamespaceTopic>

listByNamespace(string, string, NamespaceTopicsListByNamespaceOptionalParams)

Liste todos os tópicos de namespace em um namespace.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

options
NamespaceTopicsListByNamespaceOptionalParams

Os parâmetros de opções.

Retornos

listSharedAccessKeys(string, string, string, NamespaceTopicsListSharedAccessKeysOptionalParams)

Liste as duas chaves usadas para publicar em um tópico de namespace.

function listSharedAccessKeys(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsListSharedAccessKeysOptionalParams): Promise<TopicSharedAccessKeys>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário.

namespaceName

string

Nome do namespace.

topicName

string

Nome do tópico.

options
NamespaceTopicsListSharedAccessKeysOptionalParams

Os parâmetros de opções.

Retornos