Class: Aws::QuickSight::Types::CreateAgentRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:starter_prompts, :welcome_message, :custom_prompt_input]

Instance Attribute Summary collapse

Instance Attribute Details

#action_connectors ⇒ Array<String>

The Amazon Resource Names (ARNs) of the action connectors to attach to the agent.

Returns:

  • (Array<String>)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#agent_id ⇒ String

A unique identifier for the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#agent_lifecycle ⇒ String

The lifecycle state of the agent. Valid values are PREVIEW and PUBLISHED.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#aws_account_id ⇒ String

The ID of the Amazon Web Services account that contains the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#custom_prompt_input ⇒ Types::CustomPromptInput

The custom prompt configuration for the agent.



9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#description ⇒ String

A description of the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#icon_id ⇒ String

The icon identifier for the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#name ⇒ String

The name of the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#spaces ⇒ Array<String>

The Amazon Resource Names (ARNs) of the spaces to attach to the agent.

Returns:

  • (Array<String>)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#starter_prompts ⇒ Array<String>

A list of starter prompts that are displayed to users when they begin interacting with the agent.

Returns:

  • (Array<String>)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end

#welcome_message ⇒ String

The welcome message that is displayed when a user starts a conversation with the agent.

Returns:

  • (String)


9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9874

class CreateAgentRequest < Struct.new(
  :spaces,
  :action_connectors,
  :aws_account_id,
  :agent_id,
  :name,
  :description,
  :icon_id,
  :starter_prompts,
  :welcome_message,
  :agent_lifecycle,
  :custom_prompt_input)
  SENSITIVE = [:starter_prompts, :welcome_message, :custom_prompt_input]
  include Aws::Structure
end