aws-cdk-lib.aws_connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty

interface KinesisVideoStreamConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.Connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconnect#CfnInstanceStorageConfig_KinesisVideoStreamConfigProperty
Javasoftware.amazon.awscdk.services.connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty
Pythonaws_cdk.aws_connect.CfnInstanceStorageConfig.KinesisVideoStreamConfigProperty
TypeScript aws-cdk-lib » aws_connect » CfnInstanceStorageConfig » KinesisVideoStreamConfigProperty

Configuration information of a Kinesis video stream.

Example

// 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 = {
  prefix: 'prefix',
  retentionPeriodHours: 123,

  // the properties below are optional
  encryptionConfig: {
    encryptionType: 'encryptionType',
    keyId: 'keyId',
  },
};

Properties

NameTypeDescription
prefixstringThe prefix of the video stream.
retentionPeriodHoursnumberThe number of hours data is retained in the stream.
encryptionConfig?IResolvable | EncryptionConfigPropertyThe encryption configuration.

prefix

Type: string

The prefix of the video stream.


retentionPeriodHours

Type: number

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.


encryptionConfig?

Type: IResolvable | EncryptionConfigProperty (optional)

The encryption configuration.