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
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].