GetStreamResult

data class GetStreamResult(val arn: String? = null, val retentionPeriodHours: Int? = null, val shardCount: Int? = null, val streamEncryption: StreamEncryption? = null, val streamModeDetails: StreamModeDetails? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(arn: String? = null, retentionPeriodHours: Int? = null, shardCount: Int? = null, streamEncryption: StreamEncryption? = null, streamModeDetails: StreamModeDetails? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

The Amazon resource name (ARN) of the Kinesis stream

Link copied to clipboard

The number of hours for the data records that are stored in shards to remain accessible.

Link copied to clipboard
val shardCount: Int? = null

The number of shards that the stream uses. Required when StreamMode = PROVISIONED is passed.

Link copied to clipboard

When specified, enables or updates server-side encryption using an AWS KMS key for a specified stream.

Link copied to clipboard

The mode in which the stream is running.

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

An arbitrary set of tags (key–value pairs) to associate with the Kinesis stream.