Class: Aws::QConnect::Types::AIPromptData

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

Overview

The data for the AI Prompt

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ai_prompt_arnString

The Amazon Resource Name (ARN) of the AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#ai_prompt_idString

The identifier of the Amazon Q in Connect AI prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#api_formatString

The API format used for this AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#assistant_arnString

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#assistant_idString

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#model_idString

The identifier of the model used for this AI Prompt. Model Ids supported are: CLAUDE_3_HAIKU_20240307_V1.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#modified_timeTime

The time the AI Prompt was last modified.

Returns:

  • (Time)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the AI Prompt

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#originString

The origin of the AI Prompt. SYSTEM for a default AI Prompt created by Q in Connect or CUSTOMER for an AI Prompt created by calling AI Prompt creation APIs.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags used to organize, track, or control access for this resource.

Returns:

  • (Hash<String,String>)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#template_configurationTypes::AIPromptTemplateConfiguration

The configuration of the prompt template for this AI Prompt.



580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#template_typeString

The type of the prompt template for this AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of this AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end

#visibility_statusString

The visibility status of the AI Prompt.

Returns:

  • (String)


580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 580

class AIPromptData < Struct.new(
  :ai_prompt_arn,
  :ai_prompt_id,
  :api_format,
  :assistant_arn,
  :assistant_id,
  :description,
  :model_id,
  :modified_time,
  :name,
  :origin,
  :status,
  :tags,
  :template_configuration,
  :template_type,
  :type,
  :visibility_status)
  SENSITIVE = []
  include Aws::Structure
end