# Terraform configuration to create a Kinesis Data Stream.

provider "aws" {
  region = "us-east-1"
}

# --- Kinesis Data Stream ---
resource "aws_kinesis_stream" "my_stream" {
  name        = "MyTerraformKinesisStream"
  shard_count = 1 # Number of shards for the stream

  tags = {
    Name        = "MyTerraformKinesisStream"
    Environment = "Dev"
  }
}

# --- Outputs ---
output "kinesis_stream_name" {
  value       = aws_kinesis_stream.my_stream.name
  description = "The name of the Kinesis Data Stream."
}

output "kinesis_stream_arn" {
  value       = aws_kinesis_stream.my_stream.arn
  description = "The ARN of the Kinesis Data Stream."
}
