Namespace Topic Spaces Configuration Args
data class NamespaceTopicSpacesConfigurationArgs(val alternativeAuthenticationNameSources: Output<List<String>>? = null, val dynamicRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationDynamicRoutingEnrichmentArgs>>? = null, val maximumClientSessionsPerAuthenticationName: Output<Int>? = null, val maximumSessionExpiryInHours: Output<Int>? = null, val routeTopicId: Output<String>? = null, val staticRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationStaticRoutingEnrichmentArgs>>? = null) : ConvertibleToJava<NamespaceTopicSpacesConfigurationArgs>
Constructors
Link copied to clipboard
constructor(alternativeAuthenticationNameSources: Output<List<String>>? = null, dynamicRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationDynamicRoutingEnrichmentArgs>>? = null, maximumClientSessionsPerAuthenticationName: Output<Int>? = null, maximumSessionExpiryInHours: Output<Int>? = null, routeTopicId: Output<String>? = null, staticRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationStaticRoutingEnrichmentArgs>>? = null)
Properties
Link copied to clipboard
Specifies a list of alternative sources for the client authentication name from the client certificate. Possible values are ClientCertificateDns
, ClientCertificateEmail
, ClientCertificateIp
, ClientCertificateSubject
and ClientCertificateUri
.
Link copied to clipboard
val dynamicRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationDynamicRoutingEnrichmentArgs>>? = null
One or more dynamic_routing_enrichment
blocks as defined below.
Link copied to clipboard
Specifies the maximum number of client sessions per authentication name. Valid values can be between 1
and 100
.
Link copied to clipboard
Specifies the maximum session expiry interval allowed for all MQTT clients connecting to the Event Grid namespace. Valid values can be between 1
and 8
.
Link copied to clipboard
Specifies the Event Grid topic resource ID to route messages to.
Link copied to clipboard
val staticRoutingEnrichments: Output<List<NamespaceTopicSpacesConfigurationStaticRoutingEnrichmentArgs>>? = null
One or more static_routing_enrichment
blocks as defined below.