Package-level declarations
Types
Link copied to clipboard
object ChatbotFunctions
Link copied to clipboard
Definition of AWS::Chatbot::CustomAction Resource Type
Link copied to clipboard
data class CustomActionArgs(val actionName: Output<String>? = null, val aliasName: Output<String>? = null, val attachments: Output<List<CustomActionAttachmentArgs>>? = null, val definition: Output<CustomActionDefinitionArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CustomActionArgs>
Definition of AWS::Chatbot::CustomAction Resource Type
Link copied to clipboard
class CustomActionArgsBuilder
Builder for CustomActionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for CustomAction.
Link copied to clipboard
Resource schema for AWS::Chatbot::MicrosoftTeamsChannelConfiguration.
Link copied to clipboard
data class MicrosoftTeamsChannelConfigurationArgs(val configurationName: Output<String>? = null, val customizationResourceArns: Output<List<String>>? = null, val guardrailPolicies: Output<List<String>>? = null, val iamRoleArn: Output<String>? = null, val loggingLevel: Output<String>? = null, val snsTopicArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val teamId: Output<String>? = null, val teamsChannelId: Output<String>? = null, val teamsChannelName: Output<String>? = null, val teamsTenantId: Output<String>? = null, val userRoleRequired: Output<Boolean>? = null) : ConvertibleToJava<MicrosoftTeamsChannelConfigurationArgs>
Resource schema for AWS::Chatbot::MicrosoftTeamsChannelConfiguration.
Link copied to clipboard
Link copied to clipboard
object MicrosoftTeamsChannelConfigurationMapper : ResourceMapper<MicrosoftTeamsChannelConfiguration>
Link copied to clipboard
Link copied to clipboard
Resource schema for AWS::Chatbot::SlackChannelConfiguration.
Link copied to clipboard
data class SlackChannelConfigurationArgs(val configurationName: Output<String>? = null, val customizationResourceArns: Output<List<String>>? = null, val guardrailPolicies: Output<List<String>>? = null, val iamRoleArn: Output<String>? = null, val loggingLevel: Output<String>? = null, val slackChannelId: Output<String>? = null, val slackWorkspaceId: Output<String>? = null, val snsTopicArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val userRoleRequired: Output<Boolean>? = null) : ConvertibleToJava<SlackChannelConfigurationArgs>
Resource schema for AWS::Chatbot::SlackChannelConfiguration.
Link copied to clipboard
Builder for SlackChannelConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SlackChannelConfiguration.
Functions
Link copied to clipboard
suspend fun customAction(name: String, block: suspend CustomActionResourceBuilder.() -> Unit): CustomAction
Link copied to clipboard
suspend fun microsoftTeamsChannelConfiguration(name: String, block: suspend MicrosoftTeamsChannelConfigurationResourceBuilder.() -> Unit): MicrosoftTeamsChannelConfiguration
Link copied to clipboard
suspend fun slackChannelConfiguration(name: String, block: suspend SlackChannelConfigurationResourceBuilder.() -> Unit): SlackChannelConfiguration