Module: Aws::QConnect::Types

Defined in:
gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb

Defined Under Namespace

Classes: AIAgentConfiguration, AIAgentConfigurationData, AIAgentData, AIAgentSummary, AIAgentVersionSummary, AIGuardrailContentPolicyConfig, AIGuardrailContextualGroundingPolicyConfig, AIGuardrailData, AIGuardrailSensitiveInformationPolicyConfig, AIGuardrailSummary, AIGuardrailTopicPolicyConfig, AIGuardrailVersionSummary, AIGuardrailWordPolicyConfig, AIPromptData, AIPromptSummary, AIPromptTemplateConfiguration, AIPromptVersionSummary, AccessDeniedException, ActivateMessageTemplateRequest, ActivateMessageTemplateResponse, AgentAttributes, AmazonConnectGuideAssociationData, AnswerRecommendationAIAgentConfiguration, AppIntegrationsConfiguration, AssistantAssociationData, AssistantAssociationInputData, AssistantAssociationOutputData, AssistantAssociationSummary, AssistantCapabilityConfiguration, AssistantData, AssistantIntegrationConfiguration, AssistantSummary, AssociationConfiguration, AssociationConfigurationData, BedrockFoundationModelConfigurationForParsing, ChunkingConfiguration, CitationSpan, Configuration, ConflictException, ConnectConfiguration, ContentAssociationContents, ContentAssociationData, ContentAssociationSummary, ContentData, ContentDataDetails, ContentFeedbackData, ContentReference, ContentSummary, ConversationContext, ConversationState, CreateAIAgentRequest, CreateAIAgentResponse, CreateAIAgentVersionRequest, CreateAIAgentVersionResponse, CreateAIGuardrailRequest, CreateAIGuardrailResponse, CreateAIGuardrailVersionRequest, CreateAIGuardrailVersionResponse, CreateAIPromptRequest, CreateAIPromptResponse, CreateAIPromptVersionRequest, CreateAIPromptVersionResponse, CreateAssistantAssociationRequest, CreateAssistantAssociationResponse, CreateAssistantRequest, CreateAssistantResponse, CreateContentAssociationRequest, CreateContentAssociationResponse, CreateContentRequest, CreateContentResponse, CreateKnowledgeBaseRequest, CreateKnowledgeBaseResponse, CreateMessageTemplateAttachmentRequest, CreateMessageTemplateAttachmentResponse, CreateMessageTemplateRequest, CreateMessageTemplateResponse, CreateMessageTemplateVersionRequest, CreateMessageTemplateVersionResponse, CreateQuickResponseRequest, CreateQuickResponseResponse, CreateSessionRequest, CreateSessionResponse, CustomerProfileAttributes, DataDetails, DataReference, DataSummary, DeactivateMessageTemplateRequest, DeactivateMessageTemplateResponse, DeleteAIAgentRequest, DeleteAIAgentResponse, DeleteAIAgentVersionRequest, DeleteAIAgentVersionResponse, DeleteAIGuardrailRequest, DeleteAIGuardrailResponse, DeleteAIGuardrailVersionRequest, DeleteAIGuardrailVersionResponse, DeleteAIPromptRequest, DeleteAIPromptResponse, DeleteAIPromptVersionRequest, DeleteAIPromptVersionResponse, DeleteAssistantAssociationRequest, DeleteAssistantAssociationResponse, DeleteAssistantRequest, DeleteAssistantResponse, DeleteContentAssociationRequest, DeleteContentAssociationResponse, DeleteContentRequest, DeleteContentResponse, DeleteImportJobRequest, DeleteImportJobResponse, DeleteKnowledgeBaseRequest, DeleteKnowledgeBaseResponse, DeleteMessageTemplateAttachmentRequest, DeleteMessageTemplateAttachmentResponse, DeleteMessageTemplateRequest, DeleteMessageTemplateResponse, DeleteQuickResponseRequest, DeleteQuickResponseResponse, Document, DocumentText, EmailHeader, EmailMessageTemplateContent, EmailMessageTemplateContentBody, ExtendedMessageTemplateData, ExternalSourceConfiguration, Filter, FixedSizeChunkingConfiguration, GenerativeChunkDataDetails, GenerativeContentFeedbackData, GenerativeDataDetails, GenerativeReference, GetAIAgentRequest, GetAIAgentResponse, GetAIGuardrailRequest, GetAIGuardrailResponse, GetAIPromptRequest, GetAIPromptResponse, GetAssistantAssociationRequest, GetAssistantAssociationResponse, GetAssistantRequest, GetAssistantResponse, GetContentAssociationRequest, GetContentAssociationResponse, GetContentRequest, GetContentResponse, GetContentSummaryRequest, GetContentSummaryResponse, GetImportJobRequest, GetImportJobResponse, GetKnowledgeBaseRequest, GetKnowledgeBaseResponse, GetMessageTemplateRequest, GetMessageTemplateResponse, GetNextMessageRequest, GetNextMessageResponse, GetQuickResponseRequest, GetQuickResponseResponse, GetRecommendationsRequest, GetRecommendationsResponse, GetSessionRequest, GetSessionResponse, GroupingConfiguration, GuardrailContentFilterConfig, GuardrailContextualGroundingFilterConfig, GuardrailManagedWordsConfig, GuardrailPiiEntityConfig, GuardrailRegexConfig, GuardrailTopicConfig, GuardrailWordConfig, HierarchicalChunkingConfiguration, HierarchicalChunkingLevelConfiguration, Highlight, ImportJobData, ImportJobSummary, IntentDetectedDataDetails, IntentInputData, KnowledgeBaseAssociationConfigurationData, KnowledgeBaseAssociationData, KnowledgeBaseData, KnowledgeBaseSummary, ListAIAgentVersionsRequest, ListAIAgentVersionsResponse, ListAIAgentsRequest, ListAIAgentsResponse, ListAIGuardrailVersionsRequest, ListAIGuardrailVersionsResponse, ListAIGuardrailsRequest, ListAIGuardrailsResponse, ListAIPromptVersionsRequest, ListAIPromptVersionsResponse, ListAIPromptsRequest, ListAIPromptsResponse, ListAssistantAssociationsRequest, ListAssistantAssociationsResponse, ListAssistantsRequest, ListAssistantsResponse, ListContentAssociationsRequest, ListContentAssociationsResponse, ListContentsRequest, ListContentsResponse, ListImportJobsRequest, ListImportJobsResponse, ListKnowledgeBasesRequest, ListKnowledgeBasesResponse, ListMessageTemplateVersionsRequest, ListMessageTemplateVersionsResponse, ListMessageTemplatesRequest, ListMessageTemplatesResponse, ListMessagesRequest, ListMessagesResponse, ListQuickResponsesRequest, ListQuickResponsesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ManagedSourceConfiguration, ManualSearchAIAgentConfiguration, MessageConfiguration, MessageData, MessageInput, MessageOutput, MessageTemplateAttachment, MessageTemplateAttributes, MessageTemplateBodyContentProvider, MessageTemplateContentProvider, MessageTemplateData, MessageTemplateFilterField, MessageTemplateOrderField, MessageTemplateQueryField, MessageTemplateSearchExpression, MessageTemplateSearchResultData, MessageTemplateSummary, MessageTemplateVersionSummary, NotifyRecommendationsReceivedError, NotifyRecommendationsReceivedRequest, NotifyRecommendationsReceivedResponse, OrCondition, ParsingConfiguration, ParsingPrompt, PreconditionFailedException, PutFeedbackRequest, PutFeedbackResponse, QueryAssistantRequest, QueryAssistantResponse, QueryCondition, QueryConditionItem, QueryInputData, QueryRecommendationTriggerData, QueryTextInputData, QuickResponseContentProvider, QuickResponseContents, QuickResponseData, QuickResponseDataProvider, QuickResponseFilterField, QuickResponseOrderField, QuickResponseQueryField, QuickResponseSearchExpression, QuickResponseSearchResultData, QuickResponseSummary, RankingData, RecommendationData, RecommendationTrigger, RecommendationTriggerData, RemoveAssistantAIAgentRequest, RemoveAssistantAIAgentResponse, RemoveKnowledgeBaseTemplateUriRequest, RemoveKnowledgeBaseTemplateUriResponse, RenderMessageTemplateRequest, RenderMessageTemplateResponse, RenderingConfiguration, RequestTimeoutException, ResourceNotFoundException, ResultData, RuntimeSessionData, RuntimeSessionDataValue, SMSMessageTemplateContent, SMSMessageTemplateContentBody, SearchContentRequest, SearchContentResponse, SearchExpression, SearchMessageTemplatesRequest, SearchMessageTemplatesResponse, SearchQuickResponsesRequest, SearchQuickResponsesResponse, SearchSessionsRequest, SearchSessionsResponse, SeedUrl, SelfServiceAIAgentConfiguration, SelfServiceConversationHistory, SemanticChunkingConfiguration, SendMessageRequest, SendMessageResponse, ServerSideEncryptionConfiguration, ServiceQuotaExceededException, SessionData, SessionIntegrationConfiguration, SessionSummary, SourceConfiguration, SourceContentDataDetails, StartContentUploadRequest, StartContentUploadResponse, StartImportJobRequest, StartImportJobResponse, SystemAttributes, SystemEndpointAttributes, TagCondition, TagFilter, TagResourceRequest, TagResourceResponse, TextData, TextFullAIPromptEditTemplateConfiguration, TextMessage, ThrottlingException, TooManyTagsException, UnauthorizedException, UntagResourceRequest, UntagResourceResponse, UpdateAIAgentRequest, UpdateAIAgentResponse, UpdateAIGuardrailRequest, UpdateAIGuardrailResponse, UpdateAIPromptRequest, UpdateAIPromptResponse, UpdateAssistantAIAgentRequest, UpdateAssistantAIAgentResponse, UpdateContentRequest, UpdateContentResponse, UpdateKnowledgeBaseTemplateUriRequest, UpdateKnowledgeBaseTemplateUriResponse, UpdateMessageTemplateMetadataRequest, UpdateMessageTemplateMetadataResponse, UpdateMessageTemplateRequest, UpdateMessageTemplateResponse, UpdateQuickResponseRequest, UpdateQuickResponseResponse, UpdateSessionDataRequest, UpdateSessionDataResponse, UpdateSessionRequest, UpdateSessionResponse, UrlConfiguration, ValidationException, VectorIngestionConfiguration, WebCrawlerConfiguration, WebCrawlerLimits

