Share via


SystemTopic Class

EventGrid System Topic.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Constructor

SystemTopic(*, location: str, tags: Dict[str, str] | None = None, identity: _models.IdentityInfo | None = None, source: str | None = None, topic_type: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Location of the resource. Required.

tags

Tags of the resource.

Default value: None
identity

Identity information for the resource.

Default value: None
source
str

Source for the system topic.

Default value: None
topic_type
str

TopicType for the system topic.

Default value: None

Variables

Name Description
id
str

Fully qualified identifier of the resource.

name
str

Name of the resource.

type
str

Type of the resource.

location
str

Location of the resource. Required.

tags

Tags of the resource.

system_data

The system metadata relating to System Topic resource.

identity

Identity information for the resource.

provisioning_state

Provisioning state of the system topic. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", and "Failed".

source
str

Source for the system topic.

topic_type
str

TopicType for the system topic.

metric_resource_id
str

Metric resource id for the system topic.