Stream Args
data class StreamArgs(val desiredShardLevelMetrics: Output<List<StreamEnhancedMetric>>? = null, val name: Output<String>? = null, val retentionPeriodHours: Output<Int>? = null, val shardCount: Output<Int>? = null, val streamEncryption: Output<StreamEncryptionArgs>? = null, val streamModeDetails: Output<StreamModeDetailsArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<StreamArgs>
Resource Type definition for AWS::Kinesis::Stream
Constructors
Link copied to clipboard
constructor(desiredShardLevelMetrics: Output<List<StreamEnhancedMetric>>? = null, name: Output<String>? = null, retentionPeriodHours: Output<Int>? = null, shardCount: Output<Int>? = null, streamEncryption: Output<StreamEncryptionArgs>? = null, streamModeDetails: Output<StreamModeDetailsArgs>? = null, tags: Output<List<TagArgs>>? = null)
Properties
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
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.