We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.bedrockagentcore.getMemory
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::Memory
Using getMemory
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMemory(args: GetMemoryArgs, opts?: InvokeOptions): Promise<GetMemoryResult>
function getMemoryOutput(args: GetMemoryOutputArgs, opts?: InvokeOptions): Output<GetMemoryResult>def get_memory(memory_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMemoryResult
def get_memory_output(memory_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMemoryResult]func LookupMemory(ctx *Context, args *LookupMemoryArgs, opts ...InvokeOption) (*LookupMemoryResult, error)
func LookupMemoryOutput(ctx *Context, args *LookupMemoryOutputArgs, opts ...InvokeOption) LookupMemoryResultOutput> Note: This function is named LookupMemory in the Go SDK.
public static class GetMemory
{
public static Task<GetMemoryResult> InvokeAsync(GetMemoryArgs args, InvokeOptions? opts = null)
public static Output<GetMemoryResult> Invoke(GetMemoryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMemoryResult> getMemory(GetMemoryArgs args, InvokeOptions options)
public static Output<GetMemoryResult> getMemory(GetMemoryArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrockagentcore:getMemory
arguments:
# arguments dictionaryThe following arguments are supported:
- Memory
Arn string
- Memory
Arn string
- memory
Arn String
- memory
Arn string
- memory_
arn str
- memory
Arn String
getMemory Result
The following output properties are available:
- Created
At string - The timestamp when the memory record was created.
- Description string
- Event
Expiry intDuration - Duration in days until memory events expire
- Failure
Reason string - Memory
Arn string - Memory
Execution stringRole Arn - The memory role ARN.
- Memory
Id string - The memory ID.
- Memory
Strategies List<Pulumi.Aws Native. Bedrock Agent Core. Outputs. Memory Strategy> - The memory strategies.
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Memory Status - The memory status.
- Dictionary<string, string>
- The tags for the resources.
- Updated
At string
- Created
At string - The timestamp when the memory record was created.
- Description string
- Event
Expiry intDuration - Duration in days until memory events expire
- Failure
Reason string - Memory
Arn string - Memory
Execution stringRole Arn - The memory role ARN.
- Memory
Id string - The memory ID.
- Memory
Strategies []MemoryStrategy - The memory strategies.
- Status
Memory
Status - The memory status.
- map[string]string
- The tags for the resources.
- Updated
At string
- created
At String - The timestamp when the memory record was created.
- description String
- event
Expiry IntegerDuration - Duration in days until memory events expire
- failure
Reason String - memory
Arn String - memory
Execution StringRole Arn - The memory role ARN.
- memory
Id String - The memory ID.
- memory
Strategies List<MemoryStrategy> - The memory strategies.
- status
Memory
Status - The memory status.
- Map<String,String>
- The tags for the resources.
- updated
At String
- created
At string - The timestamp when the memory record was created.
- description string
- event
Expiry numberDuration - Duration in days until memory events expire
- failure
Reason string - memory
Arn string - memory
Execution stringRole Arn - The memory role ARN.
- memory
Id string - The memory ID.
- memory
Strategies MemoryStrategy[] - The memory strategies.
- status
Memory
Status - The memory status.
- {[key: string]: string}
- The tags for the resources.
- updated
At string
- created_
at str - The timestamp when the memory record was created.
- description str
- event_
expiry_ intduration - Duration in days until memory events expire
- failure_
reason str - memory_
arn str - memory_
execution_ strrole_ arn - The memory role ARN.
- memory_
id str - The memory ID.
- memory_
strategies Sequence[MemoryStrategy] - The memory strategies.
- status
Memory
Status - The memory status.
- Mapping[str, str]
- The tags for the resources.
- updated_
at str
- created
At String - The timestamp when the memory record was created.
- description String
- event
Expiry NumberDuration - Duration in days until memory events expire
- failure
Reason String - memory
Arn String - memory
Execution StringRole Arn - The memory role ARN.
- memory
Id String - The memory ID.
- memory
Strategies List<Property Map> - The memory strategies.
- status "CREATING" | "ACTIVE" | "FAILED" | "DELETING"
- The memory status.
- Map<String>
- The tags for the resources.
- updated
At String
Supporting Types
MemoryCustomConfigurationInput
- Self
Managed Pulumi.Configuration Aws Native. Bedrock Agent Core. Inputs. Memory Self Managed Configuration - Semantic
Override Pulumi.Aws Native. Bedrock Agent Core. Inputs. Memory Semantic Override - Summary
Override Pulumi.Aws Native. Bedrock Agent Core. Inputs. Memory Summary Override - User
Preference Pulumi.Override Aws Native. Bedrock Agent Core. Inputs. Memory User Preference Override
MemoryCustomMemoryStrategy
- Name string
- Configuration
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Memory Custom Configuration Input - Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces List<string>
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Memory Custom Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Pulumi.
Aws Native. Bedrock Agent Core. Memory Custom Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- Name string
- Configuration
Memory
Custom Configuration Input - Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces []string
- Status
Memory
Custom Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Memory
Custom Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- name String
- configuration
Memory
Custom Configuration Input - created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status
Memory
Custom Memory Strategy Status - Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type
Memory
Custom Memory Strategy Type - Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
- name string
- configuration
Memory
Custom Configuration Input - created
At string - Creation timestamp of the memory strategy
- description string
- namespaces string[]
- status
Memory
Custom Memory Strategy Status - Status of the memory strategy
- strategy
Id string - Unique identifier for the memory strategy
- type
Memory
Custom Memory Strategy Type - Type of memory strategy
- updated
At string - Last update timestamp of the memory strategy
- name str
- configuration
Memory
Custom Configuration Input - created_
at str - Creation timestamp of the memory strategy
- description str
- namespaces Sequence[str]
- status
Memory
Custom Memory Strategy Status - Status of the memory strategy
- strategy_
id str - Unique identifier for the memory strategy
- type
Memory
Custom Memory Strategy Type - Type of memory strategy
- updated_
at str - Last update timestamp of the memory strategy
- name String
- configuration Property Map
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
- Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
- Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
MemoryCustomMemoryStrategyStatus
MemoryCustomMemoryStrategyType
MemoryInvocationConfigurationInput
- Payload
Delivery stringBucket Name - Topic
Arn string
- Payload
Delivery stringBucket Name - Topic
Arn string
- payload
Delivery StringBucket Name - topic
Arn String
- payload
Delivery stringBucket Name - topic
Arn string
- payload
Delivery StringBucket Name - topic
Arn String
MemoryMessageBasedTriggerInput
- Message
Count int
- Message
Count int
- message
Count Integer
- message
Count number
- message_
count int
- message
Count Number
MemorySelfManagedConfiguration
MemorySemanticMemoryStrategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces List<string>
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Memory Semantic Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Pulumi.
Aws Native. Bedrock Agent Core. Memory Semantic Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces []string
- Status
Memory
Semantic Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Memory
Semantic Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status
Memory
Semantic Memory Strategy Status - Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type
Memory
Semantic Memory Strategy Type - Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
- name string
- created
At string - Creation timestamp of the memory strategy
- description string
- namespaces string[]
- status
Memory
Semantic Memory Strategy Status - Status of the memory strategy
- strategy
Id string - Unique identifier for the memory strategy
- type
Memory
Semantic Memory Strategy Type - Type of memory strategy
- updated
At string - Last update timestamp of the memory strategy
- name str
- created_
at str - Creation timestamp of the memory strategy
- description str
- namespaces Sequence[str]
- status
Memory
Semantic Memory Strategy Status - Status of the memory strategy
- strategy_
id str - Unique identifier for the memory strategy
- type
Memory
Semantic Memory Strategy Type - Type of memory strategy
- updated_
at str - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
- Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
- Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
MemorySemanticMemoryStrategyStatus
MemorySemanticMemoryStrategyType
MemorySemanticOverride
MemorySemanticOverrideConsolidationConfigurationInput
- Append
To stringPrompt - Model
Id string
- Append
To stringPrompt - Model
Id string
- append
To StringPrompt - model
Id String
- append
To stringPrompt - model
Id string
- append_
to_ strprompt - model_
id str
- append
To StringPrompt - model
Id String
MemorySemanticOverrideExtractionConfigurationInput
- Append
To stringPrompt - Model
Id string
- Append
To stringPrompt - Model
Id string
- append
To StringPrompt - model
Id String
- append
To stringPrompt - model
Id string
- append_
to_ strprompt - model_
id str
- append
To StringPrompt - model
Id String
MemoryStatus
MemoryStrategy
- Custom
Memory Pulumi.Strategy Aws Native. Bedrock Agent Core. Inputs. Memory Custom Memory Strategy - Semantic
Memory Pulumi.Strategy Aws Native. Bedrock Agent Core. Inputs. Memory Semantic Memory Strategy - Summary
Memory Pulumi.Strategy Aws Native. Bedrock Agent Core. Inputs. Memory Summary Memory Strategy - User
Preference Pulumi.Memory Strategy Aws Native. Bedrock Agent Core. Inputs. Memory User Preference Memory Strategy
MemorySummaryMemoryStrategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces List<string>
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Memory Summary Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Pulumi.
Aws Native. Bedrock Agent Core. Memory Summary Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces []string
- Status
Memory
Summary Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Memory
Summary Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status
Memory
Summary Memory Strategy Status - Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type
Memory
Summary Memory Strategy Type - Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
- name string
- created
At string - Creation timestamp of the memory strategy
- description string
- namespaces string[]
- status
Memory
Summary Memory Strategy Status - Status of the memory strategy
- strategy
Id string - Unique identifier for the memory strategy
- type
Memory
Summary Memory Strategy Type - Type of memory strategy
- updated
At string - Last update timestamp of the memory strategy
- name str
- created_
at str - Creation timestamp of the memory strategy
- description str
- namespaces Sequence[str]
- status
Memory
Summary Memory Strategy Status - Status of the memory strategy
- strategy_
id str - Unique identifier for the memory strategy
- type
Memory
Summary Memory Strategy Type - Type of memory strategy
- updated_
at str - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
- Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
- Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
MemorySummaryMemoryStrategyStatus
MemorySummaryMemoryStrategyType
MemorySummaryOverride
MemorySummaryOverrideConsolidationConfigurationInput
- Append
To stringPrompt - Model
Id string
- Append
To stringPrompt - Model
Id string
- append
To StringPrompt - model
Id String
- append
To stringPrompt - model
Id string
- append_
to_ strprompt - model_
id str
- append
To StringPrompt - model
Id String
MemoryTimeBasedTriggerInput
- idle
Session IntegerTimeout
- idle
Session numberTimeout
- idle
Session NumberTimeout
MemoryTokenBasedTriggerInput
- Token
Count int
- Token
Count int
- token
Count Integer
- token
Count number
- token_
count int
- token
Count Number
MemoryTriggerConditionInput
MemoryUserPreferenceMemoryStrategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces List<string>
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Memory User Preference Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Pulumi.
Aws Native. Bedrock Agent Core. Memory User Preference Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- Name string
- Created
At string - Creation timestamp of the memory strategy
- Description string
- Namespaces []string
- Status
Memory
User Preference Memory Strategy Status - Status of the memory strategy
- Strategy
Id string - Unique identifier for the memory strategy
- Type
Memory
User Preference Memory Strategy Type - Type of memory strategy
- Updated
At string - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status
Memory
User Preference Memory Strategy Status - Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type
Memory
User Preference Memory Strategy Type - Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
- name string
- created
At string - Creation timestamp of the memory strategy
- description string
- namespaces string[]
- status
Memory
User Preference Memory Strategy Status - Status of the memory strategy
- strategy
Id string - Unique identifier for the memory strategy
- type
Memory
User Preference Memory Strategy Type - Type of memory strategy
- updated
At string - Last update timestamp of the memory strategy
- name str
- created_
at str - Creation timestamp of the memory strategy
- description str
- namespaces Sequence[str]
- status
Memory
User Preference Memory Strategy Status - Status of the memory strategy
- strategy_
id str - Unique identifier for the memory strategy
- type
Memory
User Preference Memory Strategy Type - Type of memory strategy
- updated_
at str - Last update timestamp of the memory strategy
- name String
- created
At String - Creation timestamp of the memory strategy
- description String
- namespaces List<String>
- status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
- Status of the memory strategy
- strategy
Id String - Unique identifier for the memory strategy
- type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
- Type of memory strategy
- updated
At String - Last update timestamp of the memory strategy
MemoryUserPreferenceMemoryStrategyStatus
MemoryUserPreferenceMemoryStrategyType
MemoryUserPreferenceOverride
MemoryUserPreferenceOverrideConsolidationConfigurationInput
- Append
To stringPrompt - Model
Id string
- Append
To stringPrompt - Model
Id string
- append
To StringPrompt - model
Id String
- append
To stringPrompt - model
Id string
- append_
to_ strprompt - model_
id str
- append
To StringPrompt - model
Id String
MemoryUserPreferenceOverrideExtractionConfigurationInput
- Append
To stringPrompt - Model
Id string
- Append
To stringPrompt - Model
Id string
- append
To StringPrompt - model
Id String
- append
To stringPrompt - model
Id string
- append_
to_ strprompt - model_
id str
- append
To StringPrompt - model
Id String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
