NAME

Paws::SecurityHub::AwsCloudTrailTrailDetails

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SecurityHub::AwsCloudTrailTrailDetails object:

$service_obj->Method(Att1 => { CloudWatchLogsLogGroupArn => $value, ..., TrailArn => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsCloudTrailTrailDetails object:

$result = $service_obj->Method(...);
$result->Att1->CloudWatchLogsLogGroupArn

DESCRIPTION

Provides details about a CloudTrail trail.

ATTRIBUTES

CloudWatchLogsLogGroupArn => Str

The ARN of the log group that CloudTrail logs are delivered to.

CloudWatchLogsRoleArn => Str

The ARN of the role that the CloudWatch Logs endpoint assumes when it writes to the log group.

HasCustomEventSelectors => Bool

Indicates whether the trail has custom event selectors.

HomeRegion => Str

The Region where the trail was created.

IncludeGlobalServiceEvents => Bool

Indicates whether the trail publishes events from global services such as IAM to the log files.

IsMultiRegionTrail => Bool

Indicates whether the trail applies only to the current Region or to all Regions.

IsOrganizationTrail => Bool

Whether the trail is created for all accounts in an organization in AWS Organizations, or only for the current AWS account.

KmsKeyId => Str

The AWS KMS key ID to use to encrypt the logs.

LogFileValidationEnabled => Bool

Indicates whether CloudTrail log file validation is enabled.

Name => Str

The name of the trail.

S3BucketName => Str

The name of the S3 bucket where the log files are published.

S3KeyPrefix => Str

The S3 key prefix. The key prefix is added after the name of the S3 bucket where the log files are published.

SnsTopicArn => Str

The ARN of the SNS topic that is used for notifications of log file delivery.

SnsTopicName => Str

The name of the SNS topic that is used for notifications of log file delivery.

TrailArn => Str

The ARN of the trail.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SecurityHub

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues