1- variable "environment" {}
1+ variable "environment" {
2+ type = string
3+ description = " Environment (AWS Account) name - dev, preprod or prod"
4+ }
25
36variable "sub_environment" {
4- description = " The value is set in the makefile"
7+ type = string
8+ description = " Sub-environment name, e.g. internal-dev, internal-qa. The value is set in the Makefile"
59}
610
7- variable "immunisation_account_id" {}
8- variable "dspp_core_account_id" {}
11+ variable "immunisation_account_id" {
12+ type = string
13+ description = " Immunisation AWS Account ID"
14+ }
15+ variable "dspp_core_account_id" {
16+ type = string
17+ description = " DSPP Core AWS Account ID"
18+ }
919variable "csoc_account_id" {
10- default = " 693466633220"
20+ type = string
21+ description = " CSOC AWS Account ID - destination for forwarded logs"
22+ default = " 693466633220"
23+ }
24+ variable "mns_account_id" {
25+ type = string
26+ description = " MNS AWS account ID - trusted source for MNS notifications"
27+ default = " 631615744739"
1128}
1229
1330variable "dspp_kms_key_alias" {
@@ -17,18 +34,22 @@ variable "dspp_kms_key_alias" {
1734}
1835
1936variable "create_mesh_processor" {
37+ type = bool
2038 default = false
2139}
2240
2341variable "project_name" {
42+ type = string
2443 default = " immunisation"
2544}
2645
2746variable "project_short_name" {
47+ type = string
2848 default = " imms"
2949}
3050
3151variable "service" {
52+ type = string
3253 default = " fhir-api"
3354}
3455
@@ -37,6 +58,7 @@ variable "aws_region" {
3758}
3859
3960variable "pds_environment" {
61+ type = string
4062 default = " int"
4163}
4264
@@ -48,7 +70,9 @@ variable "batch_error_notifications_enabled" {
4870}
4971
5072variable "has_sub_environment_scope" {
51- default = false
73+ description = " True if the sub-environment is a standalone environment, e.g. internal-dev. False if it is part of a blue-green split, e.g. int-green."
74+ type = bool
75+ default = false
5276}
5377
5478locals {
0 commit comments