We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 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.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
