TopicSpacesConfiguration Class

Properties of the Topic Spaces Configuration.

Constructor

TopicSpacesConfiguration(*args: Any, **kwargs: Any)

Variables

Name Description
state

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled. Known values are: "Disabled" and "Enabled".

route_topic_resource_id
str

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

hostname
str

The endpoint for the topic spaces configuration. This is a read-only property.

routing_enrichments

Routing enrichments for topic spaces configuration.

client_authentication

Client authentication settings for topic spaces configuration.

maximum_session_expiry_in_hours
int

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

maximum_client_sessions_per_authentication_name
int

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

routing_identity_info

Routing identity info for topic spaces configuration.

custom_domains

List of custom domain configurations for the namespace.

Attributes

client_authentication

Client authentication settings for topic spaces configuration.

client_authentication: _models.ClientAuthenticationSettings | None

custom_domains

List of custom domain configurations for the namespace.

custom_domains: list['_models.CustomDomainConfiguration'] | None

hostname

The endpoint for the topic spaces configuration. This is a read-only property.

hostname: str | None

maximum_client_sessions_per_authentication_name

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

maximum_client_sessions_per_authentication_name: int | None

maximum_session_expiry_in_hours

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

maximum_session_expiry_in_hours: int | None

route_topic_resource_id

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

route_topic_resource_id: str | None

routing_enrichments

Routing enrichments for topic spaces configuration.

routing_enrichments: _models.RoutingEnrichments | None

routing_identity_info

Routing identity info for topic spaces configuration.

routing_identity_info: _models.RoutingIdentityInfo | None

state

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled. Known values are: "Disabled" and "Enabled".

state: str | _models.TopicSpacesConfigurationState | None