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

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket  = "orcd-terraform-state"
    key     = "qa/lambda-throttler/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

data "aws_secretsmanager_secret_version" "datadog_api_key" {
  secret_id = "${var.environment}/lambda-throttler/DATADOG_API_KEY"
}

data "aws_secretsmanager_secret_version" "datadog_app_key" {
  secret_id = "${var.environment}/lambda-throttler/DATADOG_APP_KEY"
}

data "aws_secretsmanager_secret_version" "throttler_sentry_dsn" {
  secret_id = "${var.environment}/lambda-throttler/SENTRY_DSN"
}

data "aws_secretsmanager_secret_version" "throttler_manager_sentry_dsn" {
  secret_id = "${var.environment}/lambda-throttler-manager/SENTRY_DSN"
}

data "aws_caller_identity" "current" {}
