@@ -213,16 +213,20 @@ def process_create_update_event(params: dict, regions: list) -> None:
213
213
enable_eks_addon_management = (params .get ("ENABLE_EKS_ADDON_MANAGEMENT" , "false" )).lower () in "true"
214
214
enable_lambda_network_logs = (params .get ("ENABLE_LAMBDA_NETWORK_LOGS" , "false" )).lower () in "true"
215
215
216
+ gd_features = {
217
+ "auto_enable_s3_logs" : auto_enable_s3_logs ,
218
+ "enable_eks_audit_logs" : enable_eks_audit_logs ,
219
+ "auto_enable_malware_protection" : auto_enable_malware_protection ,
220
+ "enable_rds_login_events" : enable_rds_login_events ,
221
+ "enable_eks_runtime_monitoring" : enable_eks_runtime_monitoring ,
222
+ "enable_eks_addon_management" : enable_eks_addon_management ,
223
+ "enable_lambda_network_logs" : enable_lambda_network_logs ,
224
+ }
225
+
216
226
guardduty .configure_guardduty (
217
227
session ,
218
228
params ["DELEGATED_ADMIN_ACCOUNT_ID" ],
219
- auto_enable_s3_logs ,
220
- enable_eks_audit_logs ,
221
- auto_enable_malware_protection ,
222
- enable_rds_login_events ,
223
- enable_eks_runtime_monitoring ,
224
- enable_eks_addon_management ,
225
- enable_lambda_network_logs ,
229
+ gd_features ,
226
230
regions ,
227
231
params .get ("FINDING_PUBLISHING_FREQUENCY" , "FIFTEEN_MINUTES" ),
228
232
params ["KMS_KEY_ARN" ],
0 commit comments