# KinesisVideoStreamConfigProperty

Configuration information of a Kinesis video stream.

- Source: Generated code
- Type last changed: v2.116.0 · 22 Dec 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const kinesisVideoStreamConfigProperty: connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty = {
  encryptionConfig: {
    encryptionType: 'encryptionType',
    keyId: 'keyId',
  },
  prefix: 'prefix',
  retentionPeriodHours: 123,
};
```

## Properties

- `encryptionConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnInstanceStorageConfig.EncryptionConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_connect.CfnInstanceStorageConfig.EncryptionConfigProperty.html) (required) — The encryption configuration.

- `prefix`: string (required) — The prefix of the video stream.

- `retentionPeriodHours`: number (required) — The number of hours data is retained in the stream.

  Kinesis Video Streams retains the data in a data store that is associated with the stream.

  The default value is 0, indicating that the stream does not persist data.
