DomainTopicEventSubscriptionsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

EventGridManagementClient's

Atributo <xref:domain_topic_event_subscriptions>.

Herança
builtins.object
DomainTopicEventSubscriptionsOperations

Construtor

DomainTopicEventSubscriptionsOperations(*args, **kwargs)

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 aninhado 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 aninhado para um tópico de domínio.

get_delivery_attributes

Obtenha 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 aninhada 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.

begin_create_or_update(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, event_subscription_info: _models.EventSubscription, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.EventSubscription]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

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 de comprimento e usar apenas letras alfanuméricas. Obrigatórios.

event_subscription_info
EventSubscription ou IO
Obrigatório

Propriedades de assinatura de evento que contêm as informações de destino e filtro. É um tipo EventSubscription ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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 LROPoller 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.

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

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

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 de comprimento e usar apenas letras alfanuméricas. Obrigatórios.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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 LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

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

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

begin_update(resource_group_name: str, domain_name: str, topic_name: str, event_subscription_name: str, event_subscription_update_parameters: _models.EventSubscriptionUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.EventSubscription]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico. Obrigatórios.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento a ser atualizada. Obrigatórios.

event_subscription_update_parameters
EventSubscriptionUpdateParameters ou IO
Obrigatório

Informações de assinatura de evento atualizadas. É um tipo EventSubscriptionUpdateParameters ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

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 poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar 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 LROPoller 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 aninhado para um tópico de domínio.

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. Obrigatórios.

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento. Obrigatórios.

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

Obtenha 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_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. Obrigatórios.

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento. Obrigatórios.

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 aninhada para o tópico de domínio.

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. Obrigatórios.

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

event_subscription_name
str
Obrigatório

Nome da assinatura do evento. Obrigatórios.

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) -> Iterable[EventSubscription]

Parâmetros

resource_group_name
str
Obrigatório

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

domain_name
str
Obrigatório

Nome do domínio de nível superior. Obrigatórios.

topic_name
str
Obrigatório

Nome do tópico de domínio. Obrigatórios.

filter
str
Obrigatório

A consulta usada para filtrar os resultados da pesquisa usando a sintaxe OData. A filtragem é permitida apenas 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 EventSubscription 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'>