Class: Aws::QConnect::Types::AIAgentConfigurationData

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

Overview

A type that specifies the AI Agent ID configuration data when mapping an AI Agents to be used for an AI Agent type on a session or assistant.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ai_agent_id ⇒ String

The ID of the AI Agent to be configured.

Returns:

  • (String)


108
109
110
111
112
113
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 108

class AIAgentConfigurationData < Struct.new(
  :ai_agent_id,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#enabled ⇒ Boolean

Indicates whether the AI Agent configured for this AI Agent type is enabled. When this value is omitted or set to true, the configured AI Agent runs; when set to false, the AI Agent ID is retained but no AI Agent runs for the AI Agent type. Setting this value to false is currently supported only for the ANSWER_RECOMMENDATION AI Agent type; other requests to set it to false are rejected with a validation error.

Returns:

  • (Boolean)


108
109
110
111
112
113
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 108

class AIAgentConfigurationData < Struct.new(
  :ai_agent_id,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end