-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path_variables.tf
63 lines (52 loc) · 1.55 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
variable "admin_account_id" {
description = "GuardDuty Detector ID for master account"
type = string
}
variable "alarm_slack_webhook" {
description = "Slack Incoming Web Hook URL. Leave blank to disable alarm to slack"
type = string
default = ""
}
variable "alarm_slack_severity" {
description = "Minimum severity level (LOW, MEDIUM, HIGH)"
type = string
default = "HIGH"
}
variable "enabled" {
description = "The boolean flag whether this module is enabled or not. No resources are created when set to false."
type = bool
default = true
}
variable "lambda_name" {
description = "Name of the Lambda Function"
}
variable "sns_email_arn" {
description = "SNS Topic ARN"
type = string
default = ""
}
variable "enable_detector" {
description = "Enable GuardDuty Member Detector"
type = bool
default = true
}
variable "create_invite_accepter" {
description = "Create GuardDuty Member Invite Accepter. Not needed if already setup as part of an organization"
type = bool
default = true
}
variable "member_detector_id" {
description = "GuardDuty Detector ID for member account. Only needed if enable_detector is false. Used for targeting any previously enable detector"
type = string
default = ""
}
variable "nodejs_version" {
type = string
default = "nodejs18.x"
description = "Version of Nodejs to create the lambda"
}
variable "aws_region" {
type = string
default = "ap-southeast-2"
description = "AWS region"
}