1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Variables ====================================================================
variable "features" {
description = "GuardDuty feature configuration for the member account"
type = object({
s3_data_events = optional(bool, false)
eks_audit_logs = optional(bool, false)
ebs_malware_protection = optional(bool, false)
rds_login_events = optional(bool, false)
lambda_network_logs = optional(bool, false)
eks_runtime_monitoring = optional(bool, false)
ai_protection = optional(bool, false)
ai_analyst = optional(bool, false)
runtime_monitoring = optional(object({
enabled = optional(bool, false)
eks_addon_management = optional(bool, false)
ecs_fargate_agent_management = optional(bool, false)
ec2_agent_management = optional(bool, false)
}), {})
})
default = {}
}
|