GetStreamResult

data class GetStreamResult(val arn: String? = null, val desiredShardLevelMetrics: List<StreamEnhancedMetric>? = 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, desiredShardLevelMetrics: List<StreamEnhancedMetric>? = 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 final list of shard-level metrics

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.