GetChannelNamespaceResult

data class GetChannelNamespaceResult(val channelNamespaceArn: String? = null, val codeHandlers: String? = null, val handlerConfigs: ChannelNamespaceHandlerConfigs? = null, val publishAuthModes: List<ChannelNamespaceAuthMode>? = null, val subscribeAuthModes: List<ChannelNamespaceAuthMode>? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(channelNamespaceArn: String? = null, codeHandlers: String? = null, handlerConfigs: ChannelNamespaceHandlerConfigs? = null, publishAuthModes: List<ChannelNamespaceAuthMode>? = null, subscribeAuthModes: List<ChannelNamespaceAuthMode>? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Amazon Resource Name (ARN) of the channel namespace.

Link copied to clipboard
val codeHandlers: String? = null

The event handler functions that run custom business logic to process published events and subscribe requests.

Link copied to clipboard

The configuration for the OnPublish and OnSubscribe handlers.

Link copied to clipboard

List of AuthModes supported for Publish operations.

Link copied to clipboard

List of AuthModes supported for Subscribe operations.

Link copied to clipboard
val tags: List<Tag>? = null

A set of tags (key-value pairs) for this channel namespace.