Enable GuardDuty in all regions.
Name | Version |
---|---|
terraform | >= 1.1.4 |
aws | >= 4.3 |
Name | Version |
---|---|
aws | >= 4.3 |
Name | Description | Type | Required |
---|---|---|---|
delegated_admin_account_id | AWS account ID within AWS Organization that should become delegated administrator of GuardDuty. This overrides the global master_account_id for GuardDuty and enforces AWS Organization-based account management instead of invite-based. |
string |
no |
detector_features | List of enabled detector features. Valid values: S3_DATA_EVENTS , EKS_AUDIT_LOGS , EBS_MALWARE_PROTECTION , RDS_LOGIN_EVENTS , EKS_RUNTIME_MONITORING , LAMBDA_NETWORK_LOGS . |
list(string) |
no |
disable_email_notification | Boolean whether an email notification is sent to the accounts. | bool |
no |
finding_publishing_frequency | Specifies the frequency of notifications sent for subsequent finding occurrences. | string |
no |
invitation_message | Message for invitation. | string |
no |
master_account_id | AWS account ID for master account. | string |
no |
member_accounts | A list of IDs and emails of AWS accounts to be associated as member accounts. | list(object({ |
no |
org_configuration | Shared organization configuration. Only applies for delegated administrator account. | object({ |
no |
tags | Specifies object tags key and value. This applies to all resources created by this module. | map(string) |
no |
Name | Description |
---|---|
guardduty_detector | The GuardDuty detector. |