Show / Hide Table of Contents

Class CfnMemory.MetadataSchemaEntryProperty

Inheritance
object
CfnMemory.MetadataSchemaEntryProperty
Implements
CfnMemory.IMetadataSchemaEntryProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.BedrockAgentCore
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnMemory.MetadataSchemaEntryProperty : CfnMemory.IMetadataSchemaEntryProperty
Syntax (vb)
Public Class CfnMemory.MetadataSchemaEntryProperty Implements CfnMemory.IMetadataSchemaEntryProperty
Remarks

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

             var metadataSchemaEntryProperty = new MetadataSchemaEntryProperty {
                 Key = "key",

                 // the properties below are optional
                 ExtractionConfig = new ExtractionConfigProperty {
                     LlmExtractionConfig = new LlmExtractionConfigProperty {
                         Definition = "definition",

                         // the properties below are optional
                         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" }
                             }
                         }
                     }
                 },
                 ExtractionType = "extractionType",
                 Type = "type"
             };

Synopsis

Constructors

MetadataSchemaEntryProperty()

Properties

ExtractionConfig
ExtractionType

Specifies whether the metadata value is extracted by the LLM or passed through deterministically from the event.

Key

Key name for metadata fields.

Type

Supported data types for metadata values.

Constructors

MetadataSchemaEntryProperty()

public MetadataSchemaEntryProperty()
Remarks

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

             var metadataSchemaEntryProperty = new MetadataSchemaEntryProperty {
                 Key = "key",

                 // the properties below are optional
                 ExtractionConfig = new ExtractionConfigProperty {
                     LlmExtractionConfig = new LlmExtractionConfigProperty {
                         Definition = "definition",

                         // the properties below are optional
                         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" }
                             }
                         }
                     }
                 },
                 ExtractionType = "extractionType",
                 Type = "type"
             };

Properties

ExtractionConfig

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

object

Remarks

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

Type union: either IResolvable or CfnMemory.IExtractionConfigProperty

ExtractionType

Specifies whether the metadata value is extracted by the LLM or passed through deterministically from the event.

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

string

Remarks

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

Key

Key name for metadata fields.

public string Key { get; set; }
Property Value

string

Remarks

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

Type

Supported data types for metadata values.

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

string

Remarks

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

Implements

CfnMemory.IMetadataSchemaEntryProperty
Back to top Generated by DocFX