EpisodicMemoryStrategyInput
Input for creating an episodic memory strategy.
Contents
- name
-
The name of the episodic memory strategy.
Type: String
Pattern:
[a-zA-Z][a-zA-Z0-9_]{0,47}Required: Yes
- description
-
The description of the episodic memory strategy.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 4096.
Required: No
- memoryRecordSchema
-
Schema for metadata fields on records generated by this strategy.
Type: MemoryRecordSchema object
Required: No
- namespaces
-
This member has been deprecated.
This is a legacy parameter, use
namespaceTemplates. The namespaces for which to create episodes.Type: Array of strings
Array Members: Fixed number of 1 item.
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
[a-zA-Z0-9\-_\/]*(\{[a-zA-Z][a-zA-Z0-9]*\}[a-zA-Z0-9\-_\/]*)*Required: No
- namespaceTemplates
-
The namespaceTemplates for which to create episodes.
Type: Array of strings
Array Members: Fixed number of 1 item.
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
[a-zA-Z0-9\-_\/]*(\{[a-zA-Z][a-zA-Z0-9]*\}[a-zA-Z0-9\-_\/]*)*Required: No
- recordExpirySpecification
-
The record expiry (long-term memory time-to-live) configuration for memory records generated by this strategy. Set
recordExpiryDurationDaysto the number of days after which records expire. If not specified, records generated by this strategy do not expire.Type: RecordExpirySpecification object
Note: This object is a Union. Only one member of this object can be specified or returned.
Required: No
- reflectionConfiguration
-
The configuration for the reflections created with the episodic memory strategy.
Type: EpisodicReflectionConfigurationInput object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: