guardduty

einyx/guardduty/aws

Terraform Module HCL AWS

A simple module to enable guarduty and set admins up

Install
module "guardduty" {
source = "einyx/guardduty/aws"
version = "1.2.0"
}
plain text: /constructs/tfmod-einyx-guardduty-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

GuardDuty with Terraform !Guarduty This example shows enabling GuardDuty It includes setting up a group with the policies allowing use of GuardDuty, and an S3 bucket. Terraform-module-guarduty A terraform module to create a manage Guarduty across multiple regions through the Terraform. Read the AWS docs on Guarduty. | Branch | Build status | | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ![master]() Assumptions You want to enable Guarduty in one region at a time Need comprehensive threat identiifacitn * You'are onboarding an account that hasn't been enabled yet Usage example ``hcl terraform module "guarduty" { source = " | no | | users | A list of string, where yo

Inputs (6)
NameTypeDescriptionDefault
aws_account_idstringThe ID of the AWS account to use required
aws_regionstringWhich region are we running the module against required
userslistA list, where you can specify your members required
tagsmap{ "owner": "DevSecOps", "project": "
bucket_prefixstringThe prefix to use for the s3 bucket"security"
group_namestringThe name of guardDuty admins"guardduty-admin"
Outputs (3)
guardduty_id
guardduty_account_id
bucket_arn
Resources (6)
aws_guardduty_detectoraws_iam_groupaws_iam_group_membershipaws_iam_group_policy_attachmentaws_iam_policyaws_s3_bucket
Details
FrameworkTerraform Module
LanguageHCL
Version1.2.0
Cloud AWS
★ Stars0
Forks2
Total downloads6.5k
Inputs6
Outputs3
Resources6
LicenseMIT
Namespaceeinyx
Updated