Show / Hide Table of Contents

Interface CfnMemoryPropsMixin.IUserPreferenceMemoryStrategyProperty

The memory strategy.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BedrockAgentCore
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnMemoryPropsMixin.IUserPreferenceMemoryStrategyProperty
Syntax (vb)
Public Interface CfnMemoryPropsMixin.IUserPreferenceMemoryStrategyProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.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.CfnPropertyMixins.AWS.BedrockAgentCore;

             var userPreferenceMemoryStrategyProperty = new UserPreferenceMemoryStrategyProperty {
                 CreatedAt = "createdAt",
                 Description = "description",
                 MemoryRecordSchema = new MemoryRecordSchemaProperty {
                     MetadataSchema = new [] { new MetadataSchemaEntryProperty {
                         ExtractionConfig = new ExtractionConfigProperty {
                             LlmExtractionConfig = new LlmExtractionConfigProperty {
                                 Definition = "definition",
                                 LlmExtractionInstruction = "llmExtractionInstruction",
                                 Validation = new ValidationProperty {
                                     NumberValidation = new NumberValidationProperty {
                                         MaxValue = 123,
                                         MinValue = 123
                                     },
                                     StringListValidation = new StringListValidationProperty {
                                         AllowedValues = new [] { "allowedValues" },
                                         MaxItems = 123
                                     },
                                     StringValidation = new StringValidationProperty {
                                         AllowedValues = new [] { "allowedValues" }
                                     }
                                 }
                             }
                         },
                         Key = "key",
                         Type = "type"
                     } }
                 },
                 Name = "name",
                 Namespaces = new [] { "namespaces" },
                 NamespaceTemplates = new [] { "namespaceTemplates" },
                 Status = "status",
                 StrategyId = "strategyId",
                 Type = "type",
                 UpdatedAt = "updatedAt"
             };

Synopsis

Properties

CreatedAt

Creation timestamp of the memory strategy.

Description

The memory strategy description.

MemoryRecordSchema

The memory strategy.

Name

The memory strategy name.

NamespaceTemplates

List of namespaces for memory strategy.

Namespaces

The memory namespaces.

Status

The memory strategy status.

StrategyId

The memory strategy ID.

Type

The memory strategy type.

UpdatedAt

The memory strategy update date and time.

Properties

CreatedAt

Creation timestamp of the memory strategy.

string? CreatedAt { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-createdat

Description

The memory strategy description.

string? Description { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-description

MemoryRecordSchema

The memory strategy.

object? MemoryRecordSchema { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-memoryrecordschema

Type union: either IResolvable or CfnMemoryPropsMixin.IMemoryRecordSchemaProperty

Name

The memory strategy name.

string? Name { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-name

NamespaceTemplates

List of namespaces for memory strategy.

string[]? NamespaceTemplates { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-namespacetemplates

Namespaces

The memory namespaces.

string[]? Namespaces { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-namespaces

Status

The memory strategy status.

string? Status { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-status

StrategyId

The memory strategy ID.

string? StrategyId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-strategyid

Type

The memory strategy type.

string? Type { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-type

UpdatedAt

The memory strategy update date and time.

string? UpdatedAt { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-memory-userpreferencememorystrategy.html#cfn-bedrockagentcore-memory-userpreferencememorystrategy-updatedat

Back to top Generated by DocFX