{-# 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.SecurityLake.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.SecurityLake.Lens ( -- * Operations -- ** CreateAwsLogSource createAwsLogSource_enableAllDimensions, createAwsLogSource_enableSingleDimension, createAwsLogSource_enableTwoDimensions, createAwsLogSource_inputOrder, createAwsLogSourceResponse_failed, createAwsLogSourceResponse_processing, createAwsLogSourceResponse_httpStatus, -- ** CreateCustomLogSource createCustomLogSource_customSourceName, createCustomLogSource_eventClass, createCustomLogSource_glueInvocationRoleArn, createCustomLogSource_logProviderAccountId, createCustomLogSourceResponse_httpStatus, createCustomLogSourceResponse_customDataLocation, createCustomLogSourceResponse_glueCrawlerName, createCustomLogSourceResponse_glueDatabaseName, createCustomLogSourceResponse_glueTableName, createCustomLogSourceResponse_logProviderAccessRoleArn, -- ** CreateDatalake createDatalake_configurations, createDatalake_enableAll, createDatalake_metaStoreManagerRoleArn, createDatalake_regions, createDatalakeResponse_httpStatus, -- ** CreateDatalakeAutoEnable createDatalakeAutoEnable_configurationForNewAccounts, createDatalakeAutoEnableResponse_httpStatus, -- ** CreateDatalakeDelegatedAdmin createDatalakeDelegatedAdmin_account, createDatalakeDelegatedAdminResponse_httpStatus, -- ** CreateDatalakeExceptionsSubscription createDatalakeExceptionsSubscription_notificationEndpoint, createDatalakeExceptionsSubscription_subscriptionProtocol, createDatalakeExceptionsSubscriptionResponse_httpStatus, -- ** CreateSubscriber createSubscriber_accessTypes, createSubscriber_subscriberDescription, createSubscriber_accountId, createSubscriber_externalId, createSubscriber_sourceTypes, createSubscriber_subscriberName, createSubscriberResponse_roleArn, createSubscriberResponse_s3BucketArn, createSubscriberResponse_snsArn, createSubscriberResponse_httpStatus, createSubscriberResponse_subscriptionId, -- ** CreateSubscriptionNotificationConfiguration createSubscriptionNotificationConfiguration_createSqs, createSubscriptionNotificationConfiguration_httpsApiKeyName, createSubscriptionNotificationConfiguration_httpsApiKeyValue, createSubscriptionNotificationConfiguration_httpsMethod, createSubscriptionNotificationConfiguration_roleArn, createSubscriptionNotificationConfiguration_subscriptionEndpoint, createSubscriptionNotificationConfiguration_subscriptionId, createSubscriptionNotificationConfigurationResponse_queueArn, createSubscriptionNotificationConfigurationResponse_httpStatus, -- ** DeleteAwsLogSource deleteAwsLogSource_disableAllDimensions, deleteAwsLogSource_disableSingleDimension, deleteAwsLogSource_disableTwoDimensions, deleteAwsLogSource_inputOrder, deleteAwsLogSourceResponse_failed, deleteAwsLogSourceResponse_processing, deleteAwsLogSourceResponse_httpStatus, -- ** DeleteCustomLogSource deleteCustomLogSource_customSourceName, deleteCustomLogSourceResponse_httpStatus, deleteCustomLogSourceResponse_customDataLocation, -- ** DeleteDatalake deleteDatalakeResponse_httpStatus, -- ** DeleteDatalakeAutoEnable deleteDatalakeAutoEnable_removeFromConfigurationForNewAccounts, deleteDatalakeAutoEnableResponse_httpStatus, -- ** DeleteDatalakeDelegatedAdmin deleteDatalakeDelegatedAdmin_account, deleteDatalakeDelegatedAdminResponse_httpStatus, -- ** DeleteDatalakeExceptionsSubscription deleteDatalakeExceptionsSubscriptionResponse_httpStatus, deleteDatalakeExceptionsSubscriptionResponse_status, -- ** DeleteSubscriber deleteSubscriber_id, deleteSubscriberResponse_httpStatus, -- ** DeleteSubscriptionNotificationConfiguration deleteSubscriptionNotificationConfiguration_subscriptionId, deleteSubscriptionNotificationConfigurationResponse_httpStatus, -- ** GetDatalake getDatalakeResponse_httpStatus, getDatalakeResponse_configurations, -- ** GetDatalakeAutoEnable getDatalakeAutoEnableResponse_httpStatus, getDatalakeAutoEnableResponse_autoEnableNewAccounts, -- ** GetDatalakeExceptionsExpiry getDatalakeExceptionsExpiryResponse_httpStatus, getDatalakeExceptionsExpiryResponse_exceptionMessageExpiry, -- ** GetDatalakeExceptionsSubscription getDatalakeExceptionsSubscriptionResponse_httpStatus, getDatalakeExceptionsSubscriptionResponse_protocolAndNotificationEndpoint, -- ** GetDatalakeStatus getDatalakeStatus_accountSet, getDatalakeStatus_maxAccountResults, getDatalakeStatus_nextToken, getDatalakeStatusResponse_nextToken, getDatalakeStatusResponse_httpStatus, getDatalakeStatusResponse_accountSourcesList, -- ** GetSubscriber getSubscriber_id, getSubscriberResponse_subscriber, getSubscriberResponse_httpStatus, -- ** ListDatalakeExceptions listDatalakeExceptions_maxFailures, listDatalakeExceptions_nextToken, listDatalakeExceptions_regionSet, listDatalakeExceptionsResponse_nextToken, listDatalakeExceptionsResponse_httpStatus, listDatalakeExceptionsResponse_nonRetryableFailures, -- ** ListLogSources listLogSources_inputOrder, listLogSources_listAllDimensions, listLogSources_listSingleDimension, listLogSources_listTwoDimensions, listLogSources_maxResults, listLogSources_nextToken, listLogSourcesResponse_nextToken, listLogSourcesResponse_httpStatus, listLogSourcesResponse_regionSourceTypesAccountsList, -- ** ListSubscribers listSubscribers_maxResults, listSubscribers_nextToken, listSubscribersResponse_nextToken, listSubscribersResponse_httpStatus, listSubscribersResponse_subscribers, -- ** UpdateDatalake updateDatalake_configurations, updateDatalakeResponse_httpStatus, -- ** UpdateDatalakeExceptionsExpiry updateDatalakeExceptionsExpiry_exceptionMessageExpiry, updateDatalakeExceptionsExpiryResponse_httpStatus, -- ** UpdateDatalakeExceptionsSubscription updateDatalakeExceptionsSubscription_notificationEndpoint, updateDatalakeExceptionsSubscription_subscriptionProtocol, updateDatalakeExceptionsSubscriptionResponse_httpStatus, -- ** UpdateSubscriber updateSubscriber_externalId, updateSubscriber_subscriberDescription, updateSubscriber_subscriberName, updateSubscriber_id, updateSubscriber_sourceTypes, updateSubscriberResponse_subscriber, updateSubscriberResponse_httpStatus, -- ** UpdateSubscriptionNotificationConfiguration updateSubscriptionNotificationConfiguration_createSqs, updateSubscriptionNotificationConfiguration_httpsApiKeyName, updateSubscriptionNotificationConfiguration_httpsApiKeyValue, updateSubscriptionNotificationConfiguration_httpsMethod, updateSubscriptionNotificationConfiguration_roleArn, updateSubscriptionNotificationConfiguration_subscriptionEndpoint, updateSubscriptionNotificationConfiguration_subscriptionId, updateSubscriptionNotificationConfigurationResponse_queueArn, updateSubscriptionNotificationConfigurationResponse_httpStatus, -- * Types -- ** AccountSources accountSources_eventClass, accountSources_logsStatus, accountSources_account, accountSources_sourceType, -- ** AutoEnableNewRegionConfiguration autoEnableNewRegionConfiguration_region, autoEnableNewRegionConfiguration_sources, -- ** Failures failures_exceptionMessage, failures_remediation, failures_timestamp, -- ** FailuresResponse failuresResponse_failures, failuresResponse_region, -- ** LakeConfigurationRequest lakeConfigurationRequest_encryptionKey, lakeConfigurationRequest_replicationDestinationRegions, lakeConfigurationRequest_replicationRoleArn, lakeConfigurationRequest_retentionSettings, lakeConfigurationRequest_tagsMap, -- ** LakeConfigurationResponse lakeConfigurationResponse_encryptionKey, lakeConfigurationResponse_replicationDestinationRegions, lakeConfigurationResponse_replicationRoleArn, lakeConfigurationResponse_retentionSettings, lakeConfigurationResponse_s3BucketArn, lakeConfigurationResponse_status, lakeConfigurationResponse_tagsMap, -- ** LogsStatus logsStatus_healthStatus, logsStatus_pathToLogs, -- ** ProtocolAndNotificationEndpoint protocolAndNotificationEndpoint_endpoint, protocolAndNotificationEndpoint_protocol, -- ** RetentionSetting retentionSetting_retentionPeriod, retentionSetting_storageClass, -- ** SourceType sourceType_awsSourceType, sourceType_customSourceType, -- ** SubscriberResource subscriberResource_accessTypes, subscriberResource_createdAt, subscriberResource_externalId, subscriberResource_roleArn, subscriberResource_s3BucketArn, subscriberResource_snsArn, subscriberResource_subscriberDescription, subscriberResource_subscriberName, subscriberResource_subscriptionEndpoint, subscriberResource_subscriptionProtocol, subscriberResource_subscriptionStatus, subscriberResource_updatedAt, subscriberResource_accountId, subscriberResource_sourceTypes, subscriberResource_subscriptionId, ) where import Amazonka.SecurityLake.CreateAwsLogSource import Amazonka.SecurityLake.CreateCustomLogSource import Amazonka.SecurityLake.CreateDatalake import Amazonka.SecurityLake.CreateDatalakeAutoEnable import Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin import Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription import Amazonka.SecurityLake.CreateSubscriber import Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration import Amazonka.SecurityLake.DeleteAwsLogSource import Amazonka.SecurityLake.DeleteCustomLogSource import Amazonka.SecurityLake.DeleteDatalake import Amazonka.SecurityLake.DeleteDatalakeAutoEnable import Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin import Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription import Amazonka.SecurityLake.DeleteSubscriber import Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration import Amazonka.SecurityLake.GetDatalake import Amazonka.SecurityLake.GetDatalakeAutoEnable import Amazonka.SecurityLake.GetDatalakeExceptionsExpiry import Amazonka.SecurityLake.GetDatalakeExceptionsSubscription import Amazonka.SecurityLake.GetDatalakeStatus import Amazonka.SecurityLake.GetSubscriber import Amazonka.SecurityLake.ListDatalakeExceptions import Amazonka.SecurityLake.ListLogSources import Amazonka.SecurityLake.ListSubscribers import Amazonka.SecurityLake.Types.AccountSources import Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration import Amazonka.SecurityLake.Types.Failures import Amazonka.SecurityLake.Types.FailuresResponse import Amazonka.SecurityLake.Types.LakeConfigurationRequest import Amazonka.SecurityLake.Types.LakeConfigurationResponse import Amazonka.SecurityLake.Types.LogsStatus import Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint import Amazonka.SecurityLake.Types.RetentionSetting import Amazonka.SecurityLake.Types.SourceType import Amazonka.SecurityLake.Types.SubscriberResource import Amazonka.SecurityLake.UpdateDatalake import Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry import Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription import Amazonka.SecurityLake.UpdateSubscriber import Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration