-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathvariables.tf
More file actions
149 lines (129 loc) · 3.38 KB
/
variables.tf
File metadata and controls
149 lines (129 loc) · 3.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
variable "log_level" {
type = string
default = "20"
description = "Lambda Log Level. Follow Python3 log level numbers info=20, warning=30, etc..."
}
variable "account_id" {
type = string
description = "AWS Account ID"
}
variable "valid_file_type" {
type = string
description = "metadata type name which is used to check if a file should be read as JSON metadata file"
default = "metadata"
}
variable "metadata_stac_file_postfix" {
type = string
description = "Comma separated File Postfix for STAC JSON metadata files"
default = "STAC.JSON"
}
variable "metadata_s4pa_file_postfix" {
type = string
description = "Comma separated File Postfix for PDS XML metadata files"
}
variable "prefix" {
type = string
}
variable "aws_region" {
type = string
default = "us-west-2"
}
variable "cumulus_lambda_subnet_ids" {
description = "Subnet IDs for Lambdas"
type = list(string)
default = null
}
variable "cumulus_lambda_vpc_id" {
type = string
}
variable "permissions_boundary_arn" {
type = string
default = null
}
variable "security_group_ids" {
description = "Security Group IDs for Lambdas"
type = list(string)
default = null
}
variable "tags" {
description = "Tags to be applied to Cumulus resources that support tags"
type = map(string)
default = {}
}
variable "cnm_sns_topic_arn" {
description = "SNS ARN of CNM submission topic"
type = string
}
variable "workflow_sqs_url" {
type = string
description = "SNS ARN of CNM submission topic"
}
variable "unity_default_provider" {
type = string
description = "default provider name"
}
variable "dapa_api_prefix" {
type = string
description = "An API Gateway resource to identify the Project Name that this specific resource is integrated with"
default = "am-uds-dapa"
}
variable "uds_base_url" {
type = string
}
variable "report_to_ems" {
type = string
default = "TRUE"
}
variable "cumulus_base" {
type = string
description = "Cumulus base URL. Example: https://axhmoecy02.execute-api.us-west-2.amazonaws.com/dev"
}
variable "register_custom_metadata" {
type = string
default = "TRUE"
description = "flag to decide if custom metadata will be added. "
}
variable "lambda_processing_role_arn" {
type = string
}
variable "uds_es_cluster_instance_count" {
type = number
default = 2
description = "How many EC2 instances for Opensearch"
}
variable "uds_es_cluster_instance_type" {
type = string
default = "r5.large.elasticsearch"
description = "EC2 instance type for Opensearch"
}
variable "comma_separated_admin_groups" {
type = string
description = "comma separated cognito groups which will be authorized as ADMIN group"
}
variable "report_granules_topic" {
type = string
description = "SNS name"
}
variable "shared_services_rest_api_name" {
type = string
description = "Shared services REST API name"
default = "Unity Shared Services REST API Gateway"
}
variable "rest_api_stage" {
type = string
description = "REST API Stage Name"
default = "dev"
}
variable "unity_cognito_authorizer__authorizer_id" {
type = string
description = "Example: 0h9egs"
}
variable "cumulus_es_domain" {
type = string
description = "Domain name of Cumulus ES Domain"
}
variable "cumulus_execution_cut_off_days" {
type = number
default = 14
description = "how many days of history to keep. anything older will be deleted"
}