{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.CloudTrail.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.CloudTrail.Lens
( -- * Operations
-- ** AddTags
addTags_resourceId,
addTags_tagsList,
addTagsResponse_httpStatus,
-- ** CancelQuery
cancelQuery_eventDataStore,
cancelQuery_queryId,
cancelQueryResponse_httpStatus,
cancelQueryResponse_queryId,
cancelQueryResponse_queryStatus,
-- ** CreateEventDataStore
createEventDataStore_advancedEventSelectors,
createEventDataStore_kmsKeyId,
createEventDataStore_multiRegionEnabled,
createEventDataStore_organizationEnabled,
createEventDataStore_retentionPeriod,
createEventDataStore_tagsList,
createEventDataStore_terminationProtectionEnabled,
createEventDataStore_name,
createEventDataStoreResponse_advancedEventSelectors,
createEventDataStoreResponse_createdTimestamp,
createEventDataStoreResponse_eventDataStoreArn,
createEventDataStoreResponse_kmsKeyId,
createEventDataStoreResponse_multiRegionEnabled,
createEventDataStoreResponse_name,
createEventDataStoreResponse_organizationEnabled,
createEventDataStoreResponse_retentionPeriod,
createEventDataStoreResponse_status,
createEventDataStoreResponse_tagsList,
createEventDataStoreResponse_terminationProtectionEnabled,
createEventDataStoreResponse_updatedTimestamp,
createEventDataStoreResponse_httpStatus,
-- ** CreateTrail
createTrail_cloudWatchLogsLogGroupArn,
createTrail_cloudWatchLogsRoleArn,
createTrail_enableLogFileValidation,
createTrail_includeGlobalServiceEvents,
createTrail_isMultiRegionTrail,
createTrail_isOrganizationTrail,
createTrail_kmsKeyId,
createTrail_s3KeyPrefix,
createTrail_snsTopicName,
createTrail_tagsList,
createTrail_name,
createTrail_s3BucketName,
createTrailResponse_cloudWatchLogsLogGroupArn,
createTrailResponse_cloudWatchLogsRoleArn,
createTrailResponse_includeGlobalServiceEvents,
createTrailResponse_isMultiRegionTrail,
createTrailResponse_isOrganizationTrail,
createTrailResponse_kmsKeyId,
createTrailResponse_logFileValidationEnabled,
createTrailResponse_name,
createTrailResponse_s3BucketName,
createTrailResponse_s3KeyPrefix,
createTrailResponse_snsTopicARN,
createTrailResponse_snsTopicName,
createTrailResponse_trailARN,
createTrailResponse_httpStatus,
-- ** DeleteEventDataStore
deleteEventDataStore_eventDataStore,
deleteEventDataStoreResponse_httpStatus,
-- ** DeleteTrail
deleteTrail_name,
deleteTrailResponse_httpStatus,
-- ** DeregisterOrganizationDelegatedAdmin
deregisterOrganizationDelegatedAdmin_delegatedAdminAccountId,
deregisterOrganizationDelegatedAdminResponse_httpStatus,
-- ** DescribeQuery
describeQuery_eventDataStore,
describeQuery_queryId,
describeQueryResponse_deliveryS3Uri,
describeQueryResponse_deliveryStatus,
describeQueryResponse_errorMessage,
describeQueryResponse_queryId,
describeQueryResponse_queryStatistics,
describeQueryResponse_queryStatus,
describeQueryResponse_queryString,
describeQueryResponse_httpStatus,
-- ** DescribeTrails
describeTrails_includeShadowTrails,
describeTrails_trailNameList,
describeTrailsResponse_trailList,
describeTrailsResponse_httpStatus,
-- ** GetChannel
getChannel_channel,
getChannelResponse_channelArn,
getChannelResponse_destinations,
getChannelResponse_name,
getChannelResponse_source,
getChannelResponse_sourceConfig,
getChannelResponse_httpStatus,
-- ** GetEventDataStore
getEventDataStore_eventDataStore,
getEventDataStoreResponse_advancedEventSelectors,
getEventDataStoreResponse_createdTimestamp,
getEventDataStoreResponse_eventDataStoreArn,
getEventDataStoreResponse_kmsKeyId,
getEventDataStoreResponse_multiRegionEnabled,
getEventDataStoreResponse_name,
getEventDataStoreResponse_organizationEnabled,
getEventDataStoreResponse_retentionPeriod,
getEventDataStoreResponse_status,
getEventDataStoreResponse_terminationProtectionEnabled,
getEventDataStoreResponse_updatedTimestamp,
getEventDataStoreResponse_httpStatus,
-- ** GetEventSelectors
getEventSelectors_trailName,
getEventSelectorsResponse_advancedEventSelectors,
getEventSelectorsResponse_eventSelectors,
getEventSelectorsResponse_trailARN,
getEventSelectorsResponse_httpStatus,
-- ** GetImport
getImport_importId,
getImportResponse_createdTimestamp,
getImportResponse_destinations,
getImportResponse_endEventTime,
getImportResponse_importId,
getImportResponse_importSource,
getImportResponse_importStatistics,
getImportResponse_importStatus,
getImportResponse_startEventTime,
getImportResponse_updatedTimestamp,
getImportResponse_httpStatus,
-- ** GetInsightSelectors
getInsightSelectors_trailName,
getInsightSelectorsResponse_insightSelectors,
getInsightSelectorsResponse_trailARN,
getInsightSelectorsResponse_httpStatus,
-- ** GetQueryResults
getQueryResults_eventDataStore,
getQueryResults_maxQueryResults,
getQueryResults_nextToken,
getQueryResults_queryId,
getQueryResultsResponse_errorMessage,
getQueryResultsResponse_nextToken,
getQueryResultsResponse_queryResultRows,
getQueryResultsResponse_queryStatistics,
getQueryResultsResponse_queryStatus,
getQueryResultsResponse_httpStatus,
-- ** GetTrail
getTrail_name,
getTrailResponse_trail,
getTrailResponse_httpStatus,
-- ** GetTrailStatus
getTrailStatus_name,
getTrailStatusResponse_isLogging,
getTrailStatusResponse_latestCloudWatchLogsDeliveryError,
getTrailStatusResponse_latestCloudWatchLogsDeliveryTime,
getTrailStatusResponse_latestDeliveryAttemptSucceeded,
getTrailStatusResponse_latestDeliveryAttemptTime,
getTrailStatusResponse_latestDeliveryError,
getTrailStatusResponse_latestDeliveryTime,
getTrailStatusResponse_latestDigestDeliveryError,
getTrailStatusResponse_latestDigestDeliveryTime,
getTrailStatusResponse_latestNotificationAttemptSucceeded,
getTrailStatusResponse_latestNotificationAttemptTime,
getTrailStatusResponse_latestNotificationError,
getTrailStatusResponse_latestNotificationTime,
getTrailStatusResponse_startLoggingTime,
getTrailStatusResponse_stopLoggingTime,
getTrailStatusResponse_timeLoggingStarted,
getTrailStatusResponse_timeLoggingStopped,
getTrailStatusResponse_httpStatus,
-- ** ListChannels
listChannels_maxResults,
listChannels_nextToken,
listChannelsResponse_channels,
listChannelsResponse_nextToken,
listChannelsResponse_httpStatus,
-- ** ListEventDataStores
listEventDataStores_maxResults,
listEventDataStores_nextToken,
listEventDataStoresResponse_eventDataStores,
listEventDataStoresResponse_nextToken,
listEventDataStoresResponse_httpStatus,
-- ** ListImportFailures
listImportFailures_maxResults,
listImportFailures_nextToken,
listImportFailures_importId,
listImportFailuresResponse_failures,
listImportFailuresResponse_nextToken,
listImportFailuresResponse_httpStatus,
-- ** ListImports
listImports_destination,
listImports_importStatus,
listImports_maxResults,
listImports_nextToken,
listImportsResponse_imports,
listImportsResponse_nextToken,
listImportsResponse_httpStatus,
-- ** ListPublicKeys
listPublicKeys_endTime,
listPublicKeys_nextToken,
listPublicKeys_startTime,
listPublicKeysResponse_nextToken,
listPublicKeysResponse_publicKeyList,
listPublicKeysResponse_httpStatus,
-- ** ListQueries
listQueries_endTime,
listQueries_maxResults,
listQueries_nextToken,
listQueries_queryStatus,
listQueries_startTime,
listQueries_eventDataStore,
listQueriesResponse_nextToken,
listQueriesResponse_queries,
listQueriesResponse_httpStatus,
-- ** ListTags
listTags_nextToken,
listTags_resourceIdList,
listTagsResponse_nextToken,
listTagsResponse_resourceTagList,
listTagsResponse_httpStatus,
-- ** ListTrails
listTrails_nextToken,
listTrailsResponse_nextToken,
listTrailsResponse_trails,
listTrailsResponse_httpStatus,
-- ** LookupEvents
lookupEvents_endTime,
lookupEvents_eventCategory,
lookupEvents_lookupAttributes,
lookupEvents_maxResults,
lookupEvents_nextToken,
lookupEvents_startTime,
lookupEventsResponse_events,
lookupEventsResponse_nextToken,
lookupEventsResponse_httpStatus,
-- ** PutEventSelectors
putEventSelectors_advancedEventSelectors,
putEventSelectors_eventSelectors,
putEventSelectors_trailName,
putEventSelectorsResponse_advancedEventSelectors,
putEventSelectorsResponse_eventSelectors,
putEventSelectorsResponse_trailARN,
putEventSelectorsResponse_httpStatus,
-- ** PutInsightSelectors
putInsightSelectors_trailName,
putInsightSelectors_insightSelectors,
putInsightSelectorsResponse_insightSelectors,
putInsightSelectorsResponse_trailARN,
putInsightSelectorsResponse_httpStatus,
-- ** RegisterOrganizationDelegatedAdmin
registerOrganizationDelegatedAdmin_memberAccountId,
registerOrganizationDelegatedAdminResponse_httpStatus,
-- ** RemoveTags
removeTags_resourceId,
removeTags_tagsList,
removeTagsResponse_httpStatus,
-- ** RestoreEventDataStore
restoreEventDataStore_eventDataStore,
restoreEventDataStoreResponse_advancedEventSelectors,
restoreEventDataStoreResponse_createdTimestamp,
restoreEventDataStoreResponse_eventDataStoreArn,
restoreEventDataStoreResponse_kmsKeyId,
restoreEventDataStoreResponse_multiRegionEnabled,
restoreEventDataStoreResponse_name,
restoreEventDataStoreResponse_organizationEnabled,
restoreEventDataStoreResponse_retentionPeriod,
restoreEventDataStoreResponse_status,
restoreEventDataStoreResponse_terminationProtectionEnabled,
restoreEventDataStoreResponse_updatedTimestamp,
restoreEventDataStoreResponse_httpStatus,
-- ** StartImport
startImport_destinations,
startImport_endEventTime,
startImport_importId,
startImport_importSource,
startImport_startEventTime,
startImportResponse_createdTimestamp,
startImportResponse_destinations,
startImportResponse_endEventTime,
startImportResponse_importId,
startImportResponse_importSource,
startImportResponse_importStatus,
startImportResponse_startEventTime,
startImportResponse_updatedTimestamp,
startImportResponse_httpStatus,
-- ** StartLogging
startLogging_name,
startLoggingResponse_httpStatus,
-- ** StartQuery
startQuery_deliveryS3Uri,
startQuery_queryStatement,
startQueryResponse_queryId,
startQueryResponse_httpStatus,
-- ** StopImport
stopImport_importId,
stopImportResponse_createdTimestamp,
stopImportResponse_destinations,
stopImportResponse_endEventTime,
stopImportResponse_importId,
stopImportResponse_importSource,
stopImportResponse_importStatistics,
stopImportResponse_importStatus,
stopImportResponse_startEventTime,
stopImportResponse_updatedTimestamp,
stopImportResponse_httpStatus,
-- ** StopLogging
stopLogging_name,
stopLoggingResponse_httpStatus,
-- ** UpdateEventDataStore
updateEventDataStore_advancedEventSelectors,
updateEventDataStore_kmsKeyId,
updateEventDataStore_multiRegionEnabled,
updateEventDataStore_name,
updateEventDataStore_organizationEnabled,
updateEventDataStore_retentionPeriod,
updateEventDataStore_terminationProtectionEnabled,
updateEventDataStore_eventDataStore,
updateEventDataStoreResponse_advancedEventSelectors,
updateEventDataStoreResponse_createdTimestamp,
updateEventDataStoreResponse_eventDataStoreArn,
updateEventDataStoreResponse_kmsKeyId,
updateEventDataStoreResponse_multiRegionEnabled,
updateEventDataStoreResponse_name,
updateEventDataStoreResponse_organizationEnabled,
updateEventDataStoreResponse_retentionPeriod,
updateEventDataStoreResponse_status,
updateEventDataStoreResponse_terminationProtectionEnabled,
updateEventDataStoreResponse_updatedTimestamp,
updateEventDataStoreResponse_httpStatus,
-- ** UpdateTrail
updateTrail_cloudWatchLogsLogGroupArn,
updateTrail_cloudWatchLogsRoleArn,
updateTrail_enableLogFileValidation,
updateTrail_includeGlobalServiceEvents,
updateTrail_isMultiRegionTrail,
updateTrail_isOrganizationTrail,
updateTrail_kmsKeyId,
updateTrail_s3BucketName,
updateTrail_s3KeyPrefix,
updateTrail_snsTopicName,
updateTrail_name,
updateTrailResponse_cloudWatchLogsLogGroupArn,
updateTrailResponse_cloudWatchLogsRoleArn,
updateTrailResponse_includeGlobalServiceEvents,
updateTrailResponse_isMultiRegionTrail,
updateTrailResponse_isOrganizationTrail,
updateTrailResponse_kmsKeyId,
updateTrailResponse_logFileValidationEnabled,
updateTrailResponse_name,
updateTrailResponse_s3BucketName,
updateTrailResponse_s3KeyPrefix,
updateTrailResponse_snsTopicARN,
updateTrailResponse_snsTopicName,
updateTrailResponse_trailARN,
updateTrailResponse_httpStatus,
-- * Types
-- ** AdvancedEventSelector
advancedEventSelector_name,
advancedEventSelector_fieldSelectors,
-- ** AdvancedFieldSelector
advancedFieldSelector_endsWith,
advancedFieldSelector_equals,
advancedFieldSelector_notEndsWith,
advancedFieldSelector_notEquals,
advancedFieldSelector_notStartsWith,
advancedFieldSelector_startsWith,
advancedFieldSelector_field,
-- ** Channel
channel_channelArn,
channel_name,
-- ** DataResource
dataResource_type,
dataResource_values,
-- ** Destination
destination_type,
destination_location,
-- ** Event
event_accessKeyId,
event_cloudTrailEvent,
event_eventId,
event_eventName,
event_eventSource,
event_eventTime,
event_readOnly,
event_resources,
event_username,
-- ** EventDataStore
eventDataStore_advancedEventSelectors,
eventDataStore_createdTimestamp,
eventDataStore_eventDataStoreArn,
eventDataStore_multiRegionEnabled,
eventDataStore_name,
eventDataStore_organizationEnabled,
eventDataStore_retentionPeriod,
eventDataStore_status,
eventDataStore_terminationProtectionEnabled,
eventDataStore_updatedTimestamp,
-- ** EventSelector
eventSelector_dataResources,
eventSelector_excludeManagementEventSources,
eventSelector_includeManagementEvents,
eventSelector_readWriteType,
-- ** ImportFailureListItem
importFailureListItem_errorMessage,
importFailureListItem_errorType,
importFailureListItem_lastUpdatedTime,
importFailureListItem_location,
importFailureListItem_status,
-- ** ImportSource
importSource_s3,
-- ** ImportStatistics
importStatistics_eventsCompleted,
importStatistics_failedEntries,
importStatistics_filesCompleted,
importStatistics_prefixesCompleted,
importStatistics_prefixesFound,
-- ** ImportsListItem
importsListItem_createdTimestamp,
importsListItem_destinations,
importsListItem_importId,
importsListItem_importStatus,
importsListItem_updatedTimestamp,
-- ** InsightSelector
insightSelector_insightType,
-- ** LookupAttribute
lookupAttribute_attributeKey,
lookupAttribute_attributeValue,
-- ** PublicKey
publicKey_fingerprint,
publicKey_validityEndTime,
publicKey_validityStartTime,
publicKey_value,
-- ** Query
query_creationTime,
query_queryId,
query_queryStatus,
-- ** QueryStatistics
queryStatistics_bytesScanned,
queryStatistics_resultsCount,
queryStatistics_totalResultsCount,
-- ** QueryStatisticsForDescribeQuery
queryStatisticsForDescribeQuery_bytesScanned,
queryStatisticsForDescribeQuery_creationTime,
queryStatisticsForDescribeQuery_eventsMatched,
queryStatisticsForDescribeQuery_eventsScanned,
queryStatisticsForDescribeQuery_executionTimeInMillis,
-- ** Resource
resource_resourceName,
resource_resourceType,
-- ** ResourceTag
resourceTag_resourceId,
resourceTag_tagsList,
-- ** S3ImportSource
s3ImportSource_s3LocationUri,
s3ImportSource_s3BucketRegion,
s3ImportSource_s3BucketAccessRoleArn,
-- ** SourceConfig
sourceConfig_advancedEventSelectors,
sourceConfig_applyToAllRegions,
-- ** Tag
tag_value,
tag_key,
-- ** Trail
trail_cloudWatchLogsLogGroupArn,
trail_cloudWatchLogsRoleArn,
trail_hasCustomEventSelectors,
trail_hasInsightSelectors,
trail_homeRegion,
trail_includeGlobalServiceEvents,
trail_isMultiRegionTrail,
trail_isOrganizationTrail,
trail_kmsKeyId,
trail_logFileValidationEnabled,
trail_name,
trail_s3BucketName,
trail_s3KeyPrefix,
trail_snsTopicARN,
trail_snsTopicName,
trail_trailARN,
-- ** TrailInfo
trailInfo_homeRegion,
trailInfo_name,
trailInfo_trailARN,
)
where
import Amazonka.CloudTrail.AddTags
import Amazonka.CloudTrail.CancelQuery
import Amazonka.CloudTrail.CreateEventDataStore
import Amazonka.CloudTrail.CreateTrail
import Amazonka.CloudTrail.DeleteEventDataStore
import Amazonka.CloudTrail.DeleteTrail
import Amazonka.CloudTrail.DeregisterOrganizationDelegatedAdmin
import Amazonka.CloudTrail.DescribeQuery
import Amazonka.CloudTrail.DescribeTrails
import Amazonka.CloudTrail.GetChannel
import Amazonka.CloudTrail.GetEventDataStore
import Amazonka.CloudTrail.GetEventSelectors
import Amazonka.CloudTrail.GetImport
import Amazonka.CloudTrail.GetInsightSelectors
import Amazonka.CloudTrail.GetQueryResults
import Amazonka.CloudTrail.GetTrail
import Amazonka.CloudTrail.GetTrailStatus
import Amazonka.CloudTrail.ListChannels
import Amazonka.CloudTrail.ListEventDataStores
import Amazonka.CloudTrail.ListImportFailures
import Amazonka.CloudTrail.ListImports
import Amazonka.CloudTrail.ListPublicKeys
import Amazonka.CloudTrail.ListQueries
import Amazonka.CloudTrail.ListTags
import Amazonka.CloudTrail.ListTrails
import Amazonka.CloudTrail.LookupEvents
import Amazonka.CloudTrail.PutEventSelectors
import Amazonka.CloudTrail.PutInsightSelectors
import Amazonka.CloudTrail.RegisterOrganizationDelegatedAdmin
import Amazonka.CloudTrail.RemoveTags
import Amazonka.CloudTrail.RestoreEventDataStore
import Amazonka.CloudTrail.StartImport
import Amazonka.CloudTrail.StartLogging
import Amazonka.CloudTrail.StartQuery
import Amazonka.CloudTrail.StopImport
import Amazonka.CloudTrail.StopLogging
import Amazonka.CloudTrail.Types.AdvancedEventSelector
import Amazonka.CloudTrail.Types.AdvancedFieldSelector
import Amazonka.CloudTrail.Types.Channel
import Amazonka.CloudTrail.Types.DataResource
import Amazonka.CloudTrail.Types.Destination
import Amazonka.CloudTrail.Types.Event
import Amazonka.CloudTrail.Types.EventDataStore
import Amazonka.CloudTrail.Types.EventSelector
import Amazonka.CloudTrail.Types.ImportFailureListItem
import Amazonka.CloudTrail.Types.ImportSource
import Amazonka.CloudTrail.Types.ImportStatistics
import Amazonka.CloudTrail.Types.ImportsListItem
import Amazonka.CloudTrail.Types.InsightSelector
import Amazonka.CloudTrail.Types.LookupAttribute
import Amazonka.CloudTrail.Types.PublicKey
import Amazonka.CloudTrail.Types.Query
import Amazonka.CloudTrail.Types.QueryStatistics
import Amazonka.CloudTrail.Types.QueryStatisticsForDescribeQuery
import Amazonka.CloudTrail.Types.Resource
import Amazonka.CloudTrail.Types.ResourceTag
import Amazonka.CloudTrail.Types.S3ImportSource
import Amazonka.CloudTrail.Types.SourceConfig
import Amazonka.CloudTrail.Types.Tag
import Amazonka.CloudTrail.Types.Trail
import Amazonka.CloudTrail.Types.TrailInfo
import Amazonka.CloudTrail.UpdateEventDataStore
import Amazonka.CloudTrail.UpdateTrail