class Aws::SecurityHub::Types::AwsCloudTrailTrailDetails

Provides details about a CloudTrail trail.

@note When making an API call, you may pass AwsCloudTrailTrailDetails

data as a hash:

    {
      cloud_watch_logs_log_group_arn: "NonEmptyString",
      cloud_watch_logs_role_arn: "NonEmptyString",
      has_custom_event_selectors: false,
      home_region: "NonEmptyString",
      include_global_service_events: false,
      is_multi_region_trail: false,
      is_organization_trail: false,
      kms_key_id: "NonEmptyString",
      log_file_validation_enabled: false,
      name: "NonEmptyString",
      s3_bucket_name: "NonEmptyString",
      s3_key_prefix: "NonEmptyString",
      sns_topic_arn: "NonEmptyString",
      sns_topic_name: "NonEmptyString",
      trail_arn: "NonEmptyString",
    }

@!attribute [rw] cloud_watch_logs_log_group_arn

The ARN of the log group that CloudTrail logs are delivered to.
@return [String]

@!attribute [rw] cloud_watch_logs_role_arn

The ARN of the role that the CloudWatch Events endpoint assumes when
it writes to the log group.
@return [String]

@!attribute [rw] has_custom_event_selectors

Indicates whether the trail has custom event selectors.
@return [Boolean]

@!attribute [rw] home_region

The Region where the trail was created.
@return [String]

@!attribute [rw] include_global_service_events

Indicates whether the trail publishes events from global services
such as IAM to the log files.
@return [Boolean]

@!attribute [rw] is_multi_region_trail

Indicates whether the trail applies only to the current Region or to
all Regions.
@return [Boolean]

@!attribute [rw] is_organization_trail

Whether the trail is created for all accounts in an organization in
Organizations, or only for the current Amazon Web Services account.
@return [Boolean]

@!attribute [rw] kms_key_id

The KMS key ID to use to encrypt the logs.
@return [String]

@!attribute [rw] log_file_validation_enabled

Indicates whether CloudTrail log file validation is enabled.
@return [Boolean]

@!attribute [rw] name

The name of the trail.
@return [String]

@!attribute [rw] s3_bucket_name

The name of the S3 bucket where the log files are published.
@return [String]

@!attribute [rw] s3_key_prefix

The S3 key prefix. The key prefix is added after the name of the S3
bucket where the log files are published.
@return [String]

@!attribute [rw] sns_topic_arn

The ARN of the SNS topic that is used for notifications of log file
delivery.
@return [String]

@!attribute [rw] sns_topic_name

The name of the SNS topic that is used for notifications of log file
delivery.
@return [String]

@!attribute [rw] trail_arn

The ARN of the trail.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsCloudTrailTrailDetails AWS API Documentation

Constants

SENSITIVE