CfnAIAgentMixinProps
- class aws_cdk.mixins_preview.aws_wisdom.mixins.CfnAIAgentMixinProps(*, assistant_id=None, configuration=None, description=None, name=None, tags=None, type=None)
Bases:
objectProperties for CfnAIAgentPropsMixin.
- Parameters:
assistant_id (
Optional[str]) – The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.configuration (
Union[IResolvable,AIAgentConfigurationProperty,Dict[str,Any],None]) – Configuration for the AI Agent.description (
Optional[str]) – The description of the AI Agent.name (
Optional[str]) – The name of the AI Agent.tags (
Optional[Mapping[str,str]]) – The tags used to organize, track, or control access for this resource.type (
Optional[str]) – The type of the AI Agent.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_wisdom import mixins as wisdom_mixins cfn_aIAgent_mixin_props = wisdom_mixins.CfnAIAgentMixinProps( assistant_id="assistantId", configuration=wisdom_mixins.CfnAIAgentPropsMixin.AIAgentConfigurationProperty( answer_recommendation_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.AnswerRecommendationAIAgentConfigurationProperty( answer_generation_ai_guardrail_id="answerGenerationAiGuardrailId", answer_generation_ai_prompt_id="answerGenerationAiPromptId", association_configurations=[wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationProperty( association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationDataProperty( knowledge_base_association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.KnowledgeBaseAssociationConfigurationDataProperty( content_tag_filter=wisdom_mixins.CfnAIAgentPropsMixin.TagFilterProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], or_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.OrConditionProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) ), max_results=123, override_knowledge_base_search_type="overrideKnowledgeBaseSearchType" ) ), association_id="associationId", association_type="associationType" )], intent_labeling_generation_ai_prompt_id="intentLabelingGenerationAiPromptId", locale="locale", query_reformulation_ai_prompt_id="queryReformulationAiPromptId" ), email_generative_answer_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.EmailGenerativeAnswerAIAgentConfigurationProperty( association_configurations=[wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationProperty( association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationDataProperty( knowledge_base_association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.KnowledgeBaseAssociationConfigurationDataProperty( content_tag_filter=wisdom_mixins.CfnAIAgentPropsMixin.TagFilterProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], or_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.OrConditionProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) ), max_results=123, override_knowledge_base_search_type="overrideKnowledgeBaseSearchType" ) ), association_id="associationId", association_type="associationType" )], email_generative_answer_ai_prompt_id="emailGenerativeAnswerAiPromptId", email_query_reformulation_ai_prompt_id="emailQueryReformulationAiPromptId", locale="locale" ), email_overview_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.EmailOverviewAIAgentConfigurationProperty( email_overview_ai_prompt_id="emailOverviewAiPromptId", locale="locale" ), email_response_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty( association_configurations=[wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationProperty( association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationDataProperty( knowledge_base_association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.KnowledgeBaseAssociationConfigurationDataProperty( content_tag_filter=wisdom_mixins.CfnAIAgentPropsMixin.TagFilterProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], or_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.OrConditionProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) ), max_results=123, override_knowledge_base_search_type="overrideKnowledgeBaseSearchType" ) ), association_id="associationId", association_type="associationType" )], email_query_reformulation_ai_prompt_id="emailQueryReformulationAiPromptId", email_response_ai_prompt_id="emailResponseAiPromptId", locale="locale" ), manual_search_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.ManualSearchAIAgentConfigurationProperty( answer_generation_ai_guardrail_id="answerGenerationAiGuardrailId", answer_generation_ai_prompt_id="answerGenerationAiPromptId", association_configurations=[wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationProperty( association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationDataProperty( knowledge_base_association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.KnowledgeBaseAssociationConfigurationDataProperty( content_tag_filter=wisdom_mixins.CfnAIAgentPropsMixin.TagFilterProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], or_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.OrConditionProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) ), max_results=123, override_knowledge_base_search_type="overrideKnowledgeBaseSearchType" ) ), association_id="associationId", association_type="associationType" )], locale="locale" ), self_service_ai_agent_configuration=wisdom_mixins.CfnAIAgentPropsMixin.SelfServiceAIAgentConfigurationProperty( association_configurations=[wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationProperty( association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.AssociationConfigurationDataProperty( knowledge_base_association_configuration_data=wisdom_mixins.CfnAIAgentPropsMixin.KnowledgeBaseAssociationConfigurationDataProperty( content_tag_filter=wisdom_mixins.CfnAIAgentPropsMixin.TagFilterProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], or_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.OrConditionProperty( and_conditions=[wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) )], tag_condition=wisdom_mixins.CfnAIAgentPropsMixin.TagConditionProperty( key="key", value="value" ) ), max_results=123, override_knowledge_base_search_type="overrideKnowledgeBaseSearchType" ) ), association_id="associationId", association_type="associationType" )], self_service_ai_guardrail_id="selfServiceAiGuardrailId", self_service_answer_generation_ai_prompt_id="selfServiceAnswerGenerationAiPromptId", self_service_pre_processing_ai_prompt_id="selfServicePreProcessingAiPromptId" ) ), description="description", name="name", tags={ "tags_key": "tags" }, type="type" )
Attributes
- assistant_id
The identifier of the Amazon Q in Connect assistant.
Can be either the ID or the ARN. URLs cannot contain the ARN.
- configuration
Configuration for the AI Agent.
- description
The description of the AI Agent.
- name
The name of the AI Agent.
- tags
The tags used to organize, track, or control access for this resource.
- type
The type of the AI Agent.