Skip to content
v2.275.0

HarnessManagedMemoryConfigurationProperty Struct ​

Configuration for managed memory.

The harness creates and manages a memory resource in the customer's account.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const harnessManagedMemoryConfigurationProperty: bedrockagentcore.CfnHarness.HarnessManagedMemoryConfigurationProperty = {
  arn: 'arn',
  encryptionKeyArn: 'encryptionKeyArn',
  eventExpiryDuration: 123,
  strategies: ['strategies'],
};

Properties ​

arnoptionalstringarnoptionalstrarnoptionalStringArnoptionalstringArnoptional*string#
The ARN of the managed memory resource.

Read-only, populated by the service.

encryptionKeyArnoptionalstringencryption_key_arnoptionalstrencryptionKeyArnoptionalStringEncryptionKeyArnoptionalstringEncryptionKeyArnoptional*string#
Customer-managed KMS key ARN.

Defaults to AWS-owned key. Not updatable after creation.

eventExpiryDurationoptionalnumberevent_expiry_durationoptionalint | floateventExpiryDurationoptionalNumberEventExpiryDurationoptionaldoubleEventExpiryDurationoptional*float64#
Event retention in days.

Defaults to 30.

strategiesoptionalstring[]strategiesoptionaltyping.List[str]strategiesoptionalList<String>Strategiesoptionalstring[]Strategiesoptional*[]*string#
Strategy types to enable.

Defaults to [SEMANTIC, SUMMARIZATION].