amazonka-2.0: src/Amazonka/Lens.hs
-- |
-- Module : Amazonka.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability : provisional
-- Portability : non-portable (GHC extensions)
--
-- Re-export lenses and other optics for types in @amazonka@ and
-- @amazonka-core@. You will probably find record updates,
-- [generic-lens](https://hackage.haskell.org/package/generic-lens),
-- [generic-optics](https://hackage.haskell.org/package/generic-optics),
-- or (GHC >=9.2) @-XOverloadedRecordDot@ more ergonomic than these.
module Amazonka.Lens
( -- * Amazonka.Auth.SSO
-- ** CachedAccessToken
cachedAccessToken_startUrl,
cachedAccessToken_region,
cachedAccessToken_accessToken,
cachedAccessToken_expiresAt,
-- * Amazonka.EC2.Metadata
-- ** IdentityDocument
identityDocument_devpayProductCodes,
identityDocument_billingProducts,
identityDocument_version,
identityDocument_privateIp,
identityDocument_availabilityZone,
identityDocument_region,
identityDocument_instanceId,
identityDocument_instanceType,
identityDocument_accountId,
identityDocument_imageId,
identityDocument_kernelId,
identityDocument_ramdiskId,
identityDocument_architecture,
identityDocument_pendingTime,
-- * Amazonka.Env
-- ** Env'
env_region,
env_logger,
env_hooks,
env_retryCheck,
env_overrides,
env_manager,
env_auth,
-- * Amazonka.Core.Lens
module Amazonka.Core.Lens,
)
where
import Amazonka.Auth.SSO
import Amazonka.Core.Lens
import Amazonka.EC2.Metadata
import Amazonka.Env