Share via


TopicTypeInfo Class

Properties of a topic type info.

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

Constructor

TopicTypeInfo(*, provider: str | None = None, display_name: str | None = None, description: str | None = None, resource_region_type: str | _models.ResourceRegionType | None = None, provisioning_state: str | _models.TopicTypeProvisioningState | None = None, supported_locations: List[str] | None = None, source_resource_format: str | None = None, supported_scopes_for_source: List[str | _models.TopicTypeSourceScope] | None = None, are_regional_and_global_sources_supported: bool | None = None, additional_enforced_permissions: List[_models.TopicTypeAdditionalEnforcedPermission] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
provider
str

Namespace of the provider of the topic type.

Default value: None
display_name
str

Display Name for the topic type.

Default value: None
description
str

Description of the topic type.

Default value: None
resource_region_type

Region type of the resource. Known values are: "RegionalResource" and "GlobalResource".

Default value: None
provisioning_state

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

Default value: None
supported_locations

List of locations supported by this topic type.

Default value: None
source_resource_format
str

Source resource format.

Default value: None
supported_scopes_for_source

Supported source scopes.

Default value: None
are_regional_and_global_sources_supported

Flag to indicate that a topic type can support both regional or global system topics.

Default value: None
additional_enforced_permissions

Permissions which are enforced for creating and updating system topics of this this topic type.

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.

provider
str

Namespace of the provider of the topic type.

display_name
str

Display Name for the topic type.

description
str

Description of the topic type.

resource_region_type

Region type of the resource. Known values are: "RegionalResource" and "GlobalResource".

provisioning_state

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

supported_locations

List of locations supported by this topic type.

source_resource_format
str

Source resource format.

supported_scopes_for_source

Supported source scopes.

are_regional_and_global_sources_supported

Flag to indicate that a topic type can support both regional or global system topics.

additional_enforced_permissions

Permissions which are enforced for creating and updating system topics of this this topic type.