KinesisStreamDeliveryOptions

class aws_cdk.aws_bedrockagentcore.KinesisStreamDeliveryOptions(*, content_configurations)

Bases: object

Options for delivering memory record events to a Kinesis Data Stream.

Parameters:

content_configurations (Sequence[Union[StreamDeliveryContentConfiguration, Dict[str, Any]]]) – Content configurations defining what to deliver to the stream. Currently exactly one configuration is supported.

ExampleMetadata:

fixture=default infused

Example:

stream = kinesis.Stream(self, "MemoryEventStream")

memory = agentcore.Memory(self, "MemoryWithStreamDelivery",
    memory_name="memory_with_stream",
    stream_delivery_resources=[
        agentcore.StreamDeliveryResource.kinesis(stream,
            content_configurations=[agentcore.StreamDeliveryContentConfiguration(
                type=agentcore.StreamDeliveryContentType.MEMORY_RECORDS,
                # Streams complete memory record bodies, which may include sensitive data
                level=agentcore.StreamDeliveryContentLevel.FULL_CONTENT
            )
            ]
        )
    ]
)

Attributes

content_configurations

Content configurations defining what to deliver to the stream.

Currently exactly one configuration is supported.