1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrockagentcore
  5. Memory

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

aws-native.bedrockagentcore.Memory

Start a Neo task
Explain and create an aws-native.bedrockagentcore.Memory resource
aws-native logo

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

    Create Memory Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Memory(name: string, args: MemoryArgs, opts?: CustomResourceOptions);
    @overload
    def Memory(resource_name: str,
               args: MemoryArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Memory(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               event_expiry_duration: Optional[int] = None,
               description: Optional[str] = None,
               encryption_key_arn: Optional[str] = None,
               memory_execution_role_arn: Optional[str] = None,
               memory_strategies: Optional[Sequence[MemoryStrategyArgs]] = None,
               name: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None)
    func NewMemory(ctx *Context, name string, args MemoryArgs, opts ...ResourceOption) (*Memory, error)
    public Memory(string name, MemoryArgs args, CustomResourceOptions? opts = null)
    public Memory(String name, MemoryArgs args)
    public Memory(String name, MemoryArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrockagentcore:Memory
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args MemoryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args MemoryArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args MemoryArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MemoryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MemoryArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Memory Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Memory resource accepts the following input properties:

    EventExpiryDuration int
    Duration in days until memory events expire
    Description string
    EncryptionKeyArn string
    The memory encryption key Amazon Resource Name (ARN).
    MemoryExecutionRoleArn string
    The memory role ARN.
    MemoryStrategies List<Pulumi.AwsNative.BedrockAgentCore.Inputs.MemoryStrategy>
    The memory strategies.
    Name string
    The memory name.
    Tags Dictionary<string, string>
    The tags for the resources.
    EventExpiryDuration int
    Duration in days until memory events expire
    Description string
    EncryptionKeyArn string
    The memory encryption key Amazon Resource Name (ARN).
    MemoryExecutionRoleArn string
    The memory role ARN.
    MemoryStrategies []MemoryStrategyArgs
    The memory strategies.
    Name string
    The memory name.
    Tags map[string]string
    The tags for the resources.
    eventExpiryDuration Integer
    Duration in days until memory events expire
    description String
    encryptionKeyArn String
    The memory encryption key Amazon Resource Name (ARN).
    memoryExecutionRoleArn String
    The memory role ARN.
    memoryStrategies List<MemoryStrategy>
    The memory strategies.
    name String
    The memory name.
    tags Map<String,String>
    The tags for the resources.
    eventExpiryDuration number
    Duration in days until memory events expire
    description string
    encryptionKeyArn string
    The memory encryption key Amazon Resource Name (ARN).
    memoryExecutionRoleArn string
    The memory role ARN.
    memoryStrategies MemoryStrategy[]
    The memory strategies.
    name string
    The memory name.
    tags {[key: string]: string}
    The tags for the resources.
    event_expiry_duration int
    Duration in days until memory events expire
    description str
    encryption_key_arn str
    The memory encryption key Amazon Resource Name (ARN).
    memory_execution_role_arn str
    The memory role ARN.
    memory_strategies Sequence[MemoryStrategyArgs]
    The memory strategies.
    name str
    The memory name.
    tags Mapping[str, str]
    The tags for the resources.
    eventExpiryDuration Number
    Duration in days until memory events expire
    description String
    encryptionKeyArn String
    The memory encryption key Amazon Resource Name (ARN).
    memoryExecutionRoleArn String
    The memory role ARN.
    memoryStrategies List<Property Map>
    The memory strategies.
    name String
    The memory name.
    tags Map<String>
    The tags for the resources.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Memory resource produces the following output properties:

    CreatedAt string
    The timestamp when the memory record was created.
    FailureReason string
    Id string
    The provider-assigned unique ID for this managed resource.
    MemoryArn string
    MemoryId string
    The memory ID.
    Status Pulumi.AwsNative.BedrockAgentCore.MemoryStatus
    The memory status.
    UpdatedAt string
    CreatedAt string
    The timestamp when the memory record was created.
    FailureReason string
    Id string
    The provider-assigned unique ID for this managed resource.
    MemoryArn string
    MemoryId string
    The memory ID.
    Status MemoryStatus
    The memory status.
    UpdatedAt string
    createdAt String
    The timestamp when the memory record was created.
    failureReason String
    id String
    The provider-assigned unique ID for this managed resource.
    memoryArn String
    memoryId String
    The memory ID.
    status MemoryStatus
    The memory status.
    updatedAt String
    createdAt string
    The timestamp when the memory record was created.
    failureReason string
    id string
    The provider-assigned unique ID for this managed resource.
    memoryArn string
    memoryId string
    The memory ID.
    status MemoryStatus
    The memory status.
    updatedAt string
    created_at str
    The timestamp when the memory record was created.
    failure_reason str
    id str
    The provider-assigned unique ID for this managed resource.
    memory_arn str
    memory_id str
    The memory ID.
    status MemoryStatus
    The memory status.
    updated_at str
    createdAt String
    The timestamp when the memory record was created.
    failureReason String
    id String
    The provider-assigned unique ID for this managed resource.
    memoryArn String
    memoryId String
    The memory ID.
    status "CREATING" | "ACTIVE" | "FAILED" | "DELETING"
    The memory status.
    updatedAt String

    Supporting Types

    MemoryCustomConfigurationInput, MemoryCustomConfigurationInputArgs

    MemoryCustomMemoryStrategy, MemoryCustomMemoryStrategyArgs

    Name string
    Configuration Pulumi.AwsNative.BedrockAgentCore.Inputs.MemoryCustomConfigurationInput
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces List<string>
    Status Pulumi.AwsNative.BedrockAgentCore.MemoryCustomMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type Pulumi.AwsNative.BedrockAgentCore.MemoryCustomMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    Name string
    Configuration MemoryCustomConfigurationInput
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces []string
    Status MemoryCustomMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type MemoryCustomMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    name String
    configuration MemoryCustomConfigurationInput
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status MemoryCustomMemoryStrategyStatus
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type MemoryCustomMemoryStrategyType
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy
    name string
    configuration MemoryCustomConfigurationInput
    createdAt string
    Creation timestamp of the memory strategy
    description string
    namespaces string[]
    status MemoryCustomMemoryStrategyStatus
    Status of the memory strategy
    strategyId string
    Unique identifier for the memory strategy
    type MemoryCustomMemoryStrategyType
    Type of memory strategy
    updatedAt string
    Last update timestamp of the memory strategy
    name str
    configuration MemoryCustomConfigurationInput
    created_at str
    Creation timestamp of the memory strategy
    description str
    namespaces Sequence[str]
    status MemoryCustomMemoryStrategyStatus
    Status of the memory strategy
    strategy_id str
    Unique identifier for the memory strategy
    type MemoryCustomMemoryStrategyType
    Type of memory strategy
    updated_at str
    Last update timestamp of the memory strategy
    name String
    configuration Property Map
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy

    MemoryCustomMemoryStrategyStatus, MemoryCustomMemoryStrategyStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    MemoryCustomMemoryStrategyStatusCreating
    CREATING
    MemoryCustomMemoryStrategyStatusActive
    ACTIVE
    MemoryCustomMemoryStrategyStatusDeleting
    DELETING
    MemoryCustomMemoryStrategyStatusFailed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    MemoryCustomMemoryStrategyType, MemoryCustomMemoryStrategyTypeArgs

    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    MemoryCustomMemoryStrategyTypeSemantic
    SEMANTIC
    MemoryCustomMemoryStrategyTypeSummarization
    SUMMARIZATION
    MemoryCustomMemoryStrategyTypeUserPreference
    USER_PREFERENCE
    MemoryCustomMemoryStrategyTypeCustom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    SEMANTIC
    SEMANTIC
    SUMMARIZATION
    SUMMARIZATION
    USER_PREFERENCE
    USER_PREFERENCE
    CUSTOM
    CUSTOM
    "SEMANTIC"
    SEMANTIC
    "SUMMARIZATION"
    SUMMARIZATION
    "USER_PREFERENCE"
    USER_PREFERENCE
    "CUSTOM"
    CUSTOM

    MemoryInvocationConfigurationInput, MemoryInvocationConfigurationInputArgs

    MemoryMessageBasedTriggerInput, MemoryMessageBasedTriggerInputArgs

    messageCount Integer

    MemorySelfManagedConfiguration, MemorySelfManagedConfigurationArgs

    MemorySemanticMemoryStrategy, MemorySemanticMemoryStrategyArgs

    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces List<string>
    Status Pulumi.AwsNative.BedrockAgentCore.MemorySemanticMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type Pulumi.AwsNative.BedrockAgentCore.MemorySemanticMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces []string
    Status MemorySemanticMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type MemorySemanticMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status MemorySemanticMemoryStrategyStatus
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type MemorySemanticMemoryStrategyType
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy
    name string
    createdAt string
    Creation timestamp of the memory strategy
    description string
    namespaces string[]
    status MemorySemanticMemoryStrategyStatus
    Status of the memory strategy
    strategyId string
    Unique identifier for the memory strategy
    type MemorySemanticMemoryStrategyType
    Type of memory strategy
    updatedAt 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 MemorySemanticMemoryStrategyStatus
    Status of the memory strategy
    strategy_id str
    Unique identifier for the memory strategy
    type MemorySemanticMemoryStrategyType
    Type of memory strategy
    updated_at str
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy

    MemorySemanticMemoryStrategyStatus, MemorySemanticMemoryStrategyStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    MemorySemanticMemoryStrategyStatusCreating
    CREATING
    MemorySemanticMemoryStrategyStatusActive
    ACTIVE
    MemorySemanticMemoryStrategyStatusDeleting
    DELETING
    MemorySemanticMemoryStrategyStatusFailed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    MemorySemanticMemoryStrategyType, MemorySemanticMemoryStrategyTypeArgs

    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    MemorySemanticMemoryStrategyTypeSemantic
    SEMANTIC
    MemorySemanticMemoryStrategyTypeSummarization
    SUMMARIZATION
    MemorySemanticMemoryStrategyTypeUserPreference
    USER_PREFERENCE
    MemorySemanticMemoryStrategyTypeCustom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    SEMANTIC
    SEMANTIC
    SUMMARIZATION
    SUMMARIZATION
    USER_PREFERENCE
    USER_PREFERENCE
    CUSTOM
    CUSTOM
    "SEMANTIC"
    SEMANTIC
    "SUMMARIZATION"
    SUMMARIZATION
    "USER_PREFERENCE"
    USER_PREFERENCE
    "CUSTOM"
    CUSTOM

    MemorySemanticOverride, MemorySemanticOverrideArgs

    MemorySemanticOverrideConsolidationConfigurationInput, MemorySemanticOverrideConsolidationConfigurationInputArgs

    AppendToPrompt string
    ModelId string
    AppendToPrompt string
    ModelId string
    appendToPrompt String
    modelId String
    appendToPrompt string
    modelId string
    appendToPrompt String
    modelId String

    MemorySemanticOverrideExtractionConfigurationInput, MemorySemanticOverrideExtractionConfigurationInputArgs

    AppendToPrompt string
    ModelId string
    AppendToPrompt string
    ModelId string
    appendToPrompt String
    modelId String
    appendToPrompt string
    modelId string
    appendToPrompt String
    modelId String

    MemoryStatus, MemoryStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Failed
    FAILED
    Deleting
    DELETING
    MemoryStatusCreating
    CREATING
    MemoryStatusActive
    ACTIVE
    MemoryStatusFailed
    FAILED
    MemoryStatusDeleting
    DELETING
    Creating
    CREATING
    Active
    ACTIVE
    Failed
    FAILED
    Deleting
    DELETING
    Creating
    CREATING
    Active
    ACTIVE
    Failed
    FAILED
    Deleting
    DELETING
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    FAILED
    FAILED
    DELETING
    DELETING
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "FAILED"
    FAILED
    "DELETING"
    DELETING

    MemoryStrategy, MemoryStrategyArgs

    MemorySummaryMemoryStrategy, MemorySummaryMemoryStrategyArgs

    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces List<string>
    Status Pulumi.AwsNative.BedrockAgentCore.MemorySummaryMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type Pulumi.AwsNative.BedrockAgentCore.MemorySummaryMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces []string
    Status MemorySummaryMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type MemorySummaryMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status MemorySummaryMemoryStrategyStatus
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type MemorySummaryMemoryStrategyType
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy
    name string
    createdAt string
    Creation timestamp of the memory strategy
    description string
    namespaces string[]
    status MemorySummaryMemoryStrategyStatus
    Status of the memory strategy
    strategyId string
    Unique identifier for the memory strategy
    type MemorySummaryMemoryStrategyType
    Type of memory strategy
    updatedAt 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 MemorySummaryMemoryStrategyStatus
    Status of the memory strategy
    strategy_id str
    Unique identifier for the memory strategy
    type MemorySummaryMemoryStrategyType
    Type of memory strategy
    updated_at str
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy

    MemorySummaryMemoryStrategyStatus, MemorySummaryMemoryStrategyStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    MemorySummaryMemoryStrategyStatusCreating
    CREATING
    MemorySummaryMemoryStrategyStatusActive
    ACTIVE
    MemorySummaryMemoryStrategyStatusDeleting
    DELETING
    MemorySummaryMemoryStrategyStatusFailed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    MemorySummaryMemoryStrategyType, MemorySummaryMemoryStrategyTypeArgs

    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    MemorySummaryMemoryStrategyTypeSemantic
    SEMANTIC
    MemorySummaryMemoryStrategyTypeSummarization
    SUMMARIZATION
    MemorySummaryMemoryStrategyTypeUserPreference
    USER_PREFERENCE
    MemorySummaryMemoryStrategyTypeCustom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    SEMANTIC
    SEMANTIC
    SUMMARIZATION
    SUMMARIZATION
    USER_PREFERENCE
    USER_PREFERENCE
    CUSTOM
    CUSTOM
    "SEMANTIC"
    SEMANTIC
    "SUMMARIZATION"
    SUMMARIZATION
    "USER_PREFERENCE"
    USER_PREFERENCE
    "CUSTOM"
    CUSTOM

    MemorySummaryOverride, MemorySummaryOverrideArgs

    MemorySummaryOverrideConsolidationConfigurationInput, MemorySummaryOverrideConsolidationConfigurationInputArgs

    AppendToPrompt string
    ModelId string
    AppendToPrompt string
    ModelId string
    appendToPrompt String
    modelId String
    appendToPrompt string
    modelId string
    appendToPrompt String
    modelId String

    MemoryTimeBasedTriggerInput, MemoryTimeBasedTriggerInputArgs

    MemoryTokenBasedTriggerInput, MemoryTokenBasedTriggerInputArgs

    tokenCount Integer
    tokenCount number
    tokenCount Number

    MemoryTriggerConditionInput, MemoryTriggerConditionInputArgs

    MemoryUserPreferenceMemoryStrategy, MemoryUserPreferenceMemoryStrategyArgs

    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces List<string>
    Status Pulumi.AwsNative.BedrockAgentCore.MemoryUserPreferenceMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type Pulumi.AwsNative.BedrockAgentCore.MemoryUserPreferenceMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    Name string
    CreatedAt string
    Creation timestamp of the memory strategy
    Description string
    Namespaces []string
    Status MemoryUserPreferenceMemoryStrategyStatus
    Status of the memory strategy
    StrategyId string
    Unique identifier for the memory strategy
    Type MemoryUserPreferenceMemoryStrategyType
    Type of memory strategy
    UpdatedAt string
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status MemoryUserPreferenceMemoryStrategyStatus
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type MemoryUserPreferenceMemoryStrategyType
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy
    name string
    createdAt string
    Creation timestamp of the memory strategy
    description string
    namespaces string[]
    status MemoryUserPreferenceMemoryStrategyStatus
    Status of the memory strategy
    strategyId string
    Unique identifier for the memory strategy
    type MemoryUserPreferenceMemoryStrategyType
    Type of memory strategy
    updatedAt 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 MemoryUserPreferenceMemoryStrategyStatus
    Status of the memory strategy
    strategy_id str
    Unique identifier for the memory strategy
    type MemoryUserPreferenceMemoryStrategyType
    Type of memory strategy
    updated_at str
    Last update timestamp of the memory strategy
    name String
    createdAt String
    Creation timestamp of the memory strategy
    description String
    namespaces List<String>
    status "CREATING" | "ACTIVE" | "DELETING" | "FAILED"
    Status of the memory strategy
    strategyId String
    Unique identifier for the memory strategy
    type "SEMANTIC" | "SUMMARIZATION" | "USER_PREFERENCE" | "CUSTOM"
    Type of memory strategy
    updatedAt String
    Last update timestamp of the memory strategy

    MemoryUserPreferenceMemoryStrategyStatus, MemoryUserPreferenceMemoryStrategyStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    MemoryUserPreferenceMemoryStrategyStatusCreating
    CREATING
    MemoryUserPreferenceMemoryStrategyStatusActive
    ACTIVE
    MemoryUserPreferenceMemoryStrategyStatusDeleting
    DELETING
    MemoryUserPreferenceMemoryStrategyStatusFailed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    MemoryUserPreferenceMemoryStrategyType, MemoryUserPreferenceMemoryStrategyTypeArgs

    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    MemoryUserPreferenceMemoryStrategyTypeSemantic
    SEMANTIC
    MemoryUserPreferenceMemoryStrategyTypeSummarization
    SUMMARIZATION
    MemoryUserPreferenceMemoryStrategyTypeUserPreference
    USER_PREFERENCE
    MemoryUserPreferenceMemoryStrategyTypeCustom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    Semantic
    SEMANTIC
    Summarization
    SUMMARIZATION
    UserPreference
    USER_PREFERENCE
    Custom
    CUSTOM
    SEMANTIC
    SEMANTIC
    SUMMARIZATION
    SUMMARIZATION
    USER_PREFERENCE
    USER_PREFERENCE
    CUSTOM
    CUSTOM
    "SEMANTIC"
    SEMANTIC
    "SUMMARIZATION"
    SUMMARIZATION
    "USER_PREFERENCE"
    USER_PREFERENCE
    "CUSTOM"
    CUSTOM

    MemoryUserPreferenceOverride, MemoryUserPreferenceOverrideArgs

    MemoryUserPreferenceOverrideConsolidationConfigurationInput, MemoryUserPreferenceOverrideConsolidationConfigurationInputArgs

    AppendToPrompt string
    ModelId string
    AppendToPrompt string
    ModelId string
    appendToPrompt String
    modelId String
    appendToPrompt string
    modelId string
    appendToPrompt String
    modelId String

    MemoryUserPreferenceOverrideExtractionConfigurationInput, MemoryUserPreferenceOverrideExtractionConfigurationInputArgs

    AppendToPrompt string
    ModelId string
    AppendToPrompt string
    ModelId string
    appendToPrompt String
    modelId String
    appendToPrompt string
    modelId string
    appendToPrompt String
    modelId String

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    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
      Meet Neo: Your AI Platform Teammate