UpdateTopicSpacesConfigurationInfo interface

Properties of the topic spaces configuration info of a namespace.

Properties

clientAuthentication

Client authentication settings for topic spaces configuration.

customDomains

Custom domain info for topic spaces configuration.

maximumClientSessionsPerAuthenticationName

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.

maximumSessionExpiryInHours

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.

routeTopicResourceId

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

routingEnrichments

Routing enrichments for topic spaces configuration.

routingIdentityInfo

Routing identity info for topic spaces configuration.

state

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

Property Details

clientAuthentication

Client authentication settings for topic spaces configuration.

clientAuthentication?: ClientAuthenticationSettings

Property Value

customDomains

Custom domain info for topic spaces configuration.

customDomains?: CustomDomainConfiguration[]

Property Value

maximumClientSessionsPerAuthenticationName

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.

maximumClientSessionsPerAuthenticationName?: number

Property Value

number

maximumSessionExpiryInHours

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.

maximumSessionExpiryInHours?: number

Property Value

number

routeTopicResourceId

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

routeTopicResourceId?: string

Property Value

string

routingEnrichments

Routing enrichments for topic spaces configuration.

routingEnrichments?: RoutingEnrichments

Property Value

routingIdentityInfo

Routing identity info for topic spaces configuration.

routingIdentityInfo?: RoutingIdentityInfo

Property Value

state

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

state?: string

Property Value

string