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