Terraform lv 2 task 7

i have problem with this task Stream Kinesis Data to CloudWatch Using Terraform



this is the code:
provider “aws” { region = “us-east-1” }

resource “aws_kinesis_stream” “stream” {
name = “devops-kinesis-stream”
shard_count = 1
}

resource “aws_cloudwatch_metric_alarm” “alarm” {
alarm_name = “devops-kinesis-alarm”
namespace = “AWS/Kinesis”
metric_name = “WriteProvisionedThroughputExceeded”
statistic = “Sum”
period = 60
evaluation_periods = 1
threshold = 1
comparison_operator = “GreaterThanThreshold”
treat_missing_data = “notBreaching”
dimensions = { StreamName = aws_kinesis_stream.stream.name }
}
output “kke_kinesis_stream_name” {
value = aws_kinesis_stream.stream.name
}

output “kke_kinesis_alarm_name” {
value = aws_cloudwatch_metric_alarm.alarm.alarm_name
}