AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateMemory operation. Creates a new Amazon Bedrock AgentCore Memory resource.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.BedrockAgentCoreControl.AmazonBedrockAgentCoreControlRequest
      Amazon.BedrockAgentCoreControl.Model.CreateMemoryRequest

Namespace: Amazon.BedrockAgentCoreControl.Model
Assembly: AWSSDK.BedrockAgentCoreControl.dll
Version: 3.x.y.z

Syntax

C#
public class CreateMemoryRequest : AmazonBedrockAgentCoreControlRequest
         IAmazonWebServiceRequest

The CreateMemoryRequest type exposes the following members

Constructors

NameDescription
Public Method CreateMemoryRequest()

Properties

NameTypeDescription
Public Property ClientToken System.String

Gets and sets the property ClientToken.

A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request but does not return an error.

Public Property Description System.String

Gets and sets the property Description.

The description of the memory.

Public Property EncryptionKeyArn System.String

Gets and sets the property EncryptionKeyArn.

The Amazon Resource Name (ARN) of the KMS key used to encrypt the memory data.

Public Property EventExpiryDuration System.Int32

Gets and sets the property EventExpiryDuration.

The duration after which memory events expire. Specified as an ISO 8601 duration.

Public Property MemoryExecutionRoleArn System.String

Gets and sets the property MemoryExecutionRoleArn.

The Amazon Resource Name (ARN) of the IAM role that provides permissions for the memory to access Amazon Web Services services.

Public Property MemoryStrategies System.Collections.Generic.List<Amazon.BedrockAgentCoreControl.Model.MemoryStrategyInput>

Gets and sets the property MemoryStrategies.

The memory strategies to use for this memory. Strategies define how information is extracted, processed, and consolidated.

Public Property Name System.String

Gets and sets the property Name.

The name of the memory. The name must be unique within your account.

Public Property StreamDeliveryResources Amazon.BedrockAgentCoreControl.Model.StreamDeliveryResources

Gets and sets the property StreamDeliveryResources.

Configuration for streaming memory record data to external resources.

Public Property Tags System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Tags.

A map of tag keys and values to assign to an AgentCore Memory. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5