InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs

data class InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs(val encryptionConfig: Output<InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs>, val prefix: Output<String>, val retentionPeriodHours: Output<Int>) : ConvertibleToJava<InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs>

Constructors

constructor(encryptionConfig: Output<InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs>, prefix: Output<String>, retentionPeriodHours: Output<Int>)

Properties

Link copied to clipboard
Link copied to clipboard
val prefix: Output<String>

The prefix of the video stream. Minimum length of 1. Maximum length of 128. When read from the state, the value returned is <prefix>-connect-<connect_instance_alias>-contact- since the API appends additional details to the prefix.

Link copied to clipboard

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. Minimum value of 0. Maximum value of 87600. A value of 0, indicates that the stream does not persist data.

Functions

Link copied to clipboard
open override fun toJava(): InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs