Show / Hide Table of Contents

Class CfnAIAgentMixinProps

Properties for CfnAIAgentPropsMixin.

Inheritance
object
CfnAIAgentMixinProps
Implements
ICfnAIAgentMixinProps
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 CfnAIAgentMixinProps : ICfnAIAgentMixinProps
Syntax (vb)
Public Class CfnAIAgentMixinProps Implements ICfnAIAgentMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.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 cfnAIAgentMixinProps = new CfnAIAgentMixinProps {
                 AssistantId = "assistantId",
                 Configuration = new AIAgentConfigurationProperty {
                     AnswerRecommendationAiAgentConfiguration = new AnswerRecommendationAIAgentConfigurationProperty {
                         AnswerGenerationAiGuardrailId = "answerGenerationAiGuardrailId",
                         AnswerGenerationAiPromptId = "answerGenerationAiPromptId",
                         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"
                         } },
                         IntentLabelingGenerationAiPromptId = "intentLabelingGenerationAiPromptId",
                         Locale = "locale",
                         QueryReformulationAiPromptId = "queryReformulationAiPromptId"
                     },
                     EmailGenerativeAnswerAiAgentConfiguration = new EmailGenerativeAnswerAIAgentConfigurationProperty {
                         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"
                         } },
                         EmailGenerativeAnswerAiPromptId = "emailGenerativeAnswerAiPromptId",
                         EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
                         Locale = "locale"
                     },
                     EmailOverviewAiAgentConfiguration = new EmailOverviewAIAgentConfigurationProperty {
                         EmailOverviewAiPromptId = "emailOverviewAiPromptId",
                         Locale = "locale"
                     },
                     EmailResponseAiAgentConfiguration = 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"
                     },
                     ManualSearchAiAgentConfiguration = new ManualSearchAIAgentConfigurationProperty {
                         AnswerGenerationAiGuardrailId = "answerGenerationAiGuardrailId",
                         AnswerGenerationAiPromptId = "answerGenerationAiPromptId",
                         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"
                         } },
                         Locale = "locale"
                     },
                     SelfServiceAiAgentConfiguration = new SelfServiceAIAgentConfigurationProperty {
                         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"
                         } },
                         SelfServiceAiGuardrailId = "selfServiceAiGuardrailId",
                         SelfServiceAnswerGenerationAiPromptId = "selfServiceAnswerGenerationAiPromptId",
                         SelfServicePreProcessingAiPromptId = "selfServicePreProcessingAiPromptId"
                     }
                 },
                 Description = "description",
                 Name = "name",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 Type = "type"
             };

Synopsis

Constructors

CfnAIAgentMixinProps()

Properties for CfnAIAgentPropsMixin.

Properties

AssistantId

The identifier of the Amazon Q in Connect assistant.

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.

Constructors

CfnAIAgentMixinProps()

Properties for CfnAIAgentPropsMixin.

public CfnAIAgentMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.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 cfnAIAgentMixinProps = new CfnAIAgentMixinProps {
                 AssistantId = "assistantId",
                 Configuration = new AIAgentConfigurationProperty {
                     AnswerRecommendationAiAgentConfiguration = new AnswerRecommendationAIAgentConfigurationProperty {
                         AnswerGenerationAiGuardrailId = "answerGenerationAiGuardrailId",
                         AnswerGenerationAiPromptId = "answerGenerationAiPromptId",
                         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"
                         } },
                         IntentLabelingGenerationAiPromptId = "intentLabelingGenerationAiPromptId",
                         Locale = "locale",
                         QueryReformulationAiPromptId = "queryReformulationAiPromptId"
                     },
                     EmailGenerativeAnswerAiAgentConfiguration = new EmailGenerativeAnswerAIAgentConfigurationProperty {
                         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"
                         } },
                         EmailGenerativeAnswerAiPromptId = "emailGenerativeAnswerAiPromptId",
                         EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
                         Locale = "locale"
                     },
                     EmailOverviewAiAgentConfiguration = new EmailOverviewAIAgentConfigurationProperty {
                         EmailOverviewAiPromptId = "emailOverviewAiPromptId",
                         Locale = "locale"
                     },
                     EmailResponseAiAgentConfiguration = 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"
                     },
                     ManualSearchAiAgentConfiguration = new ManualSearchAIAgentConfigurationProperty {
                         AnswerGenerationAiGuardrailId = "answerGenerationAiGuardrailId",
                         AnswerGenerationAiPromptId = "answerGenerationAiPromptId",
                         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"
                         } },
                         Locale = "locale"
                     },
                     SelfServiceAiAgentConfiguration = new SelfServiceAIAgentConfigurationProperty {
                         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"
                         } },
                         SelfServiceAiGuardrailId = "selfServiceAiGuardrailId",
                         SelfServiceAnswerGenerationAiPromptId = "selfServiceAnswerGenerationAiPromptId",
                         SelfServicePreProcessingAiPromptId = "selfServicePreProcessingAiPromptId"
                     }
                 },
                 Description = "description",
                 Name = "name",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 Type = "type"
             };

Properties

AssistantId

The identifier of the Amazon Q in Connect assistant.

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

string

Remarks

Can be either the ID or the ARN. URLs cannot contain the ARN.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-assistantid

Configuration

Configuration for the AI Agent.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-configuration

Type union: either IResolvable or CfnAIAgentPropsMixin.IAIAgentConfigurationProperty

Description

The description of the AI Agent.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-description

Name

The name of the AI Agent.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-name

Tags

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

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-tags

Type

The type of the AI Agent.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wisdom-aiagent.html#cfn-wisdom-aiagent-type

Implements

ICfnAIAgentMixinProps
Back to top Generated by DocFX