/*
# AWS Config for all regions
resource aws_config_configuration_recorder gsirt_config_us-east-2 {
  provider = aws.us-east-2
  name     = "gsirt_config_us-east-2"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_us-east-2 {
  provider   = aws.us-east-2
  name       = aws_config_configuration_recorder.gsirt_config_us-east-2.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_us-east-2]
}

resource aws_config_delivery_channel gsirt_config_us-east-2 {
  provider       = aws.us-east-2
  name           = "gsirt_config_delivery_us-east-2"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_us-east-2]
}

resource aws_config_configuration_recorder gsirt_config_us-west-1 {
  provider = aws.us-west-1
  name     = "gsirt_config_us-west-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_us-west-1 {
  provider   = aws.us-west-1
  name       = aws_config_configuration_recorder.gsirt_config_us-west-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_us-west-1]
}

resource aws_config_delivery_channel gsirt_config_us-west-1 {
  provider       = aws.us-west-1
  name           = "gsirt_config_delivery_us-west-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_us-west-1]
}

resource aws_config_configuration_recorder gsirt_config_us-west-2 {
  provider = aws.us-west-2
  name     = "gsirt_config_us-west-2"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_us-west-2 {
  provider   = aws.us-west-2
  name       = aws_config_configuration_recorder.gsirt_config_us-west-2.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_us-west-2]
}

resource aws_config_delivery_channel gsirt_config_us-west-2 {
  provider       = aws.us-west-2
  name           = "gsirt_config_delivery_us-west-2"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_us-west-2]
}

resource aws_config_configuration_recorder gsirt_config_ap-south-1 {
  provider = aws.ap-south-1
  name     = "gsirt_config_ap-south-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ap-south-1 {
  provider   = aws.ap-south-1
  name       = aws_config_configuration_recorder.gsirt_config_ap-south-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ap-south-1]
}

resource aws_config_delivery_channel gsirt_config_ap-south-1 {
  provider       = aws.ap-south-1
  name           = "gsirt_config_delivery_ap-south-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ap-south-1]
}

resource aws_config_configuration_recorder gsirt_config_ap-northeast-2 {
  provider = aws.ap-northeast-2
  name     = "gsirt_config_ap-northeast-2"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ap-northeast-2 {
  provider   = aws.ap-northeast-2
  name       = aws_config_configuration_recorder.gsirt_config_ap-northeast-2.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ap-northeast-2]
}

resource aws_config_delivery_channel gsirt_config_ap-northeast-2 {
  provider       = aws.ap-northeast-2
  name           = "gsirt_config_delivery_ap-northeast-2"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ap-northeast-2]
}

resource aws_config_configuration_recorder gsirt_config_ap-southeast-1 {
  provider = aws.ap-southeast-1
  name     = "gsirt_config_ap-southeast-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ap-southeast-1 {
  provider   = aws.ap-southeast-1
  name       = aws_config_configuration_recorder.gsirt_config_ap-southeast-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ap-southeast-1]
}

resource aws_config_delivery_channel gsirt_config_ap-southeast-1 {
  provider       = aws.ap-southeast-1
  name           = "gsirt_config_delivery_ap-southeast-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ap-southeast-1]
}

resource aws_config_configuration_recorder gsirt_config_ap-southeast-2 {
  provider = aws.ap-southeast-2
  name     = "gsirt_config_ap-southeast-2"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ap-southeast-2 {
  provider   = aws.ap-southeast-2
  name       = aws_config_configuration_recorder.gsirt_config_ap-southeast-2.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ap-southeast-2]
}

resource aws_config_delivery_channel gsirt_config_ap-southeast-2 {
  provider       = aws.ap-southeast-2
  name           = "gsirt_config_delivery_ap-southeast-2"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ap-southeast-2]
}

resource aws_config_configuration_recorder gsirt_config_ap-northeast-1 {
  provider = aws.ap-northeast-1
  name     = "gsirt_config_ap-northeast-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ap-northeast-1 {
  provider   = aws.ap-northeast-1
  name       = aws_config_configuration_recorder.gsirt_config_ap-northeast-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ap-northeast-1]
}

resource aws_config_delivery_channel gsirt_config_ap-northeast-1 {
  provider       = aws.ap-northeast-1
  name           = "gsirt_config_delivery_ap-northeast-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ap-northeast-1]
}

resource aws_config_configuration_recorder gsirt_config_ca-central-1 {
  provider = aws.ca-central-1
  name     = "gsirt_config_ca-central-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_ca-central-1 {
  provider   = aws.ca-central-1
  name       = aws_config_configuration_recorder.gsirt_config_ca-central-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_ca-central-1]
}

resource aws_config_delivery_channel gsirt_config_ca-central-1 {
  provider       = aws.ca-central-1
  name           = "gsirt_config_delivery_ca-central-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_ca-central-1]
}

resource aws_config_configuration_recorder gsirt_config_eu-central-1 {
  provider = aws.eu-central-1
  name     = "gsirt_config_eu-central-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_eu-central-1 {
  provider   = aws.eu-central-1
  name       = aws_config_configuration_recorder.gsirt_config_eu-central-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_eu-central-1]
}

resource aws_config_delivery_channel gsirt_config_eu-central-1 {
  provider       = aws.eu-central-1
  name           = "gsirt_config_delivery_eu-central-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_eu-central-1]
}

resource aws_config_configuration_recorder gsirt_config_eu-west-1 {
  provider = aws.eu-west-1
  name     = "gsirt_config_eu-west-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_eu-west-1 {
  provider   = aws.eu-west-1
  name       = aws_config_configuration_recorder.gsirt_config_eu-west-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_eu-west-1]
}

resource aws_config_delivery_channel gsirt_config_eu-west-1 {
  provider       = aws.eu-west-1
  name           = "gsirt_config_delivery_eu-west-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_eu-west-1]
}

resource aws_config_configuration_recorder gsirt_config_eu-west-2 {
  provider = aws.eu-west-2
  name     = "gsirt_config_eu-west-2"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_eu-west-2 {
  provider   = aws.eu-west-2
  name       = aws_config_configuration_recorder.gsirt_config_eu-west-2.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_eu-west-2]
}

resource aws_config_delivery_channel gsirt_config_eu-west-2 {
  provider       = aws.eu-west-2
  name           = "gsirt_config_delivery_eu-west-2"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_eu-west-2]
}

resource aws_config_configuration_recorder gsirt_config_eu-west-3 {
  provider = aws.eu-west-3
  name     = "gsirt_config_eu-west-3"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_eu-west-3 {
  provider   = aws.eu-west-3
  name       = aws_config_configuration_recorder.gsirt_config_eu-west-3.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_eu-west-3]
}

resource aws_config_delivery_channel gsirt_config_eu-west-3 {
  provider       = aws.eu-west-3
  name           = "gsirt_config_delivery_eu-west-3"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_eu-west-3]
}

resource aws_config_configuration_recorder gsirt_config_eu-north-1 {
  provider = aws.eu-north-1
  name     = "gsirt_config_eu-north-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_eu-north-1 {
  provider   = aws.eu-north-1
  name       = aws_config_configuration_recorder.gsirt_config_eu-north-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_eu-north-1]
}

resource aws_config_delivery_channel gsirt_config_eu-north-1 {
  provider       = aws.eu-north-1
  name           = "gsirt_config_delivery_eu-north-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_eu-north-1]
}

resource aws_config_configuration_recorder gsirt_config_sa-east-1 {
  provider = aws.sa-east-1
  name     = "gsirt_config_sa-east-1"
  role_arn = aws_iam_role.gsirt_config-role-us-east-1.arn
}

resource aws_config_configuration_recorder_status gsirt_config_sa-east-1 {
  provider   = aws.sa-east-1
  name       = aws_config_configuration_recorder.gsirt_config_sa-east-1.name
  is_enabled = true
  depends_on = [aws_config_delivery_channel.gsirt_config_sa-east-1]
}

resource aws_config_delivery_channel gsirt_config_sa-east-1 {
  provider       = aws.sa-east-1
  name           = "gsirt_config_delivery_sa-east-1"
  s3_bucket_name = aws_s3_bucket.gsirt_trail_s3.id
  depends_on     = [aws_config_configuration_recorder.gsirt_config_sa-east-1]
}*/
