DomainTopicEventSubscriptionsOperations Classe

Operações assíncronas DomainTopicEventSubscriptionsOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do Cliente que a instancie para você e a anexa como um atributo.

Herança
builtins.object
DomainTopicEventSubscriptionsOperations

Construtor

DomainTopicEventSubscriptionsOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Variáveis

models

Alias para classes de modelo usadas neste grupo de operações.

Métodos

begin_create_or_update

Criar ou atualizar uma assinatura de evento aninhado para um tópico de domínio.

Cria de forma assíncrona uma nova assinatura de evento ou atualiza uma assinatura de evento existente.

begin_delete

Exclua uma assinatura de evento aninhada para um tópico de domínio.

Exclua uma assinatura de evento existente aninhada para um tópico de domínio.

begin_update

Atualize uma assinatura de evento aninhada para um tópico de domínio.

Atualize uma assinatura de evento existente para um tópico de domínio.

get

Obtenha uma assinatura de evento aninhada para o tópico de domínio.

Obter propriedades de uma assinatura de evento aninhada para um tópico de domínio.

get_delivery_attributes

Obter atributos de entrega para uma assinatura de evento para o tópico de domínio.

Obtenha todos os atributos de entrega de uma assinatura de evento para o tópico de domínio.

get_full_url

Obtenha a URL completa de uma assinatura de evento aninhada para o tópico de domínio.

Obtenha a URL completa do ponto de extremidade para uma assinatura de evento aninhado para o tópico de domínio.

list

Liste todas as assinaturas de evento aninhadas para um tópico de domínio específico.

Liste todas as assinaturas de evento que foram criadas para um tópico de domínio específico.

begin_create_or_update

Criar ou atualizar uma assinatura de evento aninhado para um tópico de domínio.

Cria de forma assíncrona uma nova assinatura de evento ou atualiza uma assinatura de evento existente.

async begin_create_or_update(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, event_subscription_info: EventSubscription, **kwargs: Any) -> AsyncLROPoller[EventSubscription]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

event_subscription_name
str
Obrigatório

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

event_subscription_info
EventSubscription
Obrigatório

Propriedades de assinatura de evento que contêm as informações de destino e filtro.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna EventSubscription ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclua uma assinatura de evento aninhada para um tópico de domínio.

Exclua uma assinatura de evento existente aninhada para um tópico de domínio.

async begin_delete(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento a ser excluída. Os nomes de assinatura de evento devem ter entre 3 e 100 caracteres e usar apenas letras alfanuméricas.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualize uma assinatura de evento aninhada para um tópico de domínio.

Atualize uma assinatura de evento existente para um tópico de domínio.

async begin_update(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, event_subscription_update_parameters: EventSubscriptionUpdateParameters, **kwargs: Any) -> AsyncLROPoller[EventSubscription]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio.

topic_name
str
Obrigatório

Nome do tópico.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento a ser atualizada.

event_subscription_update_parameters
EventSubscriptionUpdateParameters
Obrigatório

Informações de assinatura de evento atualizadas.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna EventSubscription ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtenha uma assinatura de evento aninhada para o tópico de domínio.

Obter propriedades de uma assinatura de evento aninhada para um tópico de domínio.

async get(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, **kwargs: Any) -> EventSubscription

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

EventSubscription ou o resultado de cls(response)

Tipo de retorno

Exceções

get_delivery_attributes

Obter atributos de entrega para uma assinatura de evento para o tópico de domínio.

Obtenha todos os atributos de entrega de uma assinatura de evento para o tópico de domínio.

async get_delivery_attributes(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, **kwargs: Any) -> DeliveryAttributeListResult

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

DeliveryAttributeListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

get_full_url

Obtenha a URL completa de uma assinatura de evento aninhada para o tópico de domínio.

Obtenha a URL completa do ponto de extremidade para uma assinatura de evento aninhado para o tópico de domínio.

async get_full_url(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, **kwargs: Any) -> EventSubscriptionFullUrl

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

EventSubscriptionFullUrl ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Liste todas as assinaturas de evento aninhadas para um tópico de domínio específico.

Liste todas as assinaturas de evento que foram criadas para um tópico de domínio específico.

list(resource_group_name: str, domain_name: str, topic_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[EventSubscriptionsListResult]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior.

topic_name
str
Obrigatório

Nome do tópico de domínio.

filter
str
Obrigatório

A consulta usada para filtrar os resultados da pesquisa usando a sintaxe OData. A filtragem é permitida somente na propriedade 'name' e com um número limitado de operações OData. Essas operações são: a função 'contains', bem como as seguintes operações lógicas: not, and, or, eq (for equal) e ne (for not equal). Não há suporte para operações aritméticas. Veja a seguir um exemplo de filtro válido: $filter=contains(namE, 'PATTERN') e name ne 'PATTERN-1'. O seguinte não é um exemplo de filtro válido: $filter=location eq 'westus'. O valor padrão é Nenhum.

top
int
Obrigatório

O número de resultados a serem retornados por página para a operação de lista. O intervalo válido para o parâmetro superior é de 1 a 100. Se não for especificado, o número padrão de resultados a serem retornados será de 20 itens por página. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de EventSubscriptionsListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.eventgrid.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\eventgrid\\models\\__init__.py'>