CustomActionArgs

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

Constructors

Link copied to clipboard
constructor(actionName: Output<String>? = null, aliasName: Output<String>? = null, attachments: Output<List<CustomActionAttachmentArgs>>? = null, definition: Output<CustomActionDefinitionArgs>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val actionName: Output<String>? = null

The name of the custom action. This name is included in the Amazon Resource Name (ARN).

Link copied to clipboard
val aliasName: Output<String>? = null

The name used to invoke this action in a chat channel. For example, @Amazon Q run my-alias .

Link copied to clipboard

Defines when this custom action button should be attached to a notification.

Link copied to clipboard

The definition of the command to run when invoked as an alias or as an action button.

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

The tags to add to the configuration.

Functions

Link copied to clipboard
open override fun toJava(): CustomActionArgs