output "alb_id" {
  description = "Id of ALB security group."
  value       = module.sg-alb.sg_id
}

output "win_ws_id" {
  description = "Id of windows ws security group."
  value       = module.sg-win-ws.sg_id
}

output "lin_ws_id" {
  description = "Id of linux ws security group."
  value       = module.sg-lin-ws.sg_id
}

output "docdb_id" {
  description = "Id of DocDB security group."
  value       = module.sg-docdb.sg_id
}

output "ecs_id" {
  description = "Id of ECS security group."
  value       = module.sg-ecs.sg_id
}

output "win_batch_id" {
  description = "Id of windows batch security group."
  value       = module.sg-win-batch.sg_id
}

output "lin_batch_id" {
  description = "Id of linux batch security group."
  value       = module.sg-lin-batch.sg_id
}

output "aws_batch_id" {
  description = "Id of aws batch security group."
  value       = module.sg-aws-batch.sg_id
}

output "aurora_id" {
  description = "Id of aurora security group."
  value       = module.sg-aurora.sg_id
}

output "redis_id" {
  description = "Id of Redis security group."
  value       = module.sg-redis.sg_id
}

output "couchbase_id" {
  description = "Id of redis security group."
  value       = module.sg-couchbase.sg_id
}

output "management_ssh_id" {
  description = "Id of management security group"
  value       = aws_security_group.remote_management_access_ssh.id
}

output "management_rdp_id" {
  description = "Id of management security group"
  value       = aws_security_group.remote_management_access_rdp.id
}

output "web_debug_id_80" {
  description = "Id of web-debug security group"
  value       = aws_security_group.web_debug_access_80.id
}

output "web_debug_id_443" {
  description = "Id of web-debug security group"
  value       = aws_security_group.web_debug_access_443.id
}

output "ext_web_sg_id" {
  description = "Id of ext_web_sg security group"
  value       = aws_security_group.ext_web_sg.id
}

output "public_access_sg_id" {
  description = "Id of public_access_sg security group"
  value       = aws_security_group.public_access_sg.id
}

output "msqldb_debug_id" {
  description = "Id of db-debug security group"
  value       = aws_security_group.db_debug_access_msql.id
}

output "mongo_debug_id" {
  description = "Id of mongo db-debug security group"
  value       = aws_security_group.db_debug_access_mongo.id
}


output "lvldb_debug_id" {
  description = "Id of db-debug security group"
  value       = aws_security_group.db_debug_access_lvldb.id
}

output "lambda_id" {
  description = "Id of lambda security group"
  value       = module.sg-lambda.sg_id
}

output "manual_debug_id" {
  description = "Id of manual debug security group"
  value       = aws_security_group.manual_debug_access.id
}

output "whitelisted_cidrs" {
  description = "List of the whitelist CIRDS with description"
  value       = local.whitelisted_cidrs
}

output "whitelisted_ip_sets" {
  description = "List of the whitelist CIRDS for WAF"
  value       = local.whitelisted_ip_sets
}

output "vpn_cidrs" {
  description = "Id of debug security group"
  value       = local.vpn_cidrs
}

output "env_access_list" {
  description = "Id of debug security group"
  value       = local.env_access_list
}

output "alooma_hosts" {
  description = "List of Alooma hosts"
  value       = var.alooma_hosts
}

output "fivetran_hosts" {
  description = "List of Fivetran hosts"
  value       = var.fivetran_hosts
}

output "auth0_id" {
  description = "Id of auth0 security group"
  value       = aws_security_group.auth0.id
}

output "ext_web_id" {
  description = "Id of external web access security group."
  value       = aws_security_group.ext_web_sg.id
}

output "redis_debug_id" {
  description = "Id of redis debug security group"
  value       = aws_security_group.redis_debug_access.id
}