Instance Attribute Summary collapse

Instance Attribute Details

#amazon_connect_guide_associationTypes::AmazonConnectGuideAssociationData

The data of the step-by-step guide association.



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1538

class ContentAssociationContents < Struct.new(
  :amazon_connect_guide_association,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonConnectGuideAssociation < ContentAssociationContents; end
  class Unknown < ContentAssociationContents; end
end

#and_conditionsArray<Types::TagCondition>

A list of conditions which would be applied together with an AND condition.

Returns:



7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7325

class OrCondition < Struct.new(
  :and_conditions,
  :tag_condition,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AndConditions < OrCondition; end
  class TagCondition < OrCondition; end
  class Unknown < OrCondition; end
end

#answer_recommendation_ai_agent_configurationTypes::AnswerRecommendationAIAgentConfiguration

The configuration for AI Agents of type ANSWER_RECOMMENDATION.



34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 34

class AIAgentConfiguration < Struct.new(
  :manual_search_ai_agent_configuration,
  :answer_recommendation_ai_agent_configuration,
  :self_service_ai_agent_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end
  class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end
  class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end
  class Unknown < AIAgentConfiguration; end
end

#app_integrationsTypes::AppIntegrationsConfiguration

Configuration information for Amazon AppIntegrations to automatically ingest content.



9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9125

class SourceConfiguration < Struct.new(
  :app_integrations,
  :managed_source_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AppIntegrations < SourceConfiguration; end
  class ManagedSourceConfiguration < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#connect_configurationTypes::ConnectConfiguration

The configuration information of the Amazon Connect data source.



1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1484

class Configuration < Struct.new(
  :connect_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ConnectConfiguration < Configuration; end
  class Unknown < Configuration; end
end

#contentString

The content of the quick response.

Returns:

  • (String)


6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6722

class MessageTemplateBodyContentProvider < Struct.new(
  :content,
  :unknown)
  SENSITIVE = [:content]
  include Aws::Structure
  include Aws::Structure::Union

  class Content < MessageTemplateBodyContentProvider; end
  class Unknown < MessageTemplateBodyContentProvider; end
end

#content_dataTypes::ContentDataDetails

Details about the content data.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#content_referenceTypes::ContentReference

Reference information about the content.



3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3460

class DataReference < Struct.new(
  :content_reference,
  :generative_reference,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentReference < DataReference; end
  class GenerativeReference < DataReference; end
  class Unknown < DataReference; end
end

#emailTypes::EmailMessageTemplateContent

The content of the message template that applies to the email channel subtype.



6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6751

class MessageTemplateContentProvider < Struct.new(
  :email,
  :sms,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Email < MessageTemplateContentProvider; end
  class Sms < MessageTemplateContentProvider; end
  class Unknown < MessageTemplateContentProvider; end
end

#generative_chunk_dataTypes::GenerativeChunkDataDetails

Details about the generative chunk data.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_content_feedback_dataTypes::GenerativeContentFeedbackData

Information about the feedback for a generative target type.



1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1775

class ContentFeedbackData < Struct.new(
  :generative_content_feedback_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class GenerativeContentFeedbackData < ContentFeedbackData; end
  class Unknown < ContentFeedbackData; end
end

#generative_dataTypes::GenerativeDataDetails

Details about the generative data.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_referenceTypes::GenerativeReference

Reference information about the generative content.



3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3460

class DataReference < Struct.new(
  :content_reference,
  :generative_reference,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentReference < DataReference; end
  class GenerativeReference < DataReference; end
  class Unknown < DataReference; end
end

#intent_detected_dataTypes::IntentDetectedDataDetails

Details about the intent data.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#intent_input_dataTypes::IntentInputData

Input information for the intent.



7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7579

class QueryInputData < Struct.new(
  :query_text_input_data,
  :intent_input_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class QueryTextInputData < QueryInputData; end
  class IntentInputData < QueryInputData; end
  class Unknown < QueryInputData; end
end

#knowledge_base_associationTypes::KnowledgeBaseAssociationData

The knowledge base where output data is sent.



1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1082

class AssistantAssociationOutputData < Struct.new(
  :knowledge_base_association,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KnowledgeBaseAssociation < AssistantAssociationOutputData; end
  class Unknown < AssistantAssociationOutputData; end
end

#knowledge_base_association_configuration_dataTypes::KnowledgeBaseAssociationConfigurationData

The data of the configuration for a KNOWLEDGE_BASE type Amazon Q in Connect Assistant Association.



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1378

class AssociationConfigurationData < Struct.new(
  :knowledge_base_association_configuration_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KnowledgeBaseAssociationConfigurationData < AssociationConfigurationData; end
  class Unknown < AssociationConfigurationData; end
end

#knowledge_base_idString

The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.

Returns:

  • (String)


1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1061

class AssistantAssociationInputData < Struct.new(
  :knowledge_base_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KnowledgeBaseId < AssistantAssociationInputData; end
  class Unknown < AssistantAssociationInputData; end
end

#managed_source_configurationTypes::ManagedSourceConfiguration

Source configuration for managed resources.



9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9125

class SourceConfiguration < Struct.new(
  :app_integrations,
  :managed_source_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AppIntegrations < SourceConfiguration; end
  class ManagedSourceConfiguration < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#manual_search_ai_agent_configurationTypes::ManualSearchAIAgentConfiguration

The configuration for AI Agents of type MANUAL_SEARCH.



34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 34

class AIAgentConfiguration < Struct.new(
  :manual_search_ai_agent_configuration,
  :answer_recommendation_ai_agent_configuration,
  :self_service_ai_agent_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end
  class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end
  class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end
  class Unknown < AIAgentConfiguration; end
end

#or_conditionsArray<Types::OrCondition>

A list of conditions which would be applied together with an OR condition.

Returns:



9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9376

class TagFilter < Struct.new(
  :tag_condition,
  :and_conditions,
  :or_conditions,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class TagCondition < TagFilter; end
  class AndConditions < TagFilter; end
  class OrConditions < TagFilter; end
  class Unknown < TagFilter; end
end

#queryTypes::QueryRecommendationTriggerData

Data associated with the QUERY RecommendationTriggerType.



8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8296

class RecommendationTriggerData < Struct.new(
  :query,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Query < RecommendationTriggerData; end
  class Unknown < RecommendationTriggerData; end
end

#query_text_input_dataTypes::QueryTextInputData

Input information for the query.



7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7579

class QueryInputData < Struct.new(
  :query_text_input_data,
  :intent_input_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class QueryTextInputData < QueryInputData; end
  class IntentInputData < QueryInputData; end
  class Unknown < QueryInputData; end
end

#self_service_ai_agent_configurationTypes::SelfServiceAIAgentConfiguration

The configuration for AI Agents of type SELF_SERVICE.



34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 34

class AIAgentConfiguration < Struct.new(
  :manual_search_ai_agent_configuration,
  :answer_recommendation_ai_agent_configuration,
  :self_service_ai_agent_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end
  class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end
  class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end
  class Unknown < AIAgentConfiguration; end
end

#singleTypes::QueryConditionItem

The condition for the query.



7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7530

class QueryCondition < Struct.new(
  :single,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Single < QueryCondition; end
  class Unknown < QueryCondition; end
end

#smsTypes::SMSMessageTemplateContent

The content of the message template that applies to the SMS channel subtype.



6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6751

class MessageTemplateContentProvider < Struct.new(
  :email,
  :sms,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Email < MessageTemplateContentProvider; end
  class Sms < MessageTemplateContentProvider; end
  class Unknown < MessageTemplateContentProvider; end
end

#source_content_dataTypes::SourceContentDataDetails

Details about the content data.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#string_valueString

The string value of the data stored on the session.

Returns:

  • (String)


8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8528

class RuntimeSessionDataValue < Struct.new(
  :string_value,
  :unknown)
  SENSITIVE = [:string_value]
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < RuntimeSessionDataValue; end
  class Unknown < RuntimeSessionDataValue; end
end

#tag_conditionTypes::TagCondition

A leaf node condition which can be used to specify a tag condition.

Returns:



7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7325

class OrCondition < Struct.new(
  :and_conditions,
  :tag_condition,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AndConditions < OrCondition; end
  class TagCondition < OrCondition; end
  class Unknown < OrCondition; end
end

#textTypes::TextMessage

The message data in text type.

Returns:



6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6585

class MessageData < Struct.new(
  :text,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Text < MessageData; end
  class Unknown < MessageData; end
end

#text_full_ai_prompt_edit_template_configurationTypes::TextFullAIPromptEditTemplateConfiguration

The configuration for a prompt template that supports full textual prompt configuration using a YAML prompt.



738
739
740
741
742
743
744
745
746
747
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 738

class AIPromptTemplateConfiguration < Struct.new(
  :text_full_ai_prompt_edit_template_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class TextFullAiPromptEditTemplateConfiguration < AIPromptTemplateConfiguration; end
  class Unknown < AIPromptTemplateConfiguration; end
end

#web_crawler_configurationTypes::WebCrawlerConfiguration

Configuration data for web crawler data source.



6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6501

class ManagedSourceConfiguration < Struct.new(
  :web_crawler_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class WebCrawlerConfiguration < ManagedSourceConfiguration; end
  class Unknown < ManagedSourceConfiguration; end
end