Class CfnAIAgentPropsMixin.SelfServiceAIAgentConfigurationProperty
The configuration of the self-service AI agent.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Wisdom
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnAIAgentPropsMixin.SelfServiceAIAgentConfigurationProperty : CfnAIAgentPropsMixin.ISelfServiceAIAgentConfigurationProperty
Syntax (vb)
Public Class CfnAIAgentPropsMixin.SelfServiceAIAgentConfigurationProperty Implements CfnAIAgentPropsMixin.ISelfServiceAIAgentConfigurationProperty
Remarks
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.CfnPropertyMixins.AWS.Wisdom;
var selfServiceAIAgentConfigurationProperty = 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"
};
Synopsis
Constructors
| SelfServiceAIAgentConfigurationProperty() | The configuration of the self-service AI agent. |
Properties
| AssociationConfigurations | The association configuration of the self-service AI agent. |
| SelfServiceAiGuardrailId | The ID of the self-service AI guardrail. |
| SelfServiceAnswerGenerationAiPromptId | The ID of the self-service answer generation AI prompt. |
| SelfServicePreProcessingAiPromptId | The ID of the self-service preprocessing AI prompt. |
Constructors
SelfServiceAIAgentConfigurationProperty()
The configuration of the self-service AI agent.
public SelfServiceAIAgentConfigurationProperty()
Remarks
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.CfnPropertyMixins.AWS.Wisdom;
var selfServiceAIAgentConfigurationProperty = 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"
};
Properties
AssociationConfigurations
The association configuration of the self-service AI agent.
public object? AssociationConfigurations { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnAIAgentPropsMixin.IAssociationConfigurationProperty)[]
SelfServiceAiGuardrailId
The ID of the self-service AI guardrail.
public string? SelfServiceAiGuardrailId { get; set; }
Property Value
Remarks
SelfServiceAnswerGenerationAiPromptId
The ID of the self-service answer generation AI prompt.
public string? SelfServiceAnswerGenerationAiPromptId { get; set; }
Property Value
Remarks
SelfServicePreProcessingAiPromptId
The ID of the self-service preprocessing AI prompt.
public string? SelfServicePreProcessingAiPromptId { get; set; }