ChannelsOperations Classe
Operações assíncronas channelsOperations.
Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do Cliente que a instancie e a anexe como um atributo.
- Herança
-
builtins.objectChannelsOperations
Construtor
ChannelsOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para solicitações de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador de modelo de objeto.
- deserializer
Um desserializador de modelo de objeto.
Variáveis
- models
Alias para modelar classes usadas neste grupo de operações.
Métodos
begin_delete |
Exclui um canal. Exclua um canal existente. |
create_or_update |
Criar ou atualizar um canal. Cria ou atualiza de forma síncrona um novo canal com os parâmetros especificados. |
get |
Obter um canal. Obter propriedades de um canal. |
get_full_url |
Obtenha a URL completa do canal de destino do parceiro. Obtenha a URL completa do ponto de extremidade de um canal de destino do parceiro. |
list_by_partner_namespace |
Listar canais. Liste todos os canais em um namespace de parceiro. |
update |
Atualizar um Canal. Atualiza de forma síncrona um canal com os parâmetros especificados. |
begin_delete
Exclui um canal.
Exclua um canal existente.
async begin_delete(resource_group_name: str, partner_namespace_name: str, channel_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parâmetros
- 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 AsyncPollingMethod
Por padrão, seu método de sondagem será AsyncARMPolling. 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 AsyncLROPoller que retorna None ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update
Criar ou atualizar um canal.
Cria ou atualiza de forma síncrona um novo canal com os parâmetros especificados.
async create_or_update(resource_group_name: str, partner_namespace_name: str, channel_name: str, channel_info: Channel, **kwargs: Any) -> Channel
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Canal ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obter um canal.
Obter propriedades de um canal.
async get(resource_group_name: str, partner_namespace_name: str, channel_name: str, **kwargs: Any) -> Channel
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Canal ou o resultado de cls(response)
Tipo de retorno
Exceções
get_full_url
Obtenha a URL completa do canal de destino do parceiro.
Obtenha a URL completa do ponto de extremidade de um canal de destino do parceiro.
async get_full_url(resource_group_name: str, partner_namespace_name: str, channel_name: str, **kwargs: Any) -> EventSubscriptionFullUrl
Parâmetros
- 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_by_partner_namespace
Listar canais.
Liste todos os canais em um namespace de parceiro.
list_by_partner_namespace(resource_group_name: str, partner_namespace_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[ChannelsListResult]
Parâmetros
- filter
- str
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
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 instância de ChannelsListResult ou o resultado de cls(response)
Tipo de retorno
Exceções
update
Atualizar um Canal.
Atualiza de forma síncrona um canal com os parâmetros especificados.
async update(resource_group_name: str, partner_namespace_name: str, channel_name: str, channel_update_parameters: ChannelUpdateParameters, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum 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'>
Azure SDK for Python