Compartilhar via


NamespaceTopicEventSubscriptions interface

Interface que representa um NamespaceTopicEventSubscriptions.

Métodos

beginCreateOrUpdate(string, string, string, string, Subscription, NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams)

Cria ou atualiza de forma assíncrona uma assinatura de evento de um tópico de namespace com os parâmetros especificados. As assinaturas de evento existentes serão atualizadas com essa API.

beginCreateOrUpdateAndWait(string, string, string, string, Subscription, NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams)

Cria ou atualiza de forma assíncrona uma assinatura de evento de um tópico de namespace com os parâmetros especificados. As assinaturas de evento existentes serão atualizadas com essa API.

beginDelete(string, string, string, string, NamespaceTopicEventSubscriptionsDeleteOptionalParams)

Exclua uma assinatura de evento existente de um tópico de namespace.

beginDeleteAndWait(string, string, string, string, NamespaceTopicEventSubscriptionsDeleteOptionalParams)

Exclua uma assinatura de evento existente de um tópico de namespace.

beginUpdate(string, string, string, string, SubscriptionUpdateParameters, NamespaceTopicEventSubscriptionsUpdateOptionalParams)

Atualize uma assinatura de evento existente de um tópico de namespace.

beginUpdateAndWait(string, string, string, string, SubscriptionUpdateParameters, NamespaceTopicEventSubscriptionsUpdateOptionalParams)

Atualize uma assinatura de evento existente de um tópico de namespace.

get(string, string, string, string, NamespaceTopicEventSubscriptionsGetOptionalParams)

Obter propriedades de uma assinatura de evento de um tópico de namespace.

getDeliveryAttributes(string, string, string, string, NamespaceTopicEventSubscriptionsGetDeliveryAttributesOptionalParams)

Obtenha todos os atributos de entrega para uma assinatura de evento de um tópico de namespace.

getFullUrl(string, string, string, string, NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams)

Obtenha a URL completa do ponto de extremidade para uma assinatura de evento de um tópico de namespace.

listByNamespaceTopic(string, string, string, NamespaceTopicEventSubscriptionsListByNamespaceTopicOptionalParams)

Listar assinaturas de evento que pertencem a um tópico de namespace específico.

Detalhes do método

beginCreateOrUpdate(string, string, string, string, Subscription, NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams)

Cria ou atualiza de forma assíncrona uma assinatura de evento de um tópico de namespace com os parâmetros especificados. As assinaturas de evento existentes serão atualizadas com essa API.

function beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: Subscription, options?: NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Subscription>, Subscription>>

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.

eventSubscriptionName

string

Nome da assinatura do evento que será criado. Os nomes de assinatura de evento devem ter entre 3 e 50 caracteres de comprimento e usar apenas letras alfanuméricas.

eventSubscriptionInfo
Subscription

Propriedades de assinatura de evento que contêm o modo de entrega, informações de filtro e outras.

Retornos

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

beginCreateOrUpdateAndWait(string, string, string, string, Subscription, NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams)

Cria ou atualiza de forma assíncrona uma assinatura de evento de um tópico de namespace com os parâmetros especificados. As assinaturas de evento existentes serão atualizadas com essa API.

function beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: Subscription, options?: NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise<Subscription>

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.

eventSubscriptionName

string

Nome da assinatura do evento que será criado. Os nomes de assinatura de evento devem ter entre 3 e 50 caracteres de comprimento e usar apenas letras alfanuméricas.

eventSubscriptionInfo
Subscription

Propriedades de assinatura de evento que contêm o modo de entrega, informações de filtro e outras.

Retornos

Promise<Subscription>

beginDelete(string, string, string, string, NamespaceTopicEventSubscriptionsDeleteOptionalParams)

Exclua uma assinatura de evento existente de um tópico de namespace.

function beginDelete(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsDeleteOptionalParams): 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 do namespace.

eventSubscriptionName

string

Nome da assinatura do evento a ser excluída.

options
NamespaceTopicEventSubscriptionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, string, string, NamespaceTopicEventSubscriptionsDeleteOptionalParams)

Exclua uma assinatura de evento existente de um tópico de namespace.

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsDeleteOptionalParams): 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 do namespace.

eventSubscriptionName

string

Nome da assinatura do evento a ser excluída.

options
NamespaceTopicEventSubscriptionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, string, string, SubscriptionUpdateParameters, NamespaceTopicEventSubscriptionsUpdateOptionalParams)

Atualize uma assinatura de evento existente de um tópico de namespace.

function beginUpdate(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: SubscriptionUpdateParameters, options?: NamespaceTopicEventSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Subscription>, Subscription>>

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.

eventSubscriptionName

string

Nome da assinatura do evento a ser atualizada.

eventSubscriptionUpdateParameters
SubscriptionUpdateParameters

Informações de assinatura de evento atualizadas.

options
NamespaceTopicEventSubscriptionsUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, string, string, string, SubscriptionUpdateParameters, NamespaceTopicEventSubscriptionsUpdateOptionalParams)

Atualize uma assinatura de evento existente de um tópico de namespace.

function beginUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: SubscriptionUpdateParameters, options?: NamespaceTopicEventSubscriptionsUpdateOptionalParams): Promise<Subscription>

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.

eventSubscriptionName

string

Nome da assinatura do evento a ser atualizada.

eventSubscriptionUpdateParameters
SubscriptionUpdateParameters

Informações de assinatura de evento atualizadas.

options
NamespaceTopicEventSubscriptionsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Subscription>

get(string, string, string, string, NamespaceTopicEventSubscriptionsGetOptionalParams)

Obter propriedades de uma assinatura de evento de um tópico de namespace.

function get(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetOptionalParams): Promise<Subscription>

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.

eventSubscriptionName

string

Nome da assinatura do evento a ser encontrada.

options
NamespaceTopicEventSubscriptionsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Subscription>

getDeliveryAttributes(string, string, string, string, NamespaceTopicEventSubscriptionsGetDeliveryAttributesOptionalParams)

Obtenha todos os atributos de entrega para uma assinatura de evento de um tópico de namespace.

function getDeliveryAttributes(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise<DeliveryAttributeListResult>

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.

eventSubscriptionName

string

Nome da assinatura do evento.

Retornos

getFullUrl(string, string, string, string, NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams)

Obtenha a URL completa do ponto de extremidade para uma assinatura de evento de um tópico de namespace.

function getFullUrl(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams): Promise<SubscriptionFullUrl>

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.

eventSubscriptionName

string

Nome da assinatura do evento.

options
NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams

Os parâmetros de opções.

Retornos

listByNamespaceTopic(string, string, string, NamespaceTopicEventSubscriptionsListByNamespaceTopicOptionalParams)

Listar assinaturas de evento que pertencem a um tópico de namespace específico.

function listByNamespaceTopic(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicEventSubscriptionsListByNamespaceTopicOptionalParams): PagedAsyncIterableIterator<Subscription, Subscription[], PageSettings>

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.

Retornos