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_by_event_hub

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.ConsumerGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConsumerGroup

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
ConsumerGroup ou IO
Necessário

Parâmetros fornecidos para criar ou atualizar um recurso de grupo de consumidores. É um tipo ConsumerGroup 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

ConsumerGroup ou o resultado de cls(response)

Tipo de retorno

Exceções

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

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) -> ConsumerGroup

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

ConsumerGroup ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_event_hub

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_by_event_hub(resource_group_name: str, namespace_name: str, event_hub_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[ConsumerGroup]

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.

skip
int
Necessário

Ignorar só é utilizado se uma operação anterior devolveu um resultado parcial. Se uma resposta anterior contiver um elemento nextLink, o valor do elemento nextLink incluirá um parâmetro skip que especifica um ponto de partida a utilizar para chamadas subsequentes. O valor predefinido é Nenhum.

top
int
Necessário

Pode ser utilizado para limitar o número de resultados às N usageDetails mais recentes. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

Atributos

models

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