Class: Aws::Chatbot::Types::UpdateCustomActionRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alias_nameString

The name used to invoke this action in the chat channel. For example, @aws run my-alias.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 2315

class UpdateCustomActionRequest < Struct.new(
  :custom_action_arn,
  :definition,
  :alias_name,
  :attachments)
  SENSITIVE = []
  include Aws::Structure
end

#attachmentsArray<Types::CustomActionAttachment>

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

Returns:



2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 2315

class UpdateCustomActionRequest < Struct.new(
  :custom_action_arn,
  :definition,
  :alias_name,
  :attachments)
  SENSITIVE = []
  include Aws::Structure
end

#custom_action_arnString

The fully defined Amazon Resource Name (ARN) of the custom action.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 2315

class UpdateCustomActionRequest < Struct.new(
  :custom_action_arn,
  :definition,
  :alias_name,
  :attachments)
  SENSITIVE = []
  include Aws::Structure
end

#definitionTypes::CustomActionDefinition

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



2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 2315

class UpdateCustomActionRequest < Struct.new(
  :custom_action_arn,
  :definition,
  :alias_name,
  :attachments)
  SENSITIVE = []
  include Aws::Structure
end