Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Enable CloudTrail and deliver events to S3
Name
Source
Version
cloudtrail
appzen-oss/cloudtrail/aws
0.21.1
Name
Description
Type
Default
Required
enable_log_file_validation
Specifies whether log file integrity validation is enabled. Creates signed digest for validated contents of logs
bool
true
no
enable_logging
Enable logging for the trail
bool
true
no
include_global_service_events
Specifies whether the trail is publishing events from global services such as IAM to the log files
bool
true
no
insight_selector
Specifies an insight selector for identifying unusual operational activity. See: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudtrail#insight_type details for this variable
list(object({ insight_type = string }))
[ { "insight_type": "ApiCallRateInsight" }, { "insight_type": "ApiErrorRateInsight" } ]
no
is_multi_region_trail
Specifies whether the trail is created in the current region or in all regions
bool
true
no
is_organization_trail
The trail is an AWS Organizations trail
bool
true
no
name
CloudTrail name
string
n/a
yes
s3_bucket_name
S3 bucket name for CloudTrail logs
string
n/a
yes
s3_key_prefix
Specifies the S3 key prefix that follows the name of the bucket you have designated for log file delivery.
string
null
no
tags
Specifies object tags key and value. This applies to all resources created by this module.
map(any)
{ "Environment": "infra", "Product": "security", "Team": "devops", "Terraform": true }
no
You can’t perform that action at this time.