procurement-ingest/terraform/locals.tf
Adam Moussa cc2db2c04f
fix(terraform): grant shoc-backend-staging HMAC and API access (PLAT-211)
Terraform still pinned only shoc-backend-dev, so the next ingest apply would drop the live staging HMAC grant.
2026-09-18 14:20:44 -04:00

56 lines
1.8 KiB
HCL

locals {
account_id = "011934824531"
boundary_arn = "arn:aws:iam::${local.account_id}:policy/seahaven-lambda-execution-boundary-procurement-ingest"
bedrock_model_id = "us.anthropic.claude-haiku-4-5-20251001-v1:0"
shoc_consumer_role_arns = var.shoc_consumer_role_arns
po_email_bucket_name = "po-ingest-emails-${local.account_id}"
wo_email_bucket_name = "workorder-ingest-emails-${local.account_id}"
po_email_processor_dlq_name = "po-ingest-EmailProcessorDlqA753DED5-Mn33HvhsDPEu"
wo_email_processor_dlq_name = "WorkorderIngestStack-EmailProcessorDlqA753DED5-qCTHrsoEucas"
po_ses_rule_name = "ExistingRuleSetPoEmailRuleAC8E9C87-qwGDj9lBoL1G"
wo_ses_rule_name = "ExistingRuleSetWorkorderEmailRuleEA29F845-PKtaDBvIg61a"
po_sender_auth_filter_name = "EmailProcessorSenderAuthRejectedFilterC0DAEDFE-3K6wBb003iDv"
wo_sender_auth_filter_name = "EmailProcessorSenderAuthRejectedFilterC0DAEDFE-Wkbow1VNDeDM"
api_rest_api_id = "mvul1efda2"
api_root_id = "babtawlzki"
api_domain_name = "procurement-api.seahaven.com"
api_stage_name = "prod"
api_deployment_id = "uax9sq"
ddb_alarm_operations = [
"GetItem",
"BatchGetItem",
"Query",
"Scan",
"PutItem",
"UpdateItem",
"DeleteItem",
"BatchWriteItem",
]
ddb_throttle_expr = "getitem + batchgetitem + query + scan + putitem + updateitem + deleteitem + batchwriteitem"
# Active SES receipt rule set in prod is INBOUND_MAIL (import-map OOB).
ses_rule_set_name = data.aws_ses_active_receipt_rule_set.inbound.rule_set_name
}
data "aws_sns_topic" "site_alerts" {
name = "site-alerts"
}
data "aws_ssm_parameter" "dynamodb_cmk_arn" {
name = "/seahaven/dynamodb/cmk-arn"
}
data "aws_ssm_parameter" "procurement_api_cert_arn" {
name = "/procurement-api/custom-domain/certificate-arn"
}
data "aws_ses_active_receipt_rule_set" "inbound" {}