UpdateTopicSpacesConfigurationInfo Class

Properties of the topic spaces configuration info of a namespace.

Inheritance
azure.mgmt.eventgrid._serialization.Model
UpdateTopicSpacesConfigurationInfo

Constructor

UpdateTopicSpacesConfigurationInfo(*, state: str | _models.TopicSpacesConfigurationState | None = None, route_topic_resource_id: str | None = None, routing_enrichments: _models.RoutingEnrichments | None = None, client_authentication: _models.ClientAuthenticationSettings | None = None, maximum_session_expiry_in_hours: int | None = None, maximum_client_sessions_per_authentication_name: int | None = None, routing_identity_info: _models.RoutingIdentityInfo | None = None, custom_domains: List[_models.CustomDomainConfiguration] | None = None, **kwargs: Any)

Keyword-Only Parameters

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

This property is used to specify custom topic to which events will be routed to from topic spaces configuration under namespace.

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

Custom domain info for topic spaces configuration.

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

This property is used to specify custom topic to which events will be routed to from topic spaces configuration under namespace.

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

Custom domain info for topic spaces configuration.