StreamArgs

data class StreamArgs(val dataRetentionInHours: Output<Int>? = null, val deviceName: Output<String>? = null, val kmsKeyId: Output<String>? = null, val mediaType: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<StreamArgs>

Resource Type Definition for AWS::KinesisVideo::Stream

Constructors

Link copied to clipboard
constructor(dataRetentionInHours: Output<Int>? = null, deviceName: Output<String>? = null, kmsKeyId: Output<String>? = null, mediaType: Output<String>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val dataRetentionInHours: Output<Int>? = null

The number of hours till which Kinesis Video will retain the data in the stream

Link copied to clipboard
val deviceName: Output<String>? = null

The name of the device that is writing to the stream.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data.

Link copied to clipboard
val mediaType: Output<String>? = null

The media type of the stream. Consumers of the stream can use this information when processing the stream.

Link copied to clipboard
val name: Output<String>? = null

The name of the Kinesis Video stream.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs associated with the Kinesis Video Stream.

Functions

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