KinesisStreamDeliveryOptions
- class aws_cdk.aws_bedrockagentcore.KinesisStreamDeliveryOptions(*, content_configurations)
Bases:
objectOptions 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.