resource "aws_cloudtrail" "aws_cloudtrail" { name = var.name enable_logging = var.enable_logging s3_bucket_name = var.s3_bucket_name enable_log_file_validation = var.enable_log_file_validation is_multi_region_trail = var.is_multi_region_trail include_global_service_events = var.include_global_service_events cloud_watch_logs_role_arn = var.cloud_watch_logs_role_arn cloud_watch_logs_group_arn = format("%s:*", var.cloud_watch_logs_group_arn) kms_key_id = var.kms_key_id s3_key_prefix = var.s3_key_prefix tags = { Name = "cloudtraillogs" } event_selector { read_write_type = "All" include_management_events = true data_resource { type = "AWS::S3::Object" values = ["arn:aws:s3:::"] } } }