NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Namespace Aws\CloudTrail

## Namespaces summary

Aws\CloudTrail\Exception

## Classes summary

CloudTrailClient | Client to interact with AWS CloudTrail
LogFileIterator | The `Aws\CloudTrail\LogFileIterator` provides an easy way to iterate over log file generated by AWS CloudTrail. CloudTrail log files contain data about your AWS API calls and are stored in Amazon S3 at a predictable path based on a bucket name, a key prefix, an account ID, a region, and date information. This class allows you to specify options, including a date range, and emits each log file that match the provided options.
LogFileReader | This class provides an easy way to read log files generated by AWS CloudTrail. CloudTrail log files contain data about your AWS API calls and are stored in Amazon S3. The log files are gzipped and contain structured data in JSON format. This class will automatically ungzip and decode the data, and return the data as a array of log records
LogRecordIterator | The `Aws\CloudTrail\LogRecordIterator` provides an easy way to iterate over log records from log files generated by AWS CloudTrail. CloudTrail log files contain data about your AWS API calls and are stored in Amazon S3 at a predictable path based on a bucket name, a key prefix, an account ID, a region, and date information. The files are gzipped and contain structured data in JSON format. This class allows you to specify options via its factory methods, including a date range, and emits each log record from any log files that match the provided options.