Chatbot / Client / get_custom_action
get_custom_action#
- Chatbot.Client.get_custom_action(**kwargs)#
Returns a custom action.
See also: AWS API Documentation
Request Syntax
response = client.get_custom_action( CustomActionArn='string' )
- Parameters:
CustomActionArn (string) –
[REQUIRED]
Returns the fully defined Amazon Resource Name (ARN) of the custom action.
- Return type:
dict
- Returns:
Response Syntax
{ 'CustomAction': { 'CustomActionArn': 'string', 'Definition': { 'CommandText': 'string' }, 'AliasName': 'string', 'Attachments': [ { 'NotificationType': 'string', 'ButtonText': 'string', 'Criteria': [ { 'Operator': 'HAS_VALUE'|'EQUALS', 'VariableName': 'string', 'Value': 'string' }, ], 'Variables': { 'string': 'string' } }, ], 'ActionName': 'string' } }
Response Structure
(dict) –
CustomAction (dict) –
Returns the custom action.
CustomActionArn (string) –
The fully defined Amazon Resource Name (ARN) of the custom action.
Definition (dict) –
The definition of the command to run when invoked an alias or as an action button.
CommandText (string) –
The command string to run which may include variables by prefixing with a dollar sign ($).
AliasName (string) –
The name used to invoke this action in the chat channel. For example,
@aws run my-alias
.Attachments (list) –
Defines when this custom action button should be attached to a notification.
(dict) –
Defines when a custom action button should be attached to a notification.
NotificationType (string) –
The type of notification that the custom action should be attached to.
ButtonText (string) –
The text of the button that appears on the notification.
Criteria (list) –
The criteria for when a button should be shown based on values in the notification.
(dict) –
A criteria for when a button should be shown based on values in the notification
Operator (string) –
The operation to perform on the named variable.
VariableName (string) –
The name of the variable to operate on.
Value (string) –
A value that is compared with the actual value of the variable based on the behavior of the operator.
Variables (dict) –
The variables to extract from the notification.
(string) –
(string) –
ActionName (string) –
The name of the custom action that is included in the ARN.
Exceptions
Chatbot.Client.exceptions.InvalidRequestException
Chatbot.Client.exceptions.ResourceNotFoundException
Chatbot.Client.exceptions.InternalServiceError
Chatbot.Client.exceptions.UnauthorizedException