Values.CustomActionSourceRepresents a parameterized command that can be invoked as an alias or as a notification button in the chat client.
type nonrec t = {customActionArn : CustomActionArn.t option;The fully defined Amazon Resource Name (ARN) of the custom action.
*)definition : CustomActionDefinition.t option;The definition of the command to run when invoked an alias or as an action button.
*)aliasName : CustomActionAliasName.t option;The name used to invoke this action in the chat channel. For example, @aws run my-alias.
*)attachments : CustomActionAttachmentList.t option;Defines when this custom action button should be attached to a notification.
*)actionName : CustomActionName.t option;The name of the custom action that is included in the ARN.
*)}val make :
?customActionArn:CustomActionArn.t ->
?definition:CustomActionDefinition.t ->
?aliasName:CustomActionAliasName.t ->
?attachments:CustomActionAttachmentList.t ->
?actionName:CustomActionName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `String of
CustomActionAttachmentCriteriaVariableNameString.t ])
list ]
list
| `Map of
([> `String of
CustomActionAttachmentVariablesKeyString.t ]
* [> `String of
CustomActionAttachmentVariablesValueString.t ])
list
| `String of CustomActionAttachmentNotificationType.t ])
list ]
list
| `String of CustomActionArn.t
| `Structure of
(string * [> `String of CustomActionDefinitionCommandTextString.t ])
list ])
list ]