BOM - AWS Kinesis
- Query id: 0e59d33e-bba2-4037-8f88-9765647ca7ad
- Query name: BOM - AWS Kinesis
- Platform: Terraform
- Severity: Trace
- Category: Bill Of Materials
- URL: Github
Description¶
A list of Kinesis resources found. Amazon Kinesis is a real-time streaming service that provides collection, processing, and analysis of video and data streams in real-time
Documentation
Code samples¶
Code samples with security vulnerabilities¶
Postitive test num. 1 - tf file
resource "aws_kinesis_stream" "positive1" {
name = "terraform-kinesis-test"
shard_count = 1
retention_period = 48
shard_level_metrics = [
"IncomingBytes",
"OutgoingBytes",
]
stream_mode_details {
stream_mode = "PROVISIONED"
}
tags = {
Environment = "test"
}
}
resource "aws_kinesis_stream" "positive2" {
name = "terraform-kinesis-test2"
shard_count = 1
retention_period = 48
shard_level_metrics = [
"IncomingBytes",
"OutgoingBytes",
]
stream_mode_details {
stream_mode = "PROVISIONED"
}
tags = {
Environment = "test"
}
kms_key_id = "1234abcd-12ab-34cd-56ef-0987654321ab"
}
Code samples without security vulnerabilities¶
Negative test num. 1 - tf file
module "kinesis-stream" {
source = "rodrigodelmonte/kinesis-stream/aws"
version = "v2.0.3"
name = "kinesis_stream_example"
shard_count = 1
retention_period = 24
shard_level_metrics = ["IncomingBytes", "OutgoingBytes"]
enforce_consumer_deletion = false
encryption_type = "KMS"
kms_key_id = "alias/aws/kinesis"
tags = {
Name = "kinesis_stream_example"
}
}