Get Memory
| bedrockagentcorecontrol_get_memory | R Documentation |
Retrieve an existing Amazon Bedrock AgentCore Memory resource¶
Description¶
Retrieve an existing Amazon Bedrock AgentCore Memory resource.
Usage¶
bedrockagentcorecontrol_get_memory(memoryId, view)
Arguments¶
memoryId |
[required] The unique identifier of the memory to retrieve. |
view |
The level of detail to return for the memory. |
Value¶
A list with the following syntax:
list(
memory = list(
arn = "string",
id = "string",
name = "string",
description = "string",
encryptionKeyArn = "string",
memoryExecutionRoleArn = "string",
eventExpiryDuration = 123,
status = "CREATING"|"ACTIVE"|"FAILED"|"DELETING",
failureReason = "string",
createdAt = as.POSIXct(
"2015-01-01"
),
updatedAt = as.POSIXct(
"2015-01-01"
),
strategies = list(
list(
strategyId = "string",
name = "string",
description = "string",
configuration = list(
type = "SEMANTIC_OVERRIDE"|"SUMMARY_OVERRIDE"|"USER_PREFERENCE_OVERRIDE"|"SELF_MANAGED"|"EPISODIC_OVERRIDE",
extraction = list(
customExtractionConfiguration = list(
semanticExtractionOverride = list(
appendToPrompt = "string",
modelId = "string"
),
userPreferenceExtractionOverride = list(
appendToPrompt = "string",
modelId = "string"
),
episodicExtractionOverride = list(
appendToPrompt = "string",
modelId = "string"
)
)
),
consolidation = list(
customConsolidationConfiguration = list(
semanticConsolidationOverride = list(
appendToPrompt = "string",
modelId = "string"
),
summaryConsolidationOverride = list(
appendToPrompt = "string",
modelId = "string"
),
userPreferenceConsolidationOverride = list(
appendToPrompt = "string",
modelId = "string"
),
episodicConsolidationOverride = list(
appendToPrompt = "string",
modelId = "string"
)
)
),
reflection = list(
customReflectionConfiguration = list(
episodicReflectionOverride = list(
appendToPrompt = "string",
modelId = "string",
namespaces = list(
"string"
),
namespaceTemplates = list(
"string"
),
memoryRecordSchema = list(
metadataSchema = list(
list(
key = "string",
type = "STRING"|"STRINGLIST"|"NUMBER",
extractionConfig = list(
llmExtractionConfig = list(
llmExtractionInstruction = "string",
definition = "string",
validation = list(
stringValidation = list(
allowedValues = list(
"string"
)
),
stringListValidation = list(
allowedValues = list(
"string"
),
maxItems = 123
),
numberValidation = list(
minValue = 123.0,
maxValue = 123.0
)
)
)
)
)
)
)
)
),
episodicReflectionConfiguration = list(
namespaces = list(
"string"
),
namespaceTemplates = list(
"string"
),
memoryRecordSchema = list(
metadataSchema = list(
list(
key = "string",
type = "STRING"|"STRINGLIST"|"NUMBER",
extractionConfig = list(
llmExtractionConfig = list(
llmExtractionInstruction = "string",
definition = "string",
validation = list(
stringValidation = list(
allowedValues = list(
"string"
)
),
stringListValidation = list(
allowedValues = list(
"string"
),
maxItems = 123
),
numberValidation = list(
minValue = 123.0,
maxValue = 123.0
)
)
)
)
)
)
)
)
),
selfManagedConfiguration = list(
triggerConditions = list(
list(
messageBasedTrigger = list(
messageCount = 123
),
tokenBasedTrigger = list(
tokenCount = 123
),
timeBasedTrigger = list(
idleSessionTimeout = 123
)
)
),
invocationConfiguration = list(
topicArn = "string",
payloadDeliveryBucketName = "string"
),
historicalContextWindowSize = 123
)
),
type = "SEMANTIC"|"SUMMARIZATION"|"USER_PREFERENCE"|"CUSTOM"|"EPISODIC",
namespaces = list(
"string"
),
namespaceTemplates = list(
"string"
),
createdAt = as.POSIXct(
"2015-01-01"
),
updatedAt = as.POSIXct(
"2015-01-01"
),
status = "CREATING"|"ACTIVE"|"DELETING"|"FAILED",
memoryRecordSchema = list(
metadataSchema = list(
list(
key = "string",
type = "STRING"|"STRINGLIST"|"NUMBER",
extractionConfig = list(
llmExtractionConfig = list(
llmExtractionInstruction = "string",
definition = "string",
validation = list(
stringValidation = list(
allowedValues = list(
"string"
)
),
stringListValidation = list(
allowedValues = list(
"string"
),
maxItems = 123
),
numberValidation = list(
minValue = 123.0,
maxValue = 123.0
)
)
)
)
)
)
)
)
),
indexedKeys = list(
list(
key = "string",
type = "STRING"|"STRINGLIST"|"NUMBER"
)
),
streamDeliveryResources = list(
resources = list(
list(
kinesis = list(
dataStreamArn = "string",
contentConfigurations = list(
list(
type = "MEMORY_RECORDS",
level = "METADATA_ONLY"|"FULL_CONTENT"
)
)
)
)
)
)
)
)
Request syntax¶
svc$get_memory(
memoryId = "string",
view = "full"|"without_decryption"
)