Module: Aws::QConnect::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-qconnect/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AIAgentAssociationConfigurationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIAgentAssociationConfigurationType')
- AIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AIAgentConfiguration')
- AIAgentConfigurationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIAgentConfigurationData')
- AIAgentConfigurationMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AIAgentConfigurationMap')
- AIAgentData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIAgentData')
- AIAgentSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIAgentSummary')
- AIAgentSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIAgentSummaryList')
- AIAgentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIAgentType')
- AIAgentVersionSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIAgentVersionSummariesList')
- AIAgentVersionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIAgentVersionSummary')
- AIGuardrailAssessment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailAssessment')
- AIGuardrailBlockedMessaging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIGuardrailBlockedMessaging')
- AIGuardrailContentPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailContentPolicyConfig')
- AIGuardrailContextualGroundingPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailContextualGroundingPolicyConfig')
- AIGuardrailData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailData')
- AIGuardrailDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIGuardrailDescription')
- AIGuardrailSensitiveInformationPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailSensitiveInformationPolicyConfig')
- AIGuardrailSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIGuardrailSummariesList')
- AIGuardrailSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailSummary')
- AIGuardrailTopicPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailTopicPolicyConfig')
- AIGuardrailVersionSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIGuardrailVersionSummariesList')
- AIGuardrailVersionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailVersionSummary')
- AIGuardrailWordPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIGuardrailWordPolicyConfig')
- AIPromptAPIFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIPromptAPIFormat')
- AIPromptData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIPromptData')
- AIPromptInferenceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AIPromptInferenceConfiguration')
- AIPromptModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIPromptModelIdentifier')
- AIPromptSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIPromptSummary')
- AIPromptSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIPromptSummaryList')
- AIPromptTemplateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AIPromptTemplateConfiguration')
- AIPromptTemplateType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIPromptTemplateType')
- AIPromptType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AIPromptType')
- AIPromptVersionSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AIPromptVersionSummariesList')
- AIPromptVersionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIPromptVersionSummary')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccessRoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccessRoleArn')
- ActivateMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActivateMessageTemplateRequest')
- ActivateMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActivateMessageTemplateResponse')
- AgentAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AgentAttributes')
- AmazonConnectGuideAssociationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AmazonConnectGuideAssociationData')
- AndConditions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AndConditions')
- Annotation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Annotation')
- AnswerRecommendationAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AnswerRecommendationAIAgentConfiguration')
- AppIntegrationsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppIntegrationsConfiguration')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- ArnWithQualifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ArnWithQualifier')
- AssistantAssociationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantAssociationData')
- AssistantAssociationIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssistantAssociationIdList')
- AssistantAssociationInputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AssistantAssociationInputData')
- AssistantAssociationOutputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AssistantAssociationOutputData')
- AssistantAssociationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantAssociationSummary')
- AssistantAssociationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssistantAssociationSummaryList')
- AssistantCapabilityConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantCapabilityConfiguration')
- AssistantCapabilityType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssistantCapabilityType')
- AssistantData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantData')
- AssistantIntegrationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantIntegrationConfiguration')
- AssistantList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssistantList')
- AssistantStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssistantStatus')
- AssistantSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssistantSummary')
- AssistantType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssistantType')
- AssociationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociationConfiguration')
- AssociationConfigurationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'AssociationConfigurationData')
- AssociationConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssociationConfigurationList')
- AssociationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssociationType')
- AttachmentFileName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttachmentFileName')
- BedrockFoundationModelConfigurationForParsing =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BedrockFoundationModelConfigurationForParsing')
- BedrockKnowledgeBaseArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BedrockKnowledgeBaseArn')
- BedrockModelArnForParsing =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BedrockModelArnForParsing')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CaseArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CaseArn')
- CaseSummarizationAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CaseSummarizationAIAgentConfiguration')
- CaseSummarizationChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CaseSummarizationChunkDataDetails')
- CaseSummarizationInputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CaseSummarizationInputData')
- Channel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Channel')
- ChannelSubtype =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelSubtype')
- Channels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Channels')
- ChunkingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChunkingConfiguration')
- ChunkingStrategy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChunkingStrategy')
- Citation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Citation')
- CitationSpan =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CitationSpan')
- CitationSpanOffset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'CitationSpanOffset')
- Citations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Citations')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- Configuration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'Configuration')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConnectConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConnectConfiguration')
- ContactAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContactAttributeKey')
- ContactAttributeKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContactAttributeKeys')
- ContactAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContactAttributeValue')
- ContactAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ContactAttributes')
- ContentAssociationContents =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ContentAssociationContents')
- ContentAssociationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentAssociationData')
- ContentAssociationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentAssociationSummary')
- ContentAssociationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContentAssociationSummaryList')
- ContentAssociationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentAssociationType')
- ContentData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentData')
- ContentDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentDataDetails')
- ContentDisposition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentDisposition')
- ContentFeedbackData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ContentFeedbackData')
- ContentMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ContentMetadata')
- ContentReference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentReference')
- ContentStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentStatus')
- ContentSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContentSummary')
- ContentSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContentSummaryList')
- ContentTitle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentTitle')
- ContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentType')
- ConversationContext =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConversationContext')
- ConversationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConversationState')
- ConversationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConversationStatus')
- ConversationStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConversationStatusReason')
- CreateAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIAgentRequest')
- CreateAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIAgentResponse')
- CreateAIAgentVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIAgentVersionRequest')
- CreateAIAgentVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIAgentVersionResponse')
- CreateAIGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIGuardrailRequest')
- CreateAIGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIGuardrailResponse')
- CreateAIGuardrailVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIGuardrailVersionRequest')
- CreateAIGuardrailVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIGuardrailVersionResponse')
- CreateAIPromptRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIPromptRequest')
- CreateAIPromptResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIPromptResponse')
- CreateAIPromptVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIPromptVersionRequest')
- CreateAIPromptVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAIPromptVersionResponse')
- CreateAssistantAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssistantAssociationRequest')
- CreateAssistantAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssistantAssociationResponse')
- CreateAssistantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssistantRequest')
- CreateAssistantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssistantResponse')
- CreateContentAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContentAssociationRequest')
- CreateContentAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContentAssociationResponse')
- CreateContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContentRequest')
- CreateContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContentResponse')
- CreateKnowledgeBaseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateKnowledgeBaseRequest')
- CreateKnowledgeBaseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateKnowledgeBaseResponse')
- CreateMessageTemplateAttachmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateAttachmentRequest')
- CreateMessageTemplateAttachmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateAttachmentResponse')
- CreateMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateRequest')
- CreateMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateResponse')
- CreateMessageTemplateVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateVersionRequest')
- CreateMessageTemplateVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMessageTemplateVersionResponse')
- CreateQuickResponseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateQuickResponseRequest')
- CreateQuickResponseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateQuickResponseResponse')
- CreateSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSessionRequest')
- CreateSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSessionResponse')
- CustomAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'CustomAttributes')
- CustomerProfileAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomerProfileAttributes')
- DataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'DataDetails')
- DataReference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'DataReference')
- DataSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataSummary')
- DataSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DataSummaryList')
- DeactivateMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeactivateMessageTemplateRequest')
- DeactivateMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeactivateMessageTemplateResponse')
- DeleteAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIAgentRequest')
- DeleteAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIAgentResponse')
- DeleteAIAgentVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIAgentVersionRequest')
- DeleteAIAgentVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIAgentVersionResponse')
- DeleteAIGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIGuardrailRequest')
- DeleteAIGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIGuardrailResponse')
- DeleteAIGuardrailVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIGuardrailVersionRequest')
- DeleteAIGuardrailVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIGuardrailVersionResponse')
- DeleteAIPromptRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIPromptRequest')
- DeleteAIPromptResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIPromptResponse')
- DeleteAIPromptVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIPromptVersionRequest')
- DeleteAIPromptVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAIPromptVersionResponse')
- DeleteAssistantAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssistantAssociationRequest')
- DeleteAssistantAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssistantAssociationResponse')
- DeleteAssistantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssistantRequest')
- DeleteAssistantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssistantResponse')
- DeleteContentAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContentAssociationRequest')
- DeleteContentAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContentAssociationResponse')
- DeleteContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContentRequest')
- DeleteContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContentResponse')
- DeleteImportJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImportJobRequest')
- DeleteImportJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImportJobResponse')
- DeleteKnowledgeBaseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteKnowledgeBaseRequest')
- DeleteKnowledgeBaseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteKnowledgeBaseResponse')
- DeleteMessageTemplateAttachmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMessageTemplateAttachmentRequest')
- DeleteMessageTemplateAttachmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMessageTemplateAttachmentResponse')
- DeleteMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMessageTemplateRequest')
- DeleteMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMessageTemplateResponse')
- DeleteQuickResponseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteQuickResponseRequest')
- DeleteQuickResponseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteQuickResponseResponse')
- DependencyFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DependencyFailedException')
- Description =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Description')
- Document =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Document')
- DocumentText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DocumentText')
- EmailGenerativeAnswerAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailGenerativeAnswerAIAgentConfiguration')
- EmailGenerativeAnswerChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailGenerativeAnswerChunkDataDetails')
- EmailHeader =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailHeader')
- EmailHeaderKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmailHeaderKey')
- EmailHeaderValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmailHeaderValue')
- EmailHeaders =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EmailHeaders')
- EmailMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailMessageTemplateContent')
- EmailMessageTemplateContentBody =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailMessageTemplateContentBody')
- EmailOverviewAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailOverviewAIAgentConfiguration')
- EmailOverviewChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailOverviewChunkDataDetails')
- EmailResponseAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailResponseAIAgentConfiguration')
- EmailResponseChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmailResponseChunkDataDetails')
- ExtendedMessageTemplateData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExtendedMessageTemplateData')
- ExternalBedrockKnowledgeBaseConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExternalBedrockKnowledgeBaseConfig')
- ExternalSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExternalSource')
- ExternalSourceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExternalSourceConfiguration')
- FailureReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FailureReason')
- Filter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Filter')
- FilterAttribute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FilterAttribute')
- FilterAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterAttributeKey')
- FilterField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterField')
- FilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterList')
- FilterOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterOperator')
- FixedSizeChunkingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FixedSizeChunkingConfiguration')
- FixedSizeChunkingConfigurationMaxTokensInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FixedSizeChunkingConfigurationMaxTokensInteger')
- FixedSizeChunkingConfigurationOverlapPercentageInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FixedSizeChunkingConfigurationOverlapPercentageInteger')
- GenerativeChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerativeChunkDataDetails')
- GenerativeContentFeedbackData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerativeContentFeedbackData')
- GenerativeDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerativeDataDetails')
- GenerativeReference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerativeReference')
- GenericArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GenericArn')
- GetAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIAgentRequest')
- GetAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIAgentResponse')
- GetAIGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIGuardrailRequest')
- GetAIGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIGuardrailResponse')
- GetAIPromptRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIPromptRequest')
- GetAIPromptResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAIPromptResponse')
- GetAssistantAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssistantAssociationRequest')
- GetAssistantAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssistantAssociationResponse')
- GetAssistantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssistantRequest')
- GetAssistantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssistantResponse')
- GetContentAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentAssociationRequest')
- GetContentAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentAssociationResponse')
- GetContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentRequest')
- GetContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentResponse')
- GetContentSummaryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentSummaryRequest')
- GetContentSummaryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContentSummaryResponse')
- GetImportJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportJobRequest')
- GetImportJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportJobResponse')
- GetKnowledgeBaseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetKnowledgeBaseRequest')
- GetKnowledgeBaseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetKnowledgeBaseResponse')
- GetMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMessageTemplateRequest')
- GetMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMessageTemplateResponse')
- GetNextMessageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNextMessageRequest')
- GetNextMessageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNextMessageResponse')
- GetQuickResponseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetQuickResponseRequest')
- GetQuickResponseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetQuickResponseResponse')
- GetRecommendationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecommendationsRequest')
- GetRecommendationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecommendationsResponse')
- GetSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSessionRequest')
- GetSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSessionResponse')
- GroupingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GroupingConfiguration')
- GroupingCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GroupingCriteria')
- GroupingValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GroupingValue')
- GroupingValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GroupingValues')
- GuardrailContentFilterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContentFilterConfig')
- GuardrailContentFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailContentFilterType')
- GuardrailContentFiltersConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContentFiltersConfig')
- GuardrailContextualGroundingFilterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContextualGroundingFilterConfig')
- GuardrailContextualGroundingFilterThreshold =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'GuardrailContextualGroundingFilterThreshold')
- GuardrailContextualGroundingFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailContextualGroundingFilterType')
- GuardrailContextualGroundingFiltersConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContextualGroundingFiltersConfig')
- GuardrailFilterStrength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailFilterStrength')
- GuardrailManagedWordListsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailManagedWordListsConfig')
- GuardrailManagedWordsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailManagedWordsConfig')
- GuardrailManagedWordsType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailManagedWordsType')
- GuardrailPiiEntitiesConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailPiiEntitiesConfig')
- GuardrailPiiEntityConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailPiiEntityConfig')
- GuardrailPiiEntityType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailPiiEntityType')
- GuardrailRegexConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailRegexConfig')
- GuardrailRegexDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexDescription')
- GuardrailRegexName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexName')
- GuardrailRegexPattern =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexPattern')
- GuardrailRegexesConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailRegexesConfig')
- GuardrailSensitiveInformationAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailSensitiveInformationAction')
- GuardrailTopicConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailTopicConfig')
- GuardrailTopicDefinition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicDefinition')
- GuardrailTopicExample =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicExample')
- GuardrailTopicExamples =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailTopicExamples')
- GuardrailTopicName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicName')
- GuardrailTopicType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicType')
- GuardrailTopicsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailTopicsConfig')
- GuardrailWordConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailWordConfig')
- GuardrailWordText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailWordText')
- GuardrailWordsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailWordsConfig')
- Headers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Headers')
- HierarchicalChunkingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HierarchicalChunkingConfiguration')
- HierarchicalChunkingConfigurationOverlapTokensInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HierarchicalChunkingConfigurationOverlapTokensInteger')
- HierarchicalChunkingLevelConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HierarchicalChunkingLevelConfiguration')
- HierarchicalChunkingLevelConfigurationMaxTokensInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HierarchicalChunkingLevelConfigurationMaxTokensInteger')
- HierarchicalChunkingLevelConfigurations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HierarchicalChunkingLevelConfigurations')
- Highlight =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Highlight')
- HighlightOffset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HighlightOffset')
- Highlights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Highlights')
- ImportJobData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportJobData')
- ImportJobList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportJobList')
- ImportJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportJobStatus')
- ImportJobSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportJobSummary')
- ImportJobType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportJobType')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- IntentDetectedDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IntentDetectedDataDetails')
- IntentInputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IntentInputData')
- JSONDocument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::DocumentShape.new(name: 'JSONDocument', document: true)
- KnowledgeBaseAssociationConfigurationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseAssociationConfigurationData')
- KnowledgeBaseAssociationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseAssociationData')
- KnowledgeBaseData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseData')
- KnowledgeBaseList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'KnowledgeBaseList')
- KnowledgeBaseSearchType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KnowledgeBaseSearchType')
- KnowledgeBaseStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KnowledgeBaseStatus')
- KnowledgeBaseSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseSummary')
- KnowledgeBaseType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KnowledgeBaseType')
- KnowledgeSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'KnowledgeSource')
- LanguageCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LanguageCode')
- ListAIAgentVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIAgentVersionsRequest')
- ListAIAgentVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIAgentVersionsResponse')
- ListAIAgentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIAgentsRequest')
- ListAIAgentsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIAgentsResponse')
- ListAIGuardrailVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIGuardrailVersionsRequest')
- ListAIGuardrailVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIGuardrailVersionsResponse')
- ListAIGuardrailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIGuardrailsRequest')
- ListAIGuardrailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIGuardrailsResponse')
- ListAIPromptVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIPromptVersionsRequest')
- ListAIPromptVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIPromptVersionsResponse')
- ListAIPromptsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIPromptsRequest')
- ListAIPromptsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAIPromptsResponse')
- ListAssistantAssociationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssistantAssociationsRequest')
- ListAssistantAssociationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssistantAssociationsResponse')
- ListAssistantsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssistantsRequest')
- ListAssistantsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssistantsResponse')
- ListContentAssociationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContentAssociationsRequest')
- ListContentAssociationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContentAssociationsResponse')
- ListContentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContentsRequest')
- ListContentsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContentsResponse')
- ListImportJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportJobsRequest')
- ListImportJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportJobsResponse')
- ListKnowledgeBasesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKnowledgeBasesRequest')
- ListKnowledgeBasesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKnowledgeBasesResponse')
- ListMessageTemplateVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessageTemplateVersionsRequest')
- ListMessageTemplateVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessageTemplateVersionsResponse')
- ListMessageTemplatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessageTemplatesRequest')
- ListMessageTemplatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessageTemplatesResponse')
- ListMessagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessagesRequest')
- ListMessagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMessagesResponse')
- ListQuickResponsesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListQuickResponsesRequest')
- ListQuickResponsesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListQuickResponsesResponse')
- ListSpansRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSpansRequest')
- ListSpansResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSpansResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- LlmModelId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LlmModelId')
- ManagedSourceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ManagedSourceConfiguration')
- ManualSearchAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ManualSearchAIAgentConfiguration')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MaxTokensToSample =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxTokensToSample')
- MessageConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageConfiguration')
- MessageData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'MessageData')
- MessageFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageFilterType')
- MessageInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageInput')
- MessageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageList')
- MessageMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'MessageMetadata')
- MessageOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageOutput')
- MessageTemplateAttachment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateAttachment')
- MessageTemplateAttachmentList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateAttachmentList')
- MessageTemplateAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateAttributeKey')
- MessageTemplateAttributeKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateAttributeKeyList')
- MessageTemplateAttributeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateAttributeType')
- MessageTemplateAttributeTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateAttributeTypeList')
- MessageTemplateAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateAttributeValue')
- MessageTemplateAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateAttributes')
- MessageTemplateBodyContentProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'MessageTemplateBodyContentProvider')
- MessageTemplateContentProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'MessageTemplateContentProvider')
- MessageTemplateContentSha256 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateContentSha256')
- MessageTemplateData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateData')
- MessageTemplateFilterField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateFilterField')
- MessageTemplateFilterFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateFilterFieldList')
- MessageTemplateFilterOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateFilterOperator')
- MessageTemplateFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateFilterValue')
- MessageTemplateFilterValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateFilterValueList')
- MessageTemplateOrderField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateOrderField')
- MessageTemplateQueryField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateQueryField')
- MessageTemplateQueryFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateQueryFieldList')
- MessageTemplateQueryOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateQueryOperator')
- MessageTemplateQueryValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageTemplateQueryValue')
- MessageTemplateQueryValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateQueryValueList')
- MessageTemplateSearchExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateSearchExpression')
- MessageTemplateSearchResultData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateSearchResultData')
- MessageTemplateSearchResultsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateSearchResultsList')
- MessageTemplateSourceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'MessageTemplateSourceConfiguration')
- MessageTemplateSourceConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'MessageTemplateSourceConfigurationSummary')
- MessageTemplateSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateSummary')
- MessageTemplateSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateSummaryList')
- MessageTemplateVersionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MessageTemplateVersionSummary')
- MessageTemplateVersionSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MessageTemplateVersionSummaryList')
- MessageType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MessageType')
- Name =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Name')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NonEmptySensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptySensitiveString')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- NonEmptyUnlimitedString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyUnlimitedString')
- NoteTakingAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoteTakingAIAgentConfiguration')
- NotesChunkDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotesChunkDataDetails')
- NotesDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotesDataDetails')
- NotifyRecommendationsReceivedError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotifyRecommendationsReceivedError')
- NotifyRecommendationsReceivedErrorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NotifyRecommendationsReceivedErrorList')
- NotifyRecommendationsReceivedErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NotifyRecommendationsReceivedErrorMessage')
- NotifyRecommendationsReceivedRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotifyRecommendationsReceivedRequest')
- NotifyRecommendationsReceivedResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotifyRecommendationsReceivedResponse')
- ObjectFieldsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ObjectFieldsList')
- OrCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'OrCondition')
- OrConditions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrConditions')
- OrchestrationAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrchestrationAIAgentConfiguration')
- OrchestratorConfigurationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrchestratorConfigurationEntry')
- OrchestratorConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrchestratorConfigurationList')
- Order =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Order')
- Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Origin')
- ParsingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParsingConfiguration')
- ParsingPrompt =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParsingPrompt')
- ParsingPromptText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ParsingPromptText')
- ParsingStrategy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ParsingStrategy')
- Participant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Participant')
- PreconditionFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PreconditionFailedException')
- Priority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Priority')
- Probability =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Probability')
- PushADMMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushADMMessageTemplateContent')
- PushAPNSMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushAPNSMessageTemplateContent')
- PushBaiduMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushBaiduMessageTemplateContent')
- PushFCMMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushFCMMessageTemplateContent')
- PushMessageAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PushMessageAction')
- PushMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushMessageTemplateContent')
- PutFeedbackRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFeedbackRequest')
- PutFeedbackResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFeedbackResponse')
- QueryAssistantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryAssistantRequest')
- QueryAssistantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryAssistantResponse')
- QueryCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'QueryCondition')
- QueryConditionComparisonOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryConditionComparisonOperator')
- QueryConditionExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryConditionExpression')
- QueryConditionFieldName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryConditionFieldName')
- QueryConditionItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryConditionItem')
- QueryInputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'QueryInputData')
- QueryRecommendationTriggerData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryRecommendationTriggerData')
- QueryResultType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryResultType')
- QueryResultsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryResultsList')
- QueryText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryText')
- QueryTextInputData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryTextInputData')
- QuickResponseContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseContent')
- QuickResponseContentProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'QuickResponseContentProvider')
- QuickResponseContents =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseContents')
- QuickResponseData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseData')
- QuickResponseDataProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'QuickResponseDataProvider')
- QuickResponseDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseDescription')
- QuickResponseFilterField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseFilterField')
- QuickResponseFilterFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseFilterFieldList')
- QuickResponseFilterOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseFilterOperator')
- QuickResponseFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseFilterValue')
- QuickResponseFilterValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseFilterValueList')
- QuickResponseName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseName')
- QuickResponseOrderField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseOrderField')
- QuickResponseQueryField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseQueryField')
- QuickResponseQueryFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseQueryFieldList')
- QuickResponseQueryOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseQueryOperator')
- QuickResponseQueryValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseQueryValue')
- QuickResponseQueryValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseQueryValueList')
- QuickResponseSearchExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseSearchExpression')
- QuickResponseSearchResultData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseSearchResultData')
- QuickResponseSearchResultsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseSearchResultsList')
- QuickResponseStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseStatus')
- QuickResponseSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuickResponseSummary')
- QuickResponseSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuickResponseSummaryList')
- QuickResponseType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuickResponseType')
- RankingData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RankingData')
- RecommendationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecommendationData')
- RecommendationId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecommendationId')
- RecommendationIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecommendationIdList')
- RecommendationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecommendationList')
- RecommendationSourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecommendationSourceType')
- RecommendationTrigger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecommendationTrigger')
- RecommendationTriggerData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RecommendationTriggerData')
- RecommendationTriggerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecommendationTriggerList')
- RecommendationTriggerType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecommendationTriggerType')
- RecommendationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecommendationType')
- ReferenceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReferenceType')
- Relevance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Relevance')
- RelevanceLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RelevanceLevel')
- RelevanceScore =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'RelevanceScore')
- RemoveAssistantAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveAssistantAIAgentRequest')
- RemoveAssistantAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveAssistantAIAgentResponse')
- RemoveKnowledgeBaseTemplateUriRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveKnowledgeBaseTemplateUriRequest')
- RemoveKnowledgeBaseTemplateUriResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveKnowledgeBaseTemplateUriResponse')
- RenderMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RenderMessageTemplateRequest')
- RenderMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RenderMessageTemplateResponse')
- RenderingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RenderingConfiguration')
- RequestTimeoutException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestTimeoutException')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResultData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResultData')
- RetrievalConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrievalConfiguration')
- RetrievalFilterConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RetrievalFilterConfiguration')
- RetrievalFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RetrievalFilterList')
- RetrieveRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrieveRequest')
- RetrieveResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrieveResponse')
- RetrieveResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrieveResult')
- RetrieveResultList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RetrieveResultList')
- RuntimeSessionData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RuntimeSessionData')
- RuntimeSessionDataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RuntimeSessionDataList')
- RuntimeSessionDataValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RuntimeSessionDataValue')
- SMSMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SMSMessageTemplateContent')
- SMSMessageTemplateContentBody =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SMSMessageTemplateContentBody')
- SearchContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchContentRequest')
- SearchContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchContentResponse')
- SearchExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchExpression')
- SearchMessageTemplatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchMessageTemplatesRequest')
- SearchMessageTemplatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchMessageTemplatesResponse')
- SearchQuickResponsesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchQuickResponsesRequest')
- SearchQuickResponsesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchQuickResponsesResponse')
- SearchSessionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchSessionsRequest')
- SearchSessionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchSessionsResponse')
- SeedUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SeedUrl')
- SeedUrls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SeedUrls')
- SelfServiceAIAgentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelfServiceAIAgentConfiguration')
- SelfServiceConversationHistory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelfServiceConversationHistory')
- SelfServiceConversationHistoryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelfServiceConversationHistoryList')
- SemanticChunkingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SemanticChunkingConfiguration')
- SemanticChunkingConfigurationBreakpointPercentileThresholdInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SemanticChunkingConfigurationBreakpointPercentileThresholdInteger')
- SemanticChunkingConfigurationBufferSizeInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SemanticChunkingConfigurationBufferSizeInteger')
- SemanticChunkingConfigurationMaxTokensInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SemanticChunkingConfigurationMaxTokensInteger')
- SendMessageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendMessageRequest')
- SendMessageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendMessageResponse')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- ServerSideEncryptionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerSideEncryptionConfiguration')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- SessionData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SessionData')
- SessionDataNamespace =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SessionDataNamespace')
- SessionIntegrationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SessionIntegrationConfiguration')
- SessionSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SessionSummaries')
- SessionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SessionSummary')
- ShortCutKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ShortCutKey')
- SourceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'SourceConfiguration')
- SourceContentDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceContentDataDetails')
- SourceContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceContentType')
- Span =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Span')
- SpanAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanAttributes')
- SpanAttributesTemperatureFloat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'SpanAttributesTemperatureFloat')
- SpanAttributesTopPFloat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'SpanAttributesTopPFloat')
- SpanCitation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanCitation')
- SpanCitationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpanCitationList')
- SpanFinishReasonList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpanFinishReasonList')
- SpanList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpanList')
- SpanMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanMessage')
- SpanMessageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpanMessageList')
- SpanMessageValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'SpanMessageValue')
- SpanMessageValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpanMessageValueList')
- SpanStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SpanStatus')
- SpanTextValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanTextValue')
- SpanToolResultValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanToolResultValue')
- SpanToolUseValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpanToolUseValue')
- SpanType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SpanType')
- StartContentUploadRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartContentUploadRequest')
- StartContentUploadResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartContentUploadResponse')
- StartImportJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImportJobRequest')
- StartImportJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImportJobResponse')
- Status =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Status')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- SuggestedMessageDataDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SuggestedMessageDataDetails')
- SuggestedMessageReference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SuggestedMessageReference')
- SuggestedMessagesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SuggestedMessagesList')
- SyncStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SyncStatus')
- SyntheticTimestamp_date_time =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- SyntheticTimestamp_epoch_seconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'SyntheticTimestamp_epoch_seconds', timestampFormat: "unixTimestamp")
- SystemAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SystemAttributes')
- SystemEndpointAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SystemEndpointAttributes')
- TagCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagCondition')
- TagFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'TagFilter')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Tags')
- TargetType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetType')
- TextAIPrompt =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TextAIPrompt')
- TextAIPromptInferenceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TextAIPromptInferenceConfiguration')
- TextData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TextData')
- TextFullAIPromptEditTemplateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TextFullAIPromptEditTemplateConfiguration')
- TextMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TextMessage')
- TextMessageValueString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TextMessageValueString')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- TimeToLive =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TimeToLive')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- ToolConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolConfiguration')
- ToolConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ToolConfigurationList')
- ToolExampleList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ToolExampleList')
- ToolInstruction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolInstruction')
- ToolOutputConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolOutputConfiguration')
- ToolOutputFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolOutputFilter')
- ToolOutputFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ToolOutputFilterList')
- ToolOverrideConstantInputValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolOverrideConstantInputValue')
- ToolOverrideInputValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolOverrideInputValue')
- ToolOverrideInputValueConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ToolOverrideInputValueConfiguration')
- ToolOverrideInputValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ToolOverrideInputValueList')
- ToolOverrideInputValueType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ToolOverrideInputValueType')
- ToolType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ToolType')
- ToolUseResultData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ToolUseResultData')
- TopK =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TopK')
Shapes::StructureShape.new(name: 'UnauthorizedException')
- UnprocessableContentException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnprocessableContentException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIAgentRequest')
- UpdateAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIAgentResponse')
- UpdateAIGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIGuardrailRequest')
- UpdateAIGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIGuardrailResponse')
- UpdateAIPromptRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIPromptRequest')
- UpdateAIPromptResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAIPromptResponse')
- UpdateAssistantAIAgentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssistantAIAgentRequest')
- UpdateAssistantAIAgentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssistantAIAgentResponse')
- UpdateContentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContentRequest')
- UpdateContentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContentResponse')
- UpdateKnowledgeBaseTemplateUriRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateKnowledgeBaseTemplateUriRequest')
- UpdateKnowledgeBaseTemplateUriResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateKnowledgeBaseTemplateUriResponse')
- UpdateMessageTemplateMetadataRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMessageTemplateMetadataRequest')
- UpdateMessageTemplateMetadataResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMessageTemplateMetadataResponse')
- UpdateMessageTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMessageTemplateRequest')
- UpdateMessageTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMessageTemplateResponse')
- UpdateQuickResponseRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateQuickResponseRequest')
- UpdateQuickResponseResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateQuickResponseResponse')
- UpdateSessionDataRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSessionDataRequest')
- UpdateSessionDataResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSessionDataResponse')
- UpdateSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSessionRequest')
- UpdateSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSessionResponse')
- UploadId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UploadId')
- Uri =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Uri')
- Url =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Url')
- UrlConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UrlConfiguration')
- UrlFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UrlFilterList')
- UrlFilterPattern =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UrlFilterPattern')
- UserInteractionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UserInteractionConfiguration')
- Uuid =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Uuid')
- UuidOrArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UuidOrArn')
- UuidOrArnOrEitherWithQualifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UuidOrArnOrEitherWithQualifier')
- UuidWithQualifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UuidWithQualifier')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- VectorIngestionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VectorIngestionConfiguration')
- Version =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Version')
- VisibilityStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VisibilityStatus')
- WaitTimeSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'WaitTimeSeconds')
- WebCrawlerConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WebCrawlerConfiguration')
- WebCrawlerLimits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WebCrawlerLimits')
- WebCrawlerLimitsRateLimitInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'WebCrawlerLimitsRateLimitInteger')
- WebScopeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WebScopeType')
- WebUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WebUrl')
- WhatsAppBusinessAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppBusinessAccountId')
- WhatsAppMessageTemplateComponent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppMessageTemplateComponent')
- WhatsAppMessageTemplateComponents =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WhatsAppMessageTemplateComponents')
- WhatsAppMessageTemplateContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WhatsAppMessageTemplateContent')
- WhatsAppMessageTemplateContentData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppMessageTemplateContentData')
- WhatsAppMessageTemplateId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppMessageTemplateId')
- WhatsAppMessageTemplateLanguage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppMessageTemplateLanguage')
- WhatsAppMessageTemplateName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppMessageTemplateName')
- WhatsAppMessageTemplateSourceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WhatsAppMessageTemplateSourceConfiguration')
- WhatsAppMessageTemplateSourceConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WhatsAppMessageTemplateSourceConfigurationSummary')
- WhatsAppSourceConfigurationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WhatsAppSourceConfigurationStatus')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2020-10-19" api. = { "apiVersion" => "2020-10-19", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "wisdom", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Q Connect", "serviceId" => "QConnect", "signatureVersion" => "v4", "signingName" => "wisdom", "uid" => "qconnect-2020-10-19", } api.add_operation(:activate_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "ActivateMessageTemplate" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/activate" o.input = Shapes::ShapeRef.new(shape: ActivateMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: ActivateMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIAgent" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiagents" o.input = Shapes::ShapeRef.new(shape: CreateAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_ai_agent_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIAgentVersion" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}/versions" o.input = Shapes::ShapeRef.new(shape: CreateAIAgentVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIAgentVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_ai_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIGuardrail" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiguardrails" o.input = Shapes::ShapeRef.new(shape: CreateAIGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_ai_guardrail_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIGuardrailVersion" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}/versions" o.input = Shapes::ShapeRef.new(shape: CreateAIGuardrailVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIGuardrailVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_ai_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIPrompt" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiprompts" o.input = Shapes::ShapeRef.new(shape: CreateAIPromptRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIPromptResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_ai_prompt_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAIPromptVersion" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}/versions" o.input = Shapes::ShapeRef.new(shape: CreateAIPromptVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateAIPromptVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_assistant, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAssistant" o.http_method = "POST" o.http_request_uri = "/assistants" o.input = Shapes::ShapeRef.new(shape: CreateAssistantRequest) o.output = Shapes::ShapeRef.new(shape: CreateAssistantResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_assistant_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAssistantAssociation" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/associations" o.input = Shapes::ShapeRef.new(shape: CreateAssistantAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreateAssistantAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_content, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContent" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents" o.input = Shapes::ShapeRef.new(shape: CreateContentRequest) o.output = Shapes::ShapeRef.new(shape: CreateContentResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_content_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContentAssociation" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/associations" o.input = Shapes::ShapeRef.new(shape: CreateContentAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreateContentAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_knowledge_base, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateKnowledgeBase" o.http_method = "POST" o.http_request_uri = "/knowledgeBases" o.input = Shapes::ShapeRef.new(shape: CreateKnowledgeBaseRequest) o.output = Shapes::ShapeRef.new(shape: CreateKnowledgeBaseResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMessageTemplate" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates" o.input = Shapes::ShapeRef.new(shape: CreateMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: CreateMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_message_template_attachment, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMessageTemplateAttachment" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/attachments" o.input = Shapes::ShapeRef.new(shape: CreateMessageTemplateAttachmentRequest) o.output = Shapes::ShapeRef.new(shape: CreateMessageTemplateAttachmentResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_message_template_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMessageTemplateVersion" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/versions" o.input = Shapes::ShapeRef.new(shape: CreateMessageTemplateVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateMessageTemplateVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_quick_response, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateQuickResponse" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/quickResponses" o.input = Shapes::ShapeRef.new(shape: CreateQuickResponseRequest) o.output = Shapes::ShapeRef.new(shape: CreateQuickResponseResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_session, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSession" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/sessions" o.input = Shapes::ShapeRef.new(shape: CreateSessionRequest) o.output = Shapes::ShapeRef.new(shape: CreateSessionResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:deactivate_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeactivateMessageTemplate" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/deactivate" o.input = Shapes::ShapeRef.new(shape: DeactivateMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeactivateMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIAgent" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}" o.input = Shapes::ShapeRef.new(shape: DeleteAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_agent_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIAgentVersion" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}/versions/{versionNumber}" o.input = Shapes::ShapeRef.new(shape: DeleteAIAgentVersionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIAgentVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIGuardrail" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}" o.input = Shapes::ShapeRef.new(shape: DeleteAIGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_guardrail_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIGuardrailVersion" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}/versions/{versionNumber}" o.input = Shapes::ShapeRef.new(shape: DeleteAIGuardrailVersionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIGuardrailVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIPrompt" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}" o.input = Shapes::ShapeRef.new(shape: DeleteAIPromptRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIPromptResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_ai_prompt_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAIPromptVersion" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}/versions/{versionNumber}" o.input = Shapes::ShapeRef.new(shape: DeleteAIPromptVersionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAIPromptVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_assistant, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssistant" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssistantRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssistantResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_assistant_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssistantAssociation" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/associations/{assistantAssociationId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssistantAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssistantAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_content, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContent" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}" o.input = Shapes::ShapeRef.new(shape: DeleteContentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteContentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_content_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContentAssociation" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/associations/{contentAssociationId}" o.input = Shapes::ShapeRef.new(shape: DeleteContentAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteContentAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_import_job, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteImportJob" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}" o.input = Shapes::ShapeRef.new(shape: DeleteImportJobRequest) o.output = Shapes::ShapeRef.new(shape: DeleteImportJobResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_knowledge_base, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteKnowledgeBase" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}" o.input = Shapes::ShapeRef.new(shape: DeleteKnowledgeBaseRequest) o.output = Shapes::ShapeRef.new(shape: DeleteKnowledgeBaseResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMessageTemplate" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}" o.input = Shapes::ShapeRef.new(shape: DeleteMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_message_template_attachment, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMessageTemplateAttachment" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/attachments/{attachmentId}" o.input = Shapes::ShapeRef.new(shape: DeleteMessageTemplateAttachmentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteMessageTemplateAttachmentResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_quick_response, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteQuickResponse" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}" o.input = Shapes::ShapeRef.new(shape: DeleteQuickResponseRequest) o.output = Shapes::ShapeRef.new(shape: DeleteQuickResponseResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAIAgent" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}" o.input = Shapes::ShapeRef.new(shape: GetAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: GetAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_ai_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAIGuardrail" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}" o.input = Shapes::ShapeRef.new(shape: GetAIGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: GetAIGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_ai_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAIPrompt" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}" o.input = Shapes::ShapeRef.new(shape: GetAIPromptRequest) o.output = Shapes::ShapeRef.new(shape: GetAIPromptResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_assistant, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssistant" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}" o.input = Shapes::ShapeRef.new(shape: GetAssistantRequest) o.output = Shapes::ShapeRef.new(shape: GetAssistantResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_assistant_association, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssistantAssociation" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/associations/{assistantAssociationId}" o.input = Shapes::ShapeRef.new(shape: GetAssistantAssociationRequest) o.output = Shapes::ShapeRef.new(shape: GetAssistantAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_content, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContent" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}" o.input = Shapes::ShapeRef.new(shape: GetContentRequest) o.output = Shapes::ShapeRef.new(shape: GetContentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_content_association, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContentAssociation" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/associations/{contentAssociationId}" o.input = Shapes::ShapeRef.new(shape: GetContentAssociationRequest) o.output = Shapes::ShapeRef.new(shape: GetContentAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_content_summary, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContentSummary" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/summary" o.input = Shapes::ShapeRef.new(shape: GetContentSummaryRequest) o.output = Shapes::ShapeRef.new(shape: GetContentSummaryResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_import_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImportJob" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}" o.input = Shapes::ShapeRef.new(shape: GetImportJobRequest) o.output = Shapes::ShapeRef.new(shape: GetImportJobResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_knowledge_base, Seahorse::Model::Operation.new.tap do |o| o.name = "GetKnowledgeBase" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}" o.input = Shapes::ShapeRef.new(shape: GetKnowledgeBaseRequest) o.output = Shapes::ShapeRef.new(shape: GetKnowledgeBaseResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMessageTemplate" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}" o.input = Shapes::ShapeRef.new(shape: GetMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: GetMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_next_message, Seahorse::Model::Operation.new.tap do |o| o.name = "GetNextMessage" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/messages/next" o.input = Shapes::ShapeRef.new(shape: GetNextMessageRequest) o.output = Shapes::ShapeRef.new(shape: GetNextMessageResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableContentException) end) api.add_operation(:get_quick_response, Seahorse::Model::Operation.new.tap do |o| o.name = "GetQuickResponse" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}" o.input = Shapes::ShapeRef.new(shape: GetQuickResponseRequest) o.output = Shapes::ShapeRef.new(shape: GetQuickResponseResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRecommendations" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/recommendations" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: GetRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: GetRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_session, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSession" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}" o.input = Shapes::ShapeRef.new(shape: GetSessionRequest) o.output = Shapes::ShapeRef.new(shape: GetSessionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_ai_agent_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIAgentVersions" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}/versions" o.input = Shapes::ShapeRef.new(shape: ListAIAgentVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIAgentVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ai_agents, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIAgents" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiagents" o.input = Shapes::ShapeRef.new(shape: ListAIAgentsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIAgentsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ai_guardrail_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIGuardrailVersions" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}/versions" o.input = Shapes::ShapeRef.new(shape: ListAIGuardrailVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIGuardrailVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ai_guardrails, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIGuardrails" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiguardrails" o.input = Shapes::ShapeRef.new(shape: ListAIGuardrailsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIGuardrailsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ai_prompt_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIPromptVersions" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}/versions" o.input = Shapes::ShapeRef.new(shape: ListAIPromptVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIPromptVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ai_prompts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAIPrompts" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/aiprompts" o.input = Shapes::ShapeRef.new(shape: ListAIPromptsRequest) o.output = Shapes::ShapeRef.new(shape: ListAIPromptsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assistant_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssistantAssociations" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/associations" o.input = Shapes::ShapeRef.new(shape: ListAssistantAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssistantAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assistants, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssistants" o.http_method = "GET" o.http_request_uri = "/assistants" o.input = Shapes::ShapeRef.new(shape: ListAssistantsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssistantsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_content_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContentAssociations" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/associations" o.input = Shapes::ShapeRef.new(shape: ListContentAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListContentAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contents, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContents" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents" o.input = Shapes::ShapeRef.new(shape: ListContentsRequest) o.output = Shapes::ShapeRef.new(shape: ListContentsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_import_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImportJobs" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/importJobs" o.input = Shapes::ShapeRef.new(shape: ListImportJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListImportJobsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_knowledge_bases, Seahorse::Model::Operation.new.tap do |o| o.name = "ListKnowledgeBases" o.http_method = "GET" o.http_request_uri = "/knowledgeBases" o.input = Shapes::ShapeRef.new(shape: ListKnowledgeBasesRequest) o.output = Shapes::ShapeRef.new(shape: ListKnowledgeBasesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_message_template_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMessageTemplateVersions" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/versions" o.input = Shapes::ShapeRef.new(shape: ListMessageTemplateVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListMessageTemplateVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_message_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMessageTemplates" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates" o.input = Shapes::ShapeRef.new(shape: ListMessageTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: ListMessageTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_messages, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMessages" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/messages" o.input = Shapes::ShapeRef.new(shape: ListMessagesRequest) o.output = Shapes::ShapeRef.new(shape: ListMessagesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_quick_responses, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQuickResponses" o.http_method = "GET" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/quickResponses" o.input = Shapes::ShapeRef.new(shape: ListQuickResponsesRequest) o.output = Shapes::ShapeRef.new(shape: ListQuickResponsesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_spans, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSpans" o.http_method = "GET" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/spans" o.input = Shapes::ShapeRef.new(shape: ListSpansRequest) o.output = Shapes::ShapeRef.new(shape: ListSpansResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:notify_recommendations_received, Seahorse::Model::Operation.new.tap do |o| o.name = "NotifyRecommendationsReceived" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/recommendations/notify" o.input = Shapes::ShapeRef.new(shape: NotifyRecommendationsReceivedRequest) o.output = Shapes::ShapeRef.new(shape: NotifyRecommendationsReceivedResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:put_feedback, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFeedback" o.http_method = "PUT" o.http_request_uri = "/assistants/{assistantId}/feedback" o.input = Shapes::ShapeRef.new(shape: PutFeedbackRequest) o.output = Shapes::ShapeRef.new(shape: PutFeedbackResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:query_assistant, Seahorse::Model::Operation.new.tap do |o| o.name = "QueryAssistant" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/query" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: QueryAssistantRequest) o.output = Shapes::ShapeRef.new(shape: QueryAssistantResponse) o.errors << Shapes::ShapeRef.new(shape: RequestTimeoutException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:remove_assistant_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveAssistantAIAgent" o.http_method = "DELETE" o.http_request_uri = "/assistants/{assistantId}/aiagentConfiguration" o.input = Shapes::ShapeRef.new(shape: RemoveAssistantAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: RemoveAssistantAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:remove_knowledge_base_template_uri, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveKnowledgeBaseTemplateUri" o.http_method = "DELETE" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/templateUri" o.input = Shapes::ShapeRef.new(shape: RemoveKnowledgeBaseTemplateUriRequest) o.output = Shapes::ShapeRef.new(shape: RemoveKnowledgeBaseTemplateUriResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:render_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "RenderMessageTemplate" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/render" o.input = Shapes::ShapeRef.new(shape: RenderMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: RenderMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:retrieve, Seahorse::Model::Operation.new.tap do |o| o.name = "Retrieve" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/retrieve" o.input = Shapes::ShapeRef.new(shape: RetrieveRequest) o.output = Shapes::ShapeRef.new(shape: RetrieveResponse) o.errors << Shapes::ShapeRef.new(shape: RequestTimeoutException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:search_content, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchContent" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/search" o.input = Shapes::ShapeRef.new(shape: SearchContentRequest) o.output = Shapes::ShapeRef.new(shape: SearchContentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_message_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchMessageTemplates" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/search/messageTemplates" o.input = Shapes::ShapeRef.new(shape: SearchMessageTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: SearchMessageTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_quick_responses, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchQuickResponses" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/search/quickResponses" o.input = Shapes::ShapeRef.new(shape: SearchQuickResponsesRequest) o.output = Shapes::ShapeRef.new(shape: SearchQuickResponsesResponse) o.errors << Shapes::ShapeRef.new(shape: RequestTimeoutException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_sessions, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchSessions" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/searchSessions" o.input = Shapes::ShapeRef.new(shape: SearchSessionsRequest) o.output = Shapes::ShapeRef.new(shape: SearchSessionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:send_message, Seahorse::Model::Operation.new.tap do |o| o.name = "SendMessage" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/message" o.input = Shapes::ShapeRef.new(shape: SendMessageRequest) o.output = Shapes::ShapeRef.new(shape: SendMessageResponse) o.errors << Shapes::ShapeRef.new(shape: RequestTimeoutException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: DependencyFailedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:start_content_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "StartContentUpload" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/upload" o.input = Shapes::ShapeRef.new(shape: StartContentUploadRequest) o.output = Shapes::ShapeRef.new(shape: StartContentUploadResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:start_import_job, Seahorse::Model::Operation.new.tap do |o| o.name = "StartImportJob" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/importJobs" o.input = Shapes::ShapeRef.new(shape: StartImportJobRequest) o.output = Shapes::ShapeRef.new(shape: StartImportJobResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAIAgent" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiagents/{aiAgentId}" o.input = Shapes::ShapeRef.new(shape: UpdateAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_ai_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAIGuardrail" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiguardrails/{aiGuardrailId}" o.input = Shapes::ShapeRef.new(shape: UpdateAIGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAIGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_ai_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAIPrompt" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiprompts/{aiPromptId}" o.input = Shapes::ShapeRef.new(shape: UpdateAIPromptRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAIPromptResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_assistant_ai_agent, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssistantAIAgent" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/aiagentConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateAssistantAIAgentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssistantAIAgentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_content, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContent" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/contents/{contentId}" o.input = Shapes::ShapeRef.new(shape: UpdateContentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_knowledge_base_template_uri, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateKnowledgeBaseTemplateUri" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/templateUri" o.input = Shapes::ShapeRef.new(shape: UpdateKnowledgeBaseTemplateUriRequest) o.output = Shapes::ShapeRef.new(shape: UpdateKnowledgeBaseTemplateUriResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_message_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMessageTemplate" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}" o.input = Shapes::ShapeRef.new(shape: UpdateMessageTemplateRequest) o.output = Shapes::ShapeRef.new(shape: UpdateMessageTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_message_template_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMessageTemplateMetadata" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/metadata" o.input = Shapes::ShapeRef.new(shape: UpdateMessageTemplateMetadataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateMessageTemplateMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_quick_response, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQuickResponse" o.http_method = "POST" o.http_request_uri = "/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}" o.input = Shapes::ShapeRef.new(shape: UpdateQuickResponseRequest) o.output = Shapes::ShapeRef.new(shape: UpdateQuickResponseResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_session, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSession" o.http_method = "POST" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}" o.input = Shapes::ShapeRef.new(shape: UpdateSessionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSessionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_session_data, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSessionData" o.http_method = "PATCH" o.http_request_uri = "/assistants/{assistantId}/sessions/{sessionId}/data" o.input = Shapes::ShapeRef.new(shape: UpdateSessionDataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSessionDataResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end