| 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) |
| Safe Haskell | None |
| Language | Haskell2010 |
Amazonka.Lens
Description
Re-export lenses and other optics for types in amazonka and
amazonka-core. You will probably find record updates,
generic-lens,
generic-optics,
or (GHC >=9.2) -XOverloadedRecordDot more ergonomic than these.
Synopsis
- cachedAccessToken_startUrl :: Lens' CachedAccessToken Text
- cachedAccessToken_region :: Lens' CachedAccessToken Region
- cachedAccessToken_accessToken :: Lens' CachedAccessToken (Sensitive Text)
- cachedAccessToken_expiresAt :: Lens' CachedAccessToken UTCTime
- identityDocument_devpayProductCodes :: Lens' IdentityDocument (Maybe [Text])
- identityDocument_billingProducts :: Lens' IdentityDocument (Maybe [Text])
- identityDocument_version :: Lens' IdentityDocument (Maybe Text)
- identityDocument_privateIp :: Lens' IdentityDocument (Maybe Text)
- identityDocument_availabilityZone :: Lens' IdentityDocument Text
- identityDocument_region :: Lens' IdentityDocument Region
- identityDocument_instanceId :: Lens' IdentityDocument Text
- identityDocument_instanceType :: Lens' IdentityDocument Text
- identityDocument_accountId :: Lens' IdentityDocument Text
- identityDocument_imageId :: Lens' IdentityDocument (Maybe Text)
- identityDocument_kernelId :: Lens' IdentityDocument (Maybe Text)
- identityDocument_ramdiskId :: Lens' IdentityDocument (Maybe Text)
- identityDocument_architecture :: Lens' IdentityDocument (Maybe Text)
- identityDocument_pendingTime :: Lens' IdentityDocument (Maybe ISO8601)
- env_region :: forall (withAuth :: Type -> Type) f. Functor f => (Region -> f Region) -> Env' withAuth -> f (Env' withAuth)
- env_logger :: forall (withAuth :: Type -> Type) f. Functor f => (Logger -> f Logger) -> Env' withAuth -> f (Env' withAuth)
- env_hooks :: forall (withAuth :: Type -> Type) f. Functor f => (Hooks -> f Hooks) -> Env' withAuth -> f (Env' withAuth)
- env_retryCheck :: forall (withAuth :: Type -> Type) f. Functor f => ((Int -> HttpException -> Bool) -> f (Int -> HttpException -> Bool)) -> Env' withAuth -> f (Env' withAuth)
- env_overrides :: forall (withAuth :: Type -> Type) f. Functor f => ((Service -> Service) -> f (Service -> Service)) -> Env' withAuth -> f (Env' withAuth)
- env_manager :: forall (withAuth :: Type -> Type) f. Functor f => (Manager -> f Manager) -> Env' withAuth -> f (Env' withAuth)
- env_auth :: forall withAuth withAuth' f. Functor f => (withAuth Auth -> f (withAuth' Auth)) -> Env' withAuth -> f (Env' withAuth')
- module Amazonka.Core.Lens
Amazonka.Auth.SSO
CachedAccessToken
Amazonka.EC2.Metadata
IdentityDocument
Amazonka.Env
Env'
env_region :: forall (withAuth :: Type -> Type) f. Functor f => (Region -> f Region) -> Env' withAuth -> f (Env' withAuth) Source #
env_logger :: forall (withAuth :: Type -> Type) f. Functor f => (Logger -> f Logger) -> Env' withAuth -> f (Env' withAuth) Source #
env_hooks :: forall (withAuth :: Type -> Type) f. Functor f => (Hooks -> f Hooks) -> Env' withAuth -> f (Env' withAuth) Source #
env_retryCheck :: forall (withAuth :: Type -> Type) f. Functor f => ((Int -> HttpException -> Bool) -> f (Int -> HttpException -> Bool)) -> Env' withAuth -> f (Env' withAuth) Source #
env_overrides :: forall (withAuth :: Type -> Type) f. Functor f => ((Service -> Service) -> f (Service -> Service)) -> Env' withAuth -> f (Env' withAuth) Source #
env_manager :: forall (withAuth :: Type -> Type) f. Functor f => (Manager -> f Manager) -> Env' withAuth -> f (Env' withAuth) Source #
env_auth :: forall withAuth withAuth' f. Functor f => (withAuth Auth -> f (withAuth' Auth)) -> Env' withAuth -> f (Env' withAuth') Source #
Amazonka.Core.Lens
module Amazonka.Core.Lens