# StreamDeliveryContentConfiguration

Content configuration for a stream delivery resource.

Defines what content type and detail level to deliver.

- Source: [`aws-bedrockagentcore/lib/memory/memory.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-bedrockagentcore/lib/memory/memory.ts#L104)
- Type last changed: v2.265.0 · 13 Aug 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const streamDeliveryContentConfiguration: bedrockagentcore.StreamDeliveryContentConfiguration = {
  level: bedrockagentcore.StreamDeliveryContentLevel.METADATA_ONLY,
  type: bedrockagentcore.StreamDeliveryContentType.MEMORY_RECORDS,
};
```

## Properties

- `level`: [StreamDeliveryContentLevel](/cdk/api/v2/docs/aws-cdk-lib.aws_bedrockagentcore.StreamDeliveryContentLevel.html) (required) — The level of content detail to deliver.

  There is no default: the level must be chosen explicitly because
  `FULL_CONTENT` delivers complete memory record bodies, which can contain
  personally identifiable information and other sensitive conversation
  content. Use `METADATA_ONLY` unless the record body is required downstream.

- `type`: [StreamDeliveryContentType](/cdk/api/v2/docs/aws-cdk-lib.aws_bedrockagentcore.StreamDeliveryContentType.html) (required) — The type of content to deliver.
