Show / Hide Table of Contents

Class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty

Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations.

Inheritance
object
CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty
Implements
CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty : CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
Syntax (vb)
Public Class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty Implements CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins;

             var emailResponseAIAgentConfigurationProperty = new EmailResponseAIAgentConfigurationProperty {
                 AssociationConfigurations = new [] { new AssociationConfigurationProperty {
                     AssociationConfigurationData = new AssociationConfigurationDataProperty {
                         KnowledgeBaseAssociationConfigurationData = new KnowledgeBaseAssociationConfigurationDataProperty {
                             ContentTagFilter = new TagFilterProperty {
                                 AndConditions = new [] { new TagConditionProperty {
                                     Key = "key",
                                     Value = "value"
                                 } },
                                 OrConditions = new [] { new OrConditionProperty {
                                     AndConditions = new [] { new TagConditionProperty {
                                         Key = "key",
                                         Value = "value"
                                     } },
                                     TagCondition = new TagConditionProperty {
                                         Key = "key",
                                         Value = "value"
                                     }
                                 } },
                                 TagCondition = new TagConditionProperty {
                                     Key = "key",
                                     Value = "value"
                                 }
                             },
                             MaxResults = 123,
                             OverrideKnowledgeBaseSearchType = "overrideKnowledgeBaseSearchType"
                         }
                     },
                     AssociationId = "associationId",
                     AssociationType = "associationType"
                 } },
                 EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
                 EmailResponseAiPromptId = "emailResponseAiPromptId",
                 Locale = "locale"
             };

Synopsis

Constructors

EmailResponseAIAgentConfigurationProperty()

Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations.

Properties

AssociationConfigurations

Configuration settings for knowledge base associations used by the email response agent.

EmailQueryReformulationAiPromptId

The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.

EmailResponseAiPromptId

The ID of the System AI prompt used for generating professional email responses based on knowledge base content.

Locale

The locale setting for language-specific email response generation (for example, en_US, es_ES).

Constructors

EmailResponseAIAgentConfigurationProperty()

Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations.

public EmailResponseAIAgentConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins;

             var emailResponseAIAgentConfigurationProperty = new EmailResponseAIAgentConfigurationProperty {
                 AssociationConfigurations = new [] { new AssociationConfigurationProperty {
                     AssociationConfigurationData = new AssociationConfigurationDataProperty {
                         KnowledgeBaseAssociationConfigurationData = new KnowledgeBaseAssociationConfigurationDataProperty {
                             ContentTagFilter = new TagFilterProperty {
                                 AndConditions = new [] { new TagConditionProperty {
                                     Key = "key",
                                     Value = "value"
                                 } },
                                 OrConditions = new [] { new OrConditionProperty {
                                     AndConditions = new [] { new TagConditionProperty {
                                         Key = "key",
                                         Value = "value"
                                     } },
                                     TagCondition = new TagConditionProperty {
                                         Key = "key",
                                         Value = "value"
                                     }
                                 } },
                                 TagCondition = new TagConditionProperty {
                                     Key = "key",
                                     Value = "value"
                                 }
                             },
                             MaxResults = 123,
                             OverrideKnowledgeBaseSearchType = "overrideKnowledgeBaseSearchType"
                         }
                     },
                     AssociationId = "associationId",
                     AssociationType = "associationType"
                 } },
                 EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
                 EmailResponseAiPromptId = "emailResponseAiPromptId",
                 Locale = "locale"
             };

Properties

AssociationConfigurations

Configuration settings for knowledge base associations used by the email response agent.

public object? AssociationConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html#cfn-wisdom-aiagent-emailresponseaiagentconfiguration-associationconfigurations

Type union: either IResolvable or (either IResolvable or CfnAIAgentPropsMixin.IAssociationConfigurationProperty)[]

EmailQueryReformulationAiPromptId

The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.

public string? EmailQueryReformulationAiPromptId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html#cfn-wisdom-aiagent-emailresponseaiagentconfiguration-emailqueryreformulationaipromptid

EmailResponseAiPromptId

The ID of the System AI prompt used for generating professional email responses based on knowledge base content.

public string? EmailResponseAiPromptId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html#cfn-wisdom-aiagent-emailresponseaiagentconfiguration-emailresponseaipromptid

Locale

The locale setting for language-specific email response generation (for example, en_US, es_ES).

public string? Locale { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wisdom-aiagent-emailresponseaiagentconfiguration.html#cfn-wisdom-aiagent-emailresponseaiagentconfiguration-locale

Implements

CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
Back to top Generated by DocFX