Channel Namespace Args
data class ChannelNamespaceArgs(val apiId: Output<String>? = null, val codeHandlers: Output<String>? = null, val codeS3Location: Output<String>? = null, val handlerConfigs: Output<ChannelNamespaceHandlerConfigsArgs>? = null, val name: Output<String>? = null, val publishAuthModes: Output<List<ChannelNamespaceAuthModeArgs>>? = null, val subscribeAuthModes: Output<List<ChannelNamespaceAuthModeArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ChannelNamespaceArgs>
Resource schema for AppSync ChannelNamespace
Constructors
Link copied to clipboard
constructor(apiId: Output<String>? = null, codeHandlers: Output<String>? = null, codeS3Location: Output<String>? = null, handlerConfigs: Output<ChannelNamespaceHandlerConfigsArgs>? = null, name: Output<String>? = null, publishAuthModes: Output<List<ChannelNamespaceAuthModeArgs>>? = null, subscribeAuthModes: Output<List<ChannelNamespaceAuthModeArgs>>? = null, tags: Output<List<TagArgs>>? = null)
Properties
Link copied to clipboard
The event handler functions that run custom business logic to process published events and subscribe requests.
Link copied to clipboard
The Amazon S3 endpoint where the code is located.
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.