---
type: resource-type
title: Memory
description: aws resource type AWS::BedrockAgentCore::Memory
name: Memory
lexicon: aws
resource_type: AWS::BedrockAgentCore::Memory
---
`AWS::BedrockAgentCore::Memory`, a resource type of the aws lexicon.

## Properties

- `EventExpiryDuration` (`number`, required): Duration in days until memory events expire
- `Name` (`string`, required)
- `CreatedAt` (`string`, optional)
- `Description` (`string`, optional)
- `EncryptionKeyArn` (`string`, optional)
- `FailureReason` (`string`, optional)
- `IndexedKeys` (`any`, optional)
- `MemoryArn` (`string`, optional)
- `MemoryExecutionRoleArn` (`string`, optional)
- `MemoryId` (`string`, optional)
- `MemoryStrategies` (`any`, optional)
- `Status` (`Memory_MemoryStatus`, optional)
- `StreamDeliveryResources` (`Memory_StreamDeliveryResources`, optional)
- `Tags` (`Record<string, unknown>`, optional)
- `UpdatedAt` (`string`, optional)

## Attributes

- `CreatedAt`
- `FailureReason`
- `MemoryArn`
- `MemoryId`
- `MemoryStrategies.*.CustomMemoryStrategy.CreatedAt`
- `MemoryStrategies.*.CustomMemoryStrategy.Status`
- `MemoryStrategies.*.CustomMemoryStrategy.StrategyId`
- `MemoryStrategies.*.CustomMemoryStrategy.Type`
- `MemoryStrategies.*.CustomMemoryStrategy.UpdatedAt`
- `MemoryStrategies.*.EpisodicMemoryStrategy.CreatedAt`
- `MemoryStrategies.*.EpisodicMemoryStrategy.Status`
- `MemoryStrategies.*.EpisodicMemoryStrategy.StrategyId`
- `MemoryStrategies.*.EpisodicMemoryStrategy.Type`
- `MemoryStrategies.*.EpisodicMemoryStrategy.UpdatedAt`
- `MemoryStrategies.*.SemanticMemoryStrategy.CreatedAt`
- `MemoryStrategies.*.SemanticMemoryStrategy.Status`
- `MemoryStrategies.*.SemanticMemoryStrategy.StrategyId`
- `MemoryStrategies.*.SemanticMemoryStrategy.Type`
- `MemoryStrategies.*.SemanticMemoryStrategy.UpdatedAt`
- `MemoryStrategies.*.SummaryMemoryStrategy.CreatedAt`
- `MemoryStrategies.*.SummaryMemoryStrategy.Status`
- `MemoryStrategies.*.SummaryMemoryStrategy.StrategyId`
- `MemoryStrategies.*.SummaryMemoryStrategy.Type`
- `MemoryStrategies.*.SummaryMemoryStrategy.UpdatedAt`
- `MemoryStrategies.*.UserPreferenceMemoryStrategy.CreatedAt`
- `MemoryStrategies.*.UserPreferenceMemoryStrategy.Status`
- `MemoryStrategies.*.UserPreferenceMemoryStrategy.StrategyId`
- `MemoryStrategies.*.UserPreferenceMemoryStrategy.Type`
- `MemoryStrategies.*.UserPreferenceMemoryStrategy.UpdatedAt`
- `Status`
- `UpdatedAt`

## Governed by

- [WAW033](/rules/WAW033.md): Solr SOLR_HEAP exceeds 50% of Fargate task memory
- [WAW034](/rules/WAW034.md): Fargate task running Solr has insufficient memory (< 2048MB)
