-
Notifications
You must be signed in to change notification settings - Fork 12
/
variables.tf
144 lines (144 loc) · 4.68 KB
/
variables.tf
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
variable "GuardDuty_Finding_Publishing_Frequency" {
default = "FIFTEEN_MINUTES"
description = " Specifies the frequency of notifications sent for subsequent finding occurrences"
}
variable "CloudTrail_CMK_Deletion_Window" {
default = 7
}
variable "Config_Recorder_SNS_Customer_CMK_Deletion_Window" {
default = 7
}
variable "CloudTrail_Key_Alias_Name" {
default =""
}
variable "Config_SNS_Key_Alias_Name" {
default = ""
}
variable "Inspector_Assessment_Target_All_Group_Name" {
default = ""
}
variable "InspectorAssessmentTemplateName" {
default = ""
}
variable "Inspector_Assessment_Rules_Packages_USEast1" {
type = "list"
description = "All Inspector Assessment Rules for Target All Group"
default = [
"arn:aws:inspector:us-east-1:316112463485:rulespackage/0-gEjTy7T7", // NIST Common Vulnerability & Exposures (CVEs)
"arn:aws:inspector:us-east-1:316112463485:rulespackage/0-rExsr2X8", // CIS OpSys Security Configuration Benchmark
"arn:aws:inspector:us-east-1:316112463485:rulespackage/0-R01qwB5Q", // AWS Security Best Practices
"arn:aws:inspector:us-east-1:316112463485:rulespackage/0-PmNV0Tcd", // Network Reachability
"arn:aws:inspector:us-east-1:316112463485:rulespackage/0-gBONHN9h", // RBA (Runtime Behavior Analytics)
]
}
variable "Inspector_Assessment_Rules_Packages_USWest1" {
type = "list"
description = "All Inspector Assessment Rules for Target All Group"
default = [
"arn:aws:inspector:us-west-1:166987590008:rulespackage/0-TKgzoVOa", // NIST Common Vulnerability & Exposures (CVEs)
"arn:aws:inspector:us-west-1:166987590008:rulespackage/0-xUY8iRqX", // CIS OpSys Security Configuration Benchmark
"arn:aws:inspector:us-west-1:166987590008:rulespackage/0-TxmXimXF", // AWS Security Best Practices
"arn:aws:inspector:us-west-1:166987590008:rulespackage/0-byoQRFYm", // Network Reachability
"arn:aws:inspector:us-west-1:166987590008:rulespackage/0-yeYxlt0x", // RBA (Runtime Behavior Analytics)
]
}
variable "Lambda_Artifacts_S3_Bucket_Name" {
default = ""
}
variable "Path_To_Lambda_Upload" {
default = "~/aws-cmds/functions/"
}
variable "GuardDuty_LogParsing_Function_Name" {
default = ""
}
variable "GuardDuty_LogParsing_FunctionMemory" {
default = 128
}
variable "GuardDuty_LogParsing_FunctionTimeout" {
default = 240
}
variable "Inspector_Remediation_Function_Name" {
default = ""
}
variable "Inspector_Remediation_Function_Memory" {
default = 640
}
variable "Inspector_Remediation_Function_Timeout" {
default = 240
}
variable "Inspector_Remediation_SNS_Topic_Name" {
default = ""
}
variable "InspectorRemediationSNSTopicPolicyData_USEAST1_Principal" {
default = "arn:aws:iam::316112463485:root"
}
variable "InspectorRemediationSNSTopicPolicyData_USEAST2_Principal" {
default = "arn:aws:iam::646659390643:root"
}
variable "InspectorRemediationSNSTopicPolicyData_USWEST1_Principal" {
default = "arn:aws:iam::166987590008:root"
}
variable "InspectorRemediationSNSTopicPolicyData_USWEST2_Principal" {
default = "arn:aws:iam::758058086616:root"
}
variable "Config_Configuration_Recorder_Name" {
default = ""
}
variable "Config_Configuration_Delivery_Channel_Name" {
default = ""
}
variable "Config_SNS_Topic_Name" {
default = ""
}
variable "Server_Access_Log_S3_Bucket_Name" {
default = ""
}
variable "Server_Access_Log_S3_Bucket_Name" {
default = ""
}
variable "CIS_Compliance_Alerts_SNS_Topic_Name" {
default = ""
}
variable "CIS_Compliance_CloudWatch_LogsGroup_Name" {
default = ""
}
variable "CIS_Compliance_CloudTrail_Trail_Name" {
default = ""
}
variable "CIS_Compliance_CloudTrail_Logs_S3_Bucket_Name" {
default = ""
}
variable "CIS_Metric_Alarm_Namespace" {
default = "LogMetrics"
}
variable "KMS_Key_Admin_IAM_Group_Name" {
default = ""
}
variable "KMS_Key_Admin_IAM_User_Name" {
default = ""
}
## Please ensure this is lower case
variable "GuardDuty_Finding_KDF_Delivery_Stream" {
default = "lower-case-please"
description = "Ensure this is lowercase as the value is prepended to the S3 bucket name"
}
variable "GuardDutyFindingKDFDeliveryStream_BufferSize" {
default = "5"
description = "Buffer incoming data to the specified size in MB before delivering it to the destination The default value is 5"
}
variable "GuardDutyFindingKDFDeliveryStream_BufferInterval" {
default = "300"
description = "Buffer incoming data for the specified period of time in seconds before delivering it to the destination The default value is 300."
}
variable "GuardDuty_Finding_CloudWatch_Event_Rule_Name" {
default = ""
}
variable "GuardDuty_Finding_CWEtoKDF_Role_Name" {
default = ""
}
variable "GuardDuty_Findings_Parsed_DataCatalogDB_Name" {
default = ""
}
variable "GuardDuty_Findings_Parsed_Glue_Crawler_Name" {
default = ""
}