This module creates the "member" side of Guardduty, with the assumption that there will be a admin_account responsible for sending an invite to the member.
Name | Version |
---|---|
terraform | >= 0.12.0 |
Name | Version |
---|---|
archive | n/a |
aws | n/a |
random | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
admin_account_id | GuardDuty Detector ID for master account | string |
n/a | yes |
alarm_slack_severity | Minimum severity level (LOW, MEDIUM, HIGH) | string |
"HIGH" |
no |
alarm_slack_webhook | Slack Incoming Web Hook URL. Leave blank to disable alarm to slack | string |
"" |
no |
create_invite_accepter | Create GuardDuty Member Invite Accepter. Not needed if already setup as part of an organization | bool |
true |
no |
enable_detector | Enable GuardDuty Member Detector | bool |
true |
no |
enabled | The boolean flag whether this module is enabled or not. No resources are created when set to false. | bool |
true |
no |
lambda_name | Name of the Lambda Function | any |
n/a | yes |
member_detector_id | GuardDuty Detector ID for member account. Only needed if enable_detector is false. Used for targeting any previously enable detector | string |
"" |
no |
nodejs_version | Version of Nodejs to create the lambda | string |
"nodejs18.x" |
no |
sns_email_arn | SNS Topic ARN | string |
"" |
no |
No output.
Module managed by DNX Solutions.
Apache 2 Licensed. See LICENSE for full details.