Memory
¶
Source code in docs_src/capo_bedrock_agentcore_control/types/memory.py
description
instance-attribute
¶
description: NotRequired[Description]
The description of the memory.
encryption_key_arn
instance-attribute
¶
encryption_key_arn: NotRequired[Arn]
The ARN of the KMS key used to encrypt the memory.
event_expiry_duration
instance-attribute
¶
event_expiry_duration: int
The number of days after which memory events will expire.
failure_reason
instance-attribute
¶
failure_reason: NotRequired[str]
The reason for failure if the memory is in a failed state.
indexed_keys
instance-attribute
¶
indexed_keys: NotRequired[IndexedKeysList]
The indexed metadata keys for this memory. Only indexed keys can be used in metadata filters.
managed_by_resource_arn
instance-attribute
¶
managed_by_resource_arn: NotRequired[Arn]
ARN of the resource managing this memory (e.g. a harness). When set, strategy modifications and deletion are only allowed through the managing resource.
memory_execution_role_arn
instance-attribute
¶
memory_execution_role_arn: NotRequired[Arn]
The ARN of the IAM role that provides permissions for the memory.
namespace_keys
instance-attribute
¶
namespace_keys: NotRequired[NamespaceKeysList]
The namespace variable key definitions for this memory. Namespace keys define custom variables used in namespaceTemplates with optional validation rules.
strategies
instance-attribute
¶
strategies: NotRequired[MemoryStrategyList]
The list of memory strategies associated with this memory.
stream_delivery_resources
instance-attribute
¶
stream_delivery_resources: NotRequired[StreamDeliveryResources]
Configuration for streaming memory record data to external resources.