config.tf 4.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. locals {
  2. moose_cloudwatch_log_groups = {
  3. "/aws/lambda/portal_customer_sync" = {
  4. hec_token = "eb79bb2d-b27d-455d-bc5c-e8cf3165b294"
  5. firehose_name = "portal_customer_sync_firehose"
  6. lambda_function_name = "portal_customer_sync_kinesis_firehose_transform"
  7. s3_bucket_name = "${var.account_name}-kinesis-flowlogs-portal-customer-sync-s3"
  8. log_stream_name = "SplunkDelivery_portal_customer_sync"
  9. kinesis_firehose_lambda_role_name = "KinesisFirehoseToLambaRole-portal_customer_sync"
  10. kinesis_firehose_role_name = "kinesis-firehose-role-name-portal-customer-sync"
  11. lambda_iam_policy_name = "Kinesis-Firehose-to-Splunk-Policy-portal_customer_sync"
  12. kinesis_firehose_iam_policy_name = "KinesisFirehose-Policy-portal_customer_sync"
  13. cloudwatch_to_firehose_trust_iam_role_name = "CloudWatchToSplunkFirehoseTrust-portal_customer_sync"
  14. cloudwatch_to_fh_access_policy_name = "KinesisCloudWatchToFirehosePolicy-portal_customer_sync"
  15. }
  16. "/aws/lambda/portal_scheduler" = {
  17. hec_token = "bce12568-f390-4b17-8dfe-ea26b856820b"
  18. firehose_name = "portal_scheduler_firehose"
  19. lambda_function_name = "portal_scheduler_kinesis_firehose_transform"
  20. s3_bucket_name = "${var.account_name}-kinesis-flowlogs-portal-scheduler-s3"
  21. log_stream_name = "SplunkDelivery_portal_scheduler"
  22. kinesis_firehose_lambda_role_name = "KinesisFirehoseToLambaRole-portal_scheduler"
  23. kinesis_firehose_role_name = "kinesis-firehose-role-name-portal-scheduler"
  24. lambda_iam_policy_name = "Kinesis-Firehose-to-Splunk-Policy-portal_scheduler"
  25. kinesis_firehose_iam_policy_name = "KinesisFirehose-Policy-portal_scheduler"
  26. cloudwatch_to_firehose_trust_iam_role_name = "CloudWatchToSplunkFirehoseTrust-portal_scheduler"
  27. cloudwatch_to_fh_access_policy_name = "KinesisCloudWatchToFirehosePolicy-portal_scheduler"
  28. }
  29. "/aws/vpn" = {
  30. hec_token = "1E187167-1ED0-4AD1-A8C2-8AEB297C4E81"
  31. firehose_name = "aws_vpn_firehose"
  32. lambda_function_name = "aws_vpn_kinesis_firehose_transform"
  33. s3_bucket_name = "${var.account_name}-kinesis-aws-vpn-s3"
  34. log_stream_name = "ClientVPN"
  35. kinesis_firehose_lambda_role_name = "KinesisFirehoseToLambaRole-aws_vpn"
  36. kinesis_firehose_role_name = "kinesis-firehose-role-name-aws-vpn"
  37. lambda_iam_policy_name = "Kinesis-Firehose-to-Splunk-Policy-aws_vpn"
  38. kinesis_firehose_iam_policy_name = "KinesisFirehose-Policy-aws_vpn"
  39. cloudwatch_to_firehose_trust_iam_role_name = "CloudWatchToSplunkFirehoseTrust-aws_vpn"
  40. cloudwatch_to_fh_access_policy_name = "KinesisCloudWatchToFirehosePolicy-aws_vpn"
  41. }
  42. "/aws/lambda/AWSClientVPN-ConnectionHandler" = {
  43. hec_token = "BEB99C82-7608-454A-B0B1-CB1564A147A4"
  44. firehose_name = "aws_vpn_connectionhandler_firehose"
  45. lambda_function_name = "aws_vpn_connectionhandler_kinesis_firehose_transform"
  46. s3_bucket_name = "${var.account_name}-kinesis-aws-vpn-connectionhandler-s3"
  47. log_stream_name = "ClientVPNConnectionHandler"
  48. kinesis_firehose_lambda_role_name = "KinesisFirehoseToLambaRole-aws_vpn_connectionhandler"
  49. kinesis_firehose_role_name = "kinesis-firehose-role-name-aws-vpn-connectionhandler"
  50. lambda_iam_policy_name = "Kinesis-Firehose-to-Splunk-Policy-aws_vpn_connectionhandler"
  51. kinesis_firehose_iam_policy_name = "KinesisFirehose-Policy-aws_vpn_connectionhandler"
  52. cloudwatch_to_firehose_trust_iam_role_name = "CloudWatchToSplunkFirehoseTrust-aws_vpn_connectionhandler"
  53. cloudwatch_to_fh_access_policy_name = "KinesisCloudWatchToFirehosePolicy-aws_vpn_connectionhandler"
  54. }
  55. }
  56. }