Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: CC-BY-SA-4.0
- Introduction
- Deployed Resource Details
- Implementation Instructions
- Requirements
- Providers
- Modules
- Resources
- Inputs
- Outputs
This Terraform module deploys GuardDuty Organization AWS SRA solution.
The common pre-requisite solution must be installed, in the management account, prior to installing this solution.
Information on the resources deployed as well as terraform requirements, providers, modules, resources, and inputs of this module are documented below.
Please navigate to the installing the AWS SRA Solutions section of the documentation for more information and installation instructions.
For the CloudFormation version of this AWS SRA solution as well as more information please navigate to the AWS SRA GuardDuty solution documentation page.
- See 1.8 GuardDuty
- See 1.9 Lambda Layer
- See 2.3 GuardDuty
- See 3.4 GuardDuty
- See 4.1 GuardDuty
Please navigate to the installing the AWS SRA Solutions section of the documentation for installation instructions.
Name | Version |
---|---|
aws | >= 5.1.0 |
Name | Version |
---|---|
aws.main | >= 5.1.0 |
Name | Source | Version |
---|---|---|
guardduty_configuration | ./gd_configuration | n/a |
guardduty_configuration_role | ./configuration_role | n/a |
guardduty_delete_role | ./delete_detector | n/a |
guardduty_delivery_key | ./kms_key | n/a |
guardduty_s3_bucket | ./s3 | n/a |
Name | Type |
---|---|
aws_caller_identity.current | data source |
aws_partition.current | data source |
aws_region.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
account_id | Current Account ID | string |
n/a | yes |
audit_account_id | AWS Account ID of the Control Tower Audit account. | string |
n/a | yes |
disable_guard_duty | Update to 'true' to disable GuardDuty in all accounts and regions before deleting the TF. | string |
n/a | yes |
enable_eks_addon_management | Auto enable EKS Add-on Management | string |
n/a | yes |
enable_eks_runtime_monitoring | Auto enable EKS Runtime Monitoring | string |
n/a | yes |
enable_kubernetes_audit_logs | Auto enable Kubernetes Audit Logs | string |
n/a | yes |
enable_lambda_network_logs | Auto enable Lambda Network Logs | string |
n/a | yes |
enable_malware_protection | Auto enable Malware Protection | string |
n/a | yes |
enable_rds_login_events | Auto enable RDS Login Events | string |
n/a | yes |
enable_s3_logs | Auto enable S3 logs | string |
n/a | yes |
finding_publishing_frequency | Finding publishing frequency | string |
n/a | yes |
guardduty_control_tower_regions_only | Only enable in the Control Tower governed regions | string |
n/a | yes |
home_region | Name of the Control Tower home region | string |
n/a | yes |
log_archive_account_id | AWS Account ID of the Control Tower Log Archive account. | string |
n/a | yes |
management_account_id | Organization Management Account ID | string |
n/a | yes |
organization_id | AWS Organization ID | string |
n/a | yes |
Name | Description |
---|---|
guard_duty_results | n/a |