AWS Stack Parameters for Account-Level CloudTrail
This topic covers the parameters in the CloudFormation template to provision a single account stack. This template creates and configures CloudTrail event-driven pipeline used by Tenable Cloud Security to detect configuration changes in your AWS environment.
Parameter | Description | Default Value |
---|---|---|
Stack name |
Name of the stack. Stack name can include letters (A-Z and a-z), numbers (0-9), and dashes (-). |
tenable-log-monitor-stack |
Cloud Events | ||
Access token for Tenable Cloud Security |
Access token that is required for the Tenable Cloud Security SNS subscription. For more information, see Generate API Tokens. |
|
EventRuleName | Name of event rule. | TenableTrailMasterEventRule |
SNSTopicName | SNS topic that acts as the target for event rules triggered by CloudTrail events. | TenableSNSTopic |
CloudTrail Configuration | ||
CreateTrail | Indicates whether CloudTrail must be created. | true |
TrailName |
Name of the trail to be created. Note: This trail is not created if the CreateTrail parameter is set to false.
|
AccountLevelCloudTrail |
Enable log file validation | Indicates whether CloudTrail validates the integrity of log files. | true |
TrailBucketName |
Name of the S3 bucket where CloudTrail stores the logs.
Note: To avoid namespace conflicts, the AWS account ID is suffixed to the S3 bucket name. If an S3 bucket with the same name exists within your account, delete it before creating this CloudFormation stack.
|
tenable-cloudtrail-bucket |
LogGroupName |
Name of the CloudWatch log group to be created. Note: The log group is not created if the CreateTrail parameter is set to false.
|
TenableTrailLogGroup |
RetentionPeriod | Retention period of the CloudWatch log group, in days. | 5 |