AwsKinesisStreamDetails
¶
Source code in docs_src/capo_securityhub/types/aws_kinesis_stream_details.py
arn
instance-attribute
¶
arn: NotRequired[NonEmptyString]
The Amazon Resource Name (ARN) of the Kinesis data stream.
name
instance-attribute
¶
name: NotRequired[NonEmptyString]
The name of the Kinesis stream. If you don't specify a name, CloudFront generates a unique physical ID and uses that ID for the stream name.
retention_period_hours
instance-attribute
¶
retention_period_hours: NotRequired[Integer]
The number of hours for the data records that are stored in shards to remain accessible.
shard_count
instance-attribute
¶
shard_count: NotRequired[Integer]
The number of shards that the stream uses.
stream_encryption
instance-attribute
¶
stream_encryption: NotRequired[AwsKinesisStreamStreamEncryptionDetails]
When specified, enables or updates server-side encryption using an KMS key for a specified stream. Removing this property from your stack template and updating your stack disables encryption.