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 | Safe-Inferred |
Language | Haskell2010 |
Re-export lenses and other optics for types in amazonka-core
. You
will probably find record updates,
generic-lens,
generic-optics,
or (GHC >=9.2) -XOverloadedRecordDot
more ergonomic than these.
Synopsis
- _ResponseBody :: Iso' ResponseBody (ConduitM () ByteString (ResourceT IO) ())
- _ChunkSize :: Iso' ChunkSize Int
- chunkedBody_size :: Lens' ChunkedBody ChunkSize
- chunkedBody_length :: Lens' ChunkedBody Integer
- chunkedBody_body :: Lens' ChunkedBody (ConduitM () ByteString (ResourceT IO) ())
- _Time :: Iso' (Time a) UTCTime
- _Abbrev :: Iso' Abbrev Text
- _AccessKey :: Iso' AccessKey ByteString
- authEnv_accessKeyId :: Lens' AuthEnv AccessKey
- authEnv_secretAccessKey :: Lens' AuthEnv (Sensitive SecretKey)
- authEnv_sessionToken :: Lens' AuthEnv (Maybe (Sensitive SessionToken))
- authEnv_expiration :: Lens' AuthEnv (Maybe ISO8601)
- endpoint_host :: Lens' Endpoint ByteString
- endpoint_basePath :: Lens' Endpoint RawPath
- endpoint_secure :: Lens' Endpoint Bool
- endpoint_port :: Lens' Endpoint Int
- endpoint_scope :: Lens' Endpoint ByteString
- _ErrorCode :: Iso' ErrorCode Text
- _ErrorMessage :: Iso' ErrorMessage Text
- request_service :: Lens' (Request a) Service
- request_method :: Lens' (Request a) StdMethod
- request_path :: Lens' (Request a) RawPath
- request_query :: Lens' (Request a) QueryString
- request_headers :: forall a. Lens' (Request a) [Header]
- request_body :: forall a. Lens' (Request a) RequestBody
- _RequestId :: Iso' RequestId Text
- retry_base :: Lens' Retry Double
- retry_growth :: Lens' Retry Int
- retry_attempts :: Lens' Retry Int
- retry_check :: Lens' Retry (ServiceError -> Maybe Text)
- _SecretKey :: Iso' SecretKey ByteString
- _SessionToken :: Iso' SessionToken ByteString
- serializeError_abbrev :: Lens' SerializeError Abbrev
- serializeError_status :: Lens' SerializeError Status
- serializeError_body :: Lens' SerializeError (Maybe ByteStringLazy)
- serializeError_message :: Lens' SerializeError String
- service_abbrev :: Lens' Service Abbrev
- service_signer :: Lens' Service Signer
- service_signingName :: Lens' Service ByteString
- service_version :: Lens' Service ByteString
- service_s3AddressingStyle :: Lens' Service S3AddressingStyle
- service_endpointPrefix :: Lens' Service ByteString
- service_endpoint :: Lens' Service (Region -> Endpoint)
- service_timeout :: Lens' Service (Maybe Seconds)
- service_check :: Lens' Service (Status -> Bool)
- service_error :: Lens' Service (Status -> [Header] -> ByteStringLazy -> Error)
- service_retry :: Lens' Service Retry
- serviceError_abbrev :: Lens' ServiceError Abbrev
- serviceError_status :: Lens' ServiceError Status
- serviceError_headers :: Lens' ServiceError [Header]
- serviceError_code :: Lens' ServiceError ErrorCode
- serviceError_message :: Lens' ServiceError (Maybe ErrorMessage)
- serviceError_requestId :: Lens' ServiceError (Maybe RequestId)
- signed_signedMeta :: Lens' (Signed a) Meta
- signed_signedRequest :: Lens' (Signed a) ClientRequest
- wait_name :: Lens' (Wait a) ByteString
- wait_attempts :: forall a. Lens' (Wait a) Int
- wait_delay :: Lens' (Wait a) Seconds
- wait_acceptors :: Lens (Wait a) (Wait b) [Acceptor a] [Acceptor b]
Amazonka.Data.Body
ResponseBody
_ResponseBody :: Iso' ResponseBody (ConduitM () ByteString (ResourceT IO) ()) Source #
ChunkSize
ChunkedBody
chunkedBody_body :: Lens' ChunkedBody (ConduitM () ByteString (ResourceT IO) ()) Source #
Amazonka.Data.Time
Amazonka.Types
Abbrev
AccessKey
AuthEnv
Endpoint
ErrorCode
ErrorMessage
Request
request_query :: Lens' (Request a) QueryString Source #
request_body :: forall a. Lens' (Request a) RequestBody Source #
RequestId
Retry
retry_check :: Lens' Retry (ServiceError -> Maybe Text) Source #
SecretKey
SessionToken
SerializeError
Service
service_error :: Lens' Service (Status -> [Header] -> ByteStringLazy -> Error) Source #