class StreamDeliveryResource
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.BedrockAgentCore.StreamDeliveryResource |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#StreamDeliveryResource |
Java | software.amazon.awscdk.services.bedrockagentcore.StreamDeliveryResource |
Python | aws_cdk.aws_bedrockagentcore.StreamDeliveryResource |
TypeScript (source) | aws-cdk-lib » aws_bedrockagentcore » StreamDeliveryResource |
A delivery target for real-time streaming of memory record lifecycle events.
Instances are created through the static factory methods, one per delivery
target type, for example StreamDeliveryResource.kinesis().
Example
const stream = new kinesis.Stream(this, 'MemoryEventStream');
const memory = new agentcore.Memory(this, 'MemoryWithStreamDelivery', {
memoryName: 'memory_with_stream',
streamDeliveryResources: [
agentcore.StreamDeliveryResource.kinesis(stream, {
contentConfigurations: [
{
type: agentcore.StreamDeliveryContentType.MEMORY_RECORDS,
// Streams complete memory record bodies, which may include sensitive data
level: agentcore.StreamDeliveryContentLevel.FULL_CONTENT,
},
],
}),
],
});
Properties
| Name | Type | Description |
|---|---|---|
| content | Stream[] | Content configurations defining what is delivered to the stream. |
| stream | IStream | The Kinesis Data Stream that memory record events are delivered to. |
contentConfigurations
Type:
Stream[]
Content configurations defining what is delivered to the stream.
stream
Type:
IStream
The Kinesis Data Stream that memory record events are delivered to.
Methods
| Name | Description |
|---|---|
| static kinesis(stream, options) | Deliver memory record lifecycle events to an Amazon Kinesis Data Stream. |
static kinesis(stream, options)
public static kinesis(stream: IStream, options: KinesisStreamDeliveryOptions): StreamDeliveryResource
Parameters
- stream
IStream— The Kinesis Data Stream to deliver memory record events to. - options
Kinesis— What content to deliver to the stream.Stream Delivery Options
Returns
Deliver memory record lifecycle events to an Amazon Kinesis Data Stream.
The memory execution role is automatically granted write permissions to the stream.

.NET
Go
Java
Python
TypeScript (