Share via


TopicTypesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

EventGridManagementClient's

<xref:topic_types> attribute.

Constructor

TopicTypesOperations(*args, **kwargs)

Methods

get

Get a topic type.

Get information about a topic type.

list

List topic types.

List all registered topic types.

list_event_types

List event types.

List event types for a topic type.

get

Get a topic type.

Get information about a topic type.

async get(topic_type_name: str, **kwargs: Any) -> TopicTypeInfo

Parameters

Name Description
topic_type_name
Required
str

Name of the topic type. Required.

Returns

Type Description

TopicTypeInfo or the result of cls(response)

Exceptions

Type Description

list

List topic types.

List all registered topic types.

list(**kwargs: Any) -> AsyncIterable[TopicTypeInfo]

Returns

Type Description

An iterator like instance of either TopicTypeInfo or the result of cls(response)

Exceptions

Type Description

list_event_types

List event types.

List event types for a topic type.

list_event_types(topic_type_name: str, **kwargs: Any) -> AsyncIterable[EventType]

Parameters

Name Description
topic_type_name
Required
str

Name of the topic type. Required.

Returns

Type Description

An iterator like instance of either EventType or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.eventgrid.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv130\\Lib\\site-packages\\azure\\mgmt\\eventgrid\\models\\__init__.py'>