# HarnessManagedMemoryConfigurationProperty

Configuration for managed memory.

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

- Source: Generated code
- Type last changed: v2.261.0 · 2 Jul 2026

## 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

- `arn`: string — The ARN of the managed memory resource.

  Read-only, populated by the service.

- `encryptionKeyArn`: string — Customer-managed KMS key ARN.

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

- `eventExpiryDuration`: number — Event retention in days.

  Defaults to 30.

- `strategies`: string[] — Strategy types to enable.

  Defaults to [SEMANTIC, SUMMARIZATION].
