Partilhar via


ConsumerGroupsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

EventHubManagementClient's

<xref:consumer_groups> atributo.

Herança
builtins.object
ConsumerGroupsOperations

Construtor

ConsumerGroupsOperations(*args, **kwargs)

Métodos

create_or_update

Cria ou atualiza um grupo de consumidores dos Hubs de Eventos como um recurso aninhado num Espaço de Nomes.

delete

Elimina um grupo de consumidores do Hub de Eventos especificado e do grupo de recursos.

get

Obtém uma descrição para o grupo de consumidores especificado.

list_all

Obtém todos os grupos de consumidores num Espaço de Nomes. É devolvido um feed vazio se não existir nenhum grupo de consumidores no Espaço de Nomes.

create_or_update

Cria ou atualiza um grupo de consumidores dos Hubs de Eventos como um recurso aninhado num Espaço de Nomes.

async create_or_update(resource_group_name: str, namespace_name: str, event_hub_name: str, consumer_group_name: str, parameters: _models.ConsumerGroupCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConsumerGroupResource

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

event_hub_name
str
Necessário

O nome do Hub de Eventos. Obrigatório.

consumer_group_name
str
Necessário

O nome do grupo de consumidores. Obrigatório.

parameters
ConsumerGroupCreateOrUpdateParameters ou IO
Necessário

Parâmetros fornecidos para criar ou atualizar um recurso de grupo de consumidores. É um tipo de ConsumerGroupCreateOrUpdateParameters ou um tipo de E/S. Obrigatório.

content_type
str

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

cls
callable

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

Devoluções

ConsumerGroupResource ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Ver também

delete

Elimina um grupo de consumidores do Hub de Eventos especificado e do grupo de recursos.

async delete(resource_group_name: str, namespace_name: str, event_hub_name: str, consumer_group_name: str, **kwargs: Any) -> None

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

event_hub_name
str
Necessário

O nome do Hub de Eventos. Obrigatório.

consumer_group_name
str
Necessário

O nome do grupo de consumidores. Obrigatório.

cls
callable

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

Devoluções

Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Ver também

get

Obtém uma descrição para o grupo de consumidores especificado.

async get(resource_group_name: str, namespace_name: str, event_hub_name: str, consumer_group_name: str, **kwargs: Any) -> ConsumerGroupResource

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

event_hub_name
str
Necessário

O nome do Hub de Eventos. Obrigatório.

consumer_group_name
str
Necessário

O nome do grupo de consumidores. Obrigatório.

cls
callable

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

Devoluções

ConsumerGroupResource ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Ver também

list_all

Obtém todos os grupos de consumidores num Espaço de Nomes. É devolvido um feed vazio se não existir nenhum grupo de consumidores no Espaço de Nomes.

list_all(resource_group_name: str, namespace_name: str, event_hub_name: str, **kwargs: Any) -> AsyncIterable[ConsumerGroupResource]

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

event_hub_name
str
Necessário

O nome do Hub de Eventos. Obrigatório.

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

Ver também

Atributos

models

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