# The attribute `${data.aws_caller_identity.current.account_id}` will be current account number.
data "aws_caller_identity" "current" {}

# The attribue `${data.aws_iam_account_alias.current.account_alias}` will be current account alias
data "aws_iam_account_alias" "current" {}

data "aws_s3_bucket" "logs_bucket" {
  bucket = "security-${local.account_id}-logs"
}

data "aws_iam_role" "deployment_iam_role" {
  name = "cross_account_deployment_role"
}

data "aws_kms_key" "default_sqs_key" {
  key_id = "arn:aws:kms:${var.aws_region_id}:${local.account_id}:alias/default_sqs"
}

data "aws_kms_key" "default_sns_key" {
  key_id = "arn:aws:kms:${var.aws_region_id}:${local.account_id}:alias/default_sns"
}

data "aws_kms_key" "default_sqs_key_delphi" {
  key_id   = "arn:aws:kms:${var.aws_region_id}:${module.aws_accounts_list.accounts["gdb-delphi-dev"]}:alias/default_sqs"
  provider = aws.gdb-delphi-dev
}

data "aws_sns_topic" "devops_team_notifications" {
  name = "infra-devops_team"
}

data "aws_acm_certificate" "wildcard_filtr_apollo_cert" {
  domain = "filtr.com"
}
