%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0T  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0The settings for a trail.See:  smart constructor.ASpecifies the type and name of a resource referenced by an event.See:  smart constructor.ASpecifies an attribute and value that filter the events returned.See:  smart constructor. Contains information about an event that was returned by a lookup request. The result includes a representation of a CloudTrail event.See:   smart constructor. Creates a value of  4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:    UA user name or role name of the requester that called the API in the event returned. (The date and time of the event returned. 5A list of resources referenced by the event returned.CA JSON string that contains a representation of the event returned.The name of the event returned.(The CloudTrail ID of the event returned.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:>Specifies an attribute on which to filter the events returned.1Specifies a value for the specified AttributeKey.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The type of a resource referenced by the event returned. When the resource type cannot be determined, null is returned. Some examples of resource types are: Instance for EC2, Trail for CloudTrail,  DBInstance for RDS, and  AccessKeyI for IAM. For a list of resource types supported for event lookup, see  ]http://docs.aws.amazon.com/awscloudtrail/latest/userguide/lookup_supported_resourcetypes.html)Resource Types Supported for Event Lookup.The name of the resource referenced by the event returned. These are user-created names whose values will depend on the environment. For example, the resource name might be "auto-scaling-test-group" for an Auto Scaling Group or "i-1234567" for an EC2 Instance.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:Value of the Amazon S3 prefix.Name of the existing Amazon SNS topic that CloudTrail uses to notify the account owner when new CloudTrail log files have been delivered.Specifies an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered.-Name of the trail set by calling CreateTrail.Set to TrueL to include AWS API calls from AWS global services such as IAM. Otherwise, False.^Specifies the role for the CloudWatch Logs endpoint to assume to write to a user s log group.NName of the Amazon S3 bucket into which CloudTrail delivers your trail files.2 .   (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None API version  '2013-11-01', of the Amazon CloudTrail SDK configuration. Occurs if the timestamp values are invalid. Either the start time occurs after the end time or the time range is outside the range of possible values.!MThis exception is thrown when the policy on the S3 bucket is not sufficient."FThis exception is thrown when the maximum number of trails is reached.#MThis exception is thrown when the policy on the SNS topic is not sufficient.$=This exception is thrown when the provided role is not valid.%CThis exception is thrown when the provided trail name is not valid.&5Occurs when an invalid lookup attribute is specified.'JThis exception is thrown when the trail with the given name is not found.(6Cannot set a CloudWatch Logs delivery for this region.)GThis exception is thrown when the provided SNS topic name is not valid.*NThis exception is thrown when the provided CloudWatch log group is not valid.+GThis exception is thrown when the provided S3 bucket name is not valid.,Invalid token or token that was previously used in a request with different parameters. This exception is thrown if the token is invalid.-EThis exception is thrown when the specified S3 bucket does not exist..;This exception is thrown if the limit specified is invalid./AThis exception is thrown when the specified trail already exists.0BThis exception is thrown when the provided S3 prefix is not valid. !"#$%&'()*+,-./01  !"#$%&'()*+,-./01 !"#$%&'()*+,-./0  !"#$%&'()*+,-./0 (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None=K(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K1UReturns the objects or data listed below if successful. Otherwise, returns an error.See: 5 smart constructor.2HThe request to CloudTrail to start logging AWS API calls for an account.See: 3 smart constructor.3Creates a value of 24 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:44>The name of the trail for which CloudTrail logs AWS API calls.5Creates a value of 14 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:66The response status code.12344566123456324516 123456(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K7UReturns the objects or data listed below if successful. Otherwise, returns an error.See: ; smart constructor.8<The name of a trail about which you want the current status.See: 9 smart constructor.9Creates a value of 84 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:::FThe name of the trail for which you are requesting the current status.;Creates a value of 74 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: <=>?@ABCDE<Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver log files to the designated bucket. For more information see the topic  Bhttp://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.htmlError Responses! in the Amazon S3 API Reference.=hSpecifies the most recent date and time when CloudTrail started recording API calls for an AWS account.>Displays any Amazon SNS error that CloudTrail encountered when attempting to send a notification. For more information about Amazon SNS errors, see the  5http://docs.aws.amazon.com/sns/latest/dg/welcome.htmlAmazon SNS Developer Guide.?:Whether the CloudTrail is currently logging AWS API calls.@gSpecifies the date and time that CloudTrail last delivered log files to an account's Amazon S3 bucket.AZDisplays the most recent date and time when CloudTrail delivered logs to CloudWatch Logs.BsDisplays any CloudWatch Logs error that CloudTrail encountered when attempting to deliver logs to CloudWatch Logs.CSpecifies the date and time of the most recent Amazon SNS notification that CloudTrail has written a new log file to an account's Amazon S3 bucket.DhSpecifies the most recent date and time when CloudTrail stopped recording API calls for an AWS account.EThe response status code.!789::;E<=>?@ABCDE789:;<=>?@ABCDE98:;7<=>?@ABCDE7 89:;<=>?@ABCDE(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=KFUReturns the objects or data listed below if successful. Otherwise, returns an error.See: P smart constructor.G&Specifies the settings for each trail.See: H smart constructor.HCreates a value of G4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:IJKLMNOIsSpecifies the Amazon S3 key prefix that precedes the name of the bucket you have designated for log file delivery.JZSpecifies the name of the Amazon SNS topic defined for notification of log file delivery.KSpecifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered. Not required unless you specify CloudWatchLogsRoleArn.LdSpecifies whether the trail is publishing events from global services such as IAM to the log files.M^Specifies the role for the CloudWatch Logs endpoint to assume to write to a user s log group.N Specifies the name of the trail.OPSpecifies the name of the Amazon S3 bucket designated for publishing log files.PCreates a value of F4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:QRSTUVWXQsSpecifies the Amazon S3 key prefix that precedes the name of the bucket you have designated for log file delivery.RZSpecifies the name of the Amazon SNS topic defined for notification of log file delivery.SfSpecifies the Amazon Resource Name (ARN) of the log group to which CloudTrail logs will be delivered.T Specifies the name of the trail.UdSpecifies whether the trail is publishing events from global services such as IAM to the log files.V^Specifies the role for the CloudWatch Logs endpoint to assume to write to a user s log group.WPSpecifies the name of the Amazon S3 bucket designated for publishing log files.XThe response status code.)FGHNOIJKLMNOPXQRSTUVWXFGHIJKLMNOPQRSTUVWXHGIJKLMNOPFQRSTUVWXF GHIJKLMNOPQRSTUVWX(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=KYUReturns the objects or data listed below if successful. Otherwise, returns an error.See: c smart constructor.Z+Specifies settings to update for the trail.See: [ smart constructor.[Creates a value of Z4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:\]^_`ab\sSpecifies the Amazon S3 key prefix that precedes the name of the bucket you have designated for log file delivery.]ZSpecifies the name of the Amazon SNS topic defined for notification of log file delivery.^Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered. Not required unless you specify CloudWatchLogsRoleArn._dSpecifies whether the trail is publishing events from global services such as IAM to the log files.`^Specifies the role for the CloudWatch Logs endpoint to assume to write to a user s log group.aPSpecifies the name of the Amazon S3 bucket designated for publishing log files.b Specifies the name of the trail.cCreates a value of Y4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:defghijkdsSpecifies the Amazon S3 key prefix that precedes the name of the bucket you have designated for log file delivery.eZSpecifies the name of the Amazon SNS topic defined for notification of log file delivery.ffSpecifies the Amazon Resource Name (ARN) of the log group to which CloudTrail logs will be delivered.g Specifies the name of the trail.hdSpecifies whether the trail is publishing events from global services such as IAM to the log files.i^Specifies the role for the CloudWatch Logs endpoint to assume to write to a user s log group.jPSpecifies the name of the Amazon S3 bucket designated for publishing log files.kThe response status code.)YZ[b\]^_`abckdefghijkYZ[\]^_`abcdefghijk[Z\]^_`abcYdefghijkY Z[\]^_`abcdefghijk(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=KlUReturns the objects or data listed below if successful. Otherwise, returns an error.See: p smart constructor.m9The request that specifies the name of a trail to delete.See: n smart constructor.nCreates a value of m4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:oo"The name of a trail to be deleted.pCreates a value of l4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:qqThe response status code.lmnoopqqlmnopqnmoplq lmnopq(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=KrUReturns the objects or data listed below if successful. Otherwise, returns an error.See: v smart constructor.sZPasses the request to CloudTrail to stop logging AWS API calls for the specified account.See: t smart constructor.tCreates a value of s4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:uuZCommunicates to CloudTrail the name of the trail for which to stop logging AWS API calls.vCreates a value of r4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:wwThe response status code.rstuuvwwrstuvwtsuvrw rstuvw(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K x-Contains a response to a LookupEvents action.See:  smart constructor.y$Contains a request for LookupEvents.See: z smart constructor.zCreates a value of y4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:{|}~{Specifies that only events that occur after or at the specified time are returned. If the specified start time is after the specified end time, an error is returned.|TContains a list of lookup attributes. Currently the list can contain only one item.}SThe token to use to get the next page of results after a previous API call. This token must be passed in with the same parameters that were specified in the the original call. For example, if the original call specified an AttributeKey of 'Username' with a value of 'root', the call with NextToken should include those same parameters.~Specifies that only events that occur before or at the specified time are returned. If the specified end time is before the specified start time, an error is returned.UThe number of events to return. Possible values are 1 through 50. The default is 10.Creates a value of x4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:~The token to use to get the next page of results after a previous API call. If the token does not appear, there are no more results to return. The token must be passed in with the same parameters as the previous call. For example, if the original call specified an AttributeKey of 'Username' with a value of 'root', the call with NextToken should include those same parameters.A list of events returned based on the lookup attributes specified and the CloudTrail event. The events list is sorted by time. The most recent event is listed first.The response status code.xy     z{|}~ xyz{|}~ zy{|}~xxy     z{|}~ (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=KUReturns the objects or data listed below if successful. Otherwise, returns an error.See:  smart constructor.$Returns information about the trail.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The trail returned.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The list of trails.The response status code.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1 !"#$%&'()*+,-./0                    ! " # $ % & ' ( ) * + ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~             ! " # $ % & ' ( ) *+amazonka-cloudtrail-1.2.0Network.AWS.CloudTrail.Types#Network.AWS.CloudTrail.StartLogging%Network.AWS.CloudTrail.GetTrailStatus"Network.AWS.CloudTrail.CreateTrail"Network.AWS.CloudTrail.UpdateTrail"Network.AWS.CloudTrail.DeleteTrail"Network.AWS.CloudTrail.StopLogging#Network.AWS.CloudTrail.LookupEvents%Network.AWS.CloudTrail.DescribeTrails Network.AWS.CloudTrail.Types.Sum$Network.AWS.CloudTrail.Types.ProductNetwork.AWS.CloudTrail.WaitersNetwork.AWS.CloudTrailLookupAttributeKeyUsername ResourceType ResourceName EventNameEventIdTrailResourceLookupAttributeEventevent eUsername eEventTime eResourceseCloudTrailEvent eEventNameeEventIdlookupAttributelaAttributeKeylaAttributeValueresource rResourceType rResourceNametrail tS3KeyPrefix tSNSTopicNametCloudWatchLogsLogGroupARNtNametIncludeGlobalServiceEventstCloudWatchLogsRoleARN tS3BucketName cloudTrail_InvalidTimeRangeException$_InsufficientS3BucketPolicyException'_MaximumNumberOfTrailsExceededException$_InsufficientSNSTopicPolicyException&_InvalidCloudWatchLogsRoleARNException_InvalidTrailNameException!_InvalidLookupAttributesException_TrailNotFoundException+_CloudWatchLogsDeliveryUnavailableException_InvalidSNSTopicNameException*_InvalidCloudWatchLogsLogGroupARNException_InvalidS3BucketNameException_InvalidNextTokenException_S3BucketDoesNotExistException_InvalidMaxResultsException_TrailAlreadyExistsException_InvalidS3PrefixExceptionStartLoggingResponse StartLogging startLoggingsNamestartLoggingResponse srsStatusGetTrailStatusResponseGetTrailStatusgetTrailStatusgtsNamegetTrailStatusResponsegtsrsLatestDeliveryErrorgtsrsStartLoggingTimegtsrsLatestNotificationErrorgtsrsIsLogginggtsrsLatestDeliveryTime%gtsrsLatestCloudWatchLogsDeliveryTime>srsLatestCloudWatchLogsDeliveryErrorgtsrsLatestNotificationTimegtsrsStopLoggingTime gtsrsStatusCreateTrailResponse CreateTrail createTrail ctS3KeyPrefixctSNSTopicNamectCloudWatchLogsLogGroupARNctIncludeGlobalServiceEventsctCloudWatchLogsRoleARNctNamectS3BucketNamecreateTrailResponsectrsS3KeyPrefixctrsSNSTopicNamectrsCloudWatchLogsLogGroupARNctrsNamectrsIncludeGlobalServiceEventsctrsCloudWatchLogsRoleARNctrsS3BucketName ctrsStatusUpdateTrailResponse UpdateTrail updateTrail utS3KeyPrefixutSNSTopicNameutCloudWatchLogsLogGroupARNutIncludeGlobalServiceEventsutCloudWatchLogsRoleARNutS3BucketNameutNameupdateTrailResponseutrsS3KeyPrefixutrsSNSTopicNameutrsCloudWatchLogsLogGroupARNutrsNameutrsIncludeGlobalServiceEventsutrsCloudWatchLogsRoleARNutrsS3BucketName utrsStatusDeleteTrailResponse DeleteTrail deleteTraildtNamedeleteTrailResponse drsStatusStopLoggingResponse StopLogging stopLoggingslNamestopLoggingResponse slrsStatusLookupEventsResponse LookupEvents lookupEvents leStartTimeleLookupAttributes leNextToken leEndTime leMaxResultslookupEventsResponse lersNextToken lersEvents lersStatusDescribeTrailsResponseDescribeTrailsdescribeTrailsdtTrailNameListdescribeTrailsResponse dtrsTrailList dtrsStatus$fToJSONLookupAttributeKey$fToHeaderLookupAttributeKey$fToQueryLookupAttributeKey $fToByteStringLookupAttributeKey$fHashableLookupAttributeKey$fToTextLookupAttributeKey$fFromTextLookupAttributeKeyTrail' _tS3KeyPrefix_tSNSTopicName_tCloudWatchLogsLogGroupARN_tName_tIncludeGlobalServiceEvents_tCloudWatchLogsRoleARN_tS3BucketName Resource'_rResourceType_rResourceNameLookupAttribute'_laAttributeKey_laAttributeValueEvent' _eUsername _eEventTime _eResources_eCloudTrailEvent _eEventName _eEventId$fFromJSONTrail$fFromJSONResource$fToJSONLookupAttribute$fFromJSONEventStartLoggingResponse' _srsStatus StartLogging'_sName$fToQueryStartLogging$fToPathStartLogging$fToJSONStartLogging$fToHeadersStartLogging$fAWSRequestStartLoggingGetTrailStatusResponse'_gtsrsLatestDeliveryError_gtsrsStartLoggingTime_gtsrsLatestNotificationError_gtsrsIsLogging_gtsrsLatestDeliveryTime&_gtsrsLatestCloudWatchLogsDeliveryTime'_gtsrsLatestCloudWatchLogsDeliveryError_gtsrsLatestNotificationTime_gtsrsStopLoggingTime _gtsrsStatusGetTrailStatus'_gtsName$fToQueryGetTrailStatus$fToPathGetTrailStatus$fToJSONGetTrailStatus$fToHeadersGetTrailStatus$fAWSRequestGetTrailStatusCreateTrailResponse'_ctrsS3KeyPrefix_ctrsSNSTopicName_ctrsCloudWatchLogsLogGroupARN _ctrsName_ctrsIncludeGlobalServiceEvents_ctrsCloudWatchLogsRoleARN_ctrsS3BucketName _ctrsStatus CreateTrail'_ctS3KeyPrefix_ctSNSTopicName_ctCloudWatchLogsLogGroupARN_ctIncludeGlobalServiceEvents_ctCloudWatchLogsRoleARN_ctName_ctS3BucketName$fToQueryCreateTrail$fToPathCreateTrail$fToJSONCreateTrail$fToHeadersCreateTrail$fAWSRequestCreateTrailUpdateTrailResponse'_utrsS3KeyPrefix_utrsSNSTopicName_utrsCloudWatchLogsLogGroupARN _utrsName_utrsIncludeGlobalServiceEvents_utrsCloudWatchLogsRoleARN_utrsS3BucketName _utrsStatus UpdateTrail'_utS3KeyPrefix_utSNSTopicName_utCloudWatchLogsLogGroupARN_utIncludeGlobalServiceEvents_utCloudWatchLogsRoleARN_utS3BucketName_utName$fToQueryUpdateTrail$fToPathUpdateTrail$fToJSONUpdateTrail$fToHeadersUpdateTrail$fAWSRequestUpdateTrailDeleteTrailResponse' _drsStatus DeleteTrail'_dtName$fToQueryDeleteTrail$fToPathDeleteTrail$fToJSONDeleteTrail$fToHeadersDeleteTrail$fAWSRequestDeleteTrailStopLoggingResponse' _slrsStatus StopLogging'_slName$fToQueryStopLogging$fToPathStopLogging$fToJSONStopLogging$fToHeadersStopLogging$fAWSRequestStopLoggingLookupEventsResponse'_lersNextToken _lersEvents _lersStatus LookupEvents' _leStartTime_leLookupAttributes _leNextToken _leEndTime _leMaxResults$fToQueryLookupEvents$fToPathLookupEvents$fToJSONLookupEvents$fToHeadersLookupEvents$fAWSRequestLookupEventsDescribeTrailsResponse'_dtrsTrailList _dtrsStatusDescribeTrails'_dtTrailNameList$fToQueryDescribeTrails$fToPathDescribeTrails$fToJSONDescribeTrails$fToHeadersDescribeTrails$fAWSRequestDescribeTrails