StreamDeliveryContentLevel

class aws_cdk.aws_bedrockagentcore.StreamDeliveryContentLevel(*values)

Bases: Enum

Content detail level for stream delivery.

Controls how much detail is included in each delivered record.

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

FULL_CONTENT

Deliver full content including the memory record body.

METADATA_ONLY

Deliver only metadata (record ID, timestamps, event type).