packages feed

amazonka-core 1.6.0 → 1.6.1

raw patch · 4 files changed

+9/−2 lines, 4 filesdep ~http-clientPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: http-client

API changes (from Hackage documentation)

- Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToHashedBody a => Network.AWS.Data.Body.ToBody (GHC.Base.Maybe a)
- Network.AWS.Data.Headers: instance Network.AWS.Data.Text.ToText a => Network.AWS.Data.Headers.ToHeader (GHC.Base.Maybe a)
- Network.AWS.Data.List1: instance Data.Semigroup.Semigroup (Network.AWS.Data.List1.List1 a)
- Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog a => Network.AWS.Data.Log.ToLog (GHC.Base.Maybe a)
- Network.AWS.Data.Map: instance (Data.Hashable.Class.Hashable k, GHC.Classes.Eq k) => Data.Semigroup.Semigroup (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Map: instance (Data.Hashable.Class.Hashable k, GHC.Classes.Eq k) => GHC.Base.Monoid (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Map: instance (Data.Hashable.Class.Hashable k, GHC.Classes.Eq k, Data.Data.Data v, Data.Data.Data k) => Data.Data.Data (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Map: instance (GHC.Classes.Eq v, GHC.Classes.Eq k) => GHC.Classes.Eq (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Map: instance (GHC.Read.Read v, GHC.Read.Read k, Data.Hashable.Class.Hashable k, GHC.Classes.Eq k) => GHC.Read.Read (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Map: instance (GHC.Show.Show v, GHC.Show.Show k) => GHC.Show.Show (Network.AWS.Data.Map.Map k v)
- Network.AWS.Data.Path: instance Data.Semigroup.Semigroup Network.AWS.Data.Path.RawPath
- Network.AWS.Data.Query: instance Data.Semigroup.Semigroup Network.AWS.Data.Query.QueryString
- Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery a => Network.AWS.Data.Query.ToQuery (GHC.Base.Maybe a)
- Network.AWS.Data.Sensitive: instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (Network.AWS.Data.Sensitive.Sensitive a)
- Network.AWS.Data.XML: instance Data.Semigroup.Semigroup Network.AWS.Data.XML.XML
- Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML a => Network.AWS.Data.XML.FromXML (GHC.Base.Maybe a)
- Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML a => Network.AWS.Data.XML.ToXML (GHC.Base.Maybe a)
- Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Base.Maybe GHC.Types.Bool)
- Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Base.Maybe a)
- Network.AWS.Types: instance GHC.Exception.Exception Network.AWS.Types.Error
- Network.AWS.Types: instance Network.AWS.Types.AsError GHC.Exception.SomeException
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToHashedBody a => Network.AWS.Data.Body.ToBody (GHC.Maybe.Maybe a)
+ Network.AWS.Data.Headers: instance Network.AWS.Data.Text.ToText a => Network.AWS.Data.Headers.ToHeader (GHC.Maybe.Maybe a)
+ Network.AWS.Data.List1: instance GHC.Base.Semigroup (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog a => Network.AWS.Data.Log.ToLog (GHC.Maybe.Maybe a)
+ Network.AWS.Data.Map: instance (Data.Data.Data k, Data.Data.Data v, GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Data.Data.Data (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => GHC.Base.Monoid (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => GHC.Base.Semigroup (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Read.Read k, GHC.Read.Read v) => GHC.Read.Read (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, GHC.Classes.Eq v) => GHC.Classes.Eq (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Show.Show k, GHC.Show.Show v) => GHC.Show.Show (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Path: instance GHC.Base.Semigroup Network.AWS.Data.Path.RawPath
+ Network.AWS.Data.Query: instance GHC.Base.Semigroup Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery a => Network.AWS.Data.Query.ToQuery (GHC.Maybe.Maybe a)
+ Network.AWS.Data.Sensitive: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Base.String
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Int.Int64
+ Network.AWS.Data.XML: instance GHC.Base.Semigroup Network.AWS.Data.XML.XML
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML a => Network.AWS.Data.XML.FromXML (GHC.Maybe.Maybe a)
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML a => Network.AWS.Data.XML.ToXML (GHC.Maybe.Maybe a)
+ Network.AWS.Lens: (#) :: () => AReview t b -> b -> t
+ Network.AWS.Lens: (%~) :: () => ASetter s t a b -> (a -> b) -> s -> t
+ Network.AWS.Lens: (&) :: () => a -> (a -> b) -> b
+ Network.AWS.Lens: (.~) :: () => ASetter s t a b -> b -> s -> t
+ Network.AWS.Lens: (<&>) :: Functor f => f a -> (a -> b) -> f b
+ Network.AWS.Lens: (<>~) :: Monoid a => ASetter s t a a -> a -> s -> t
+ Network.AWS.Lens: (?~) :: () => ASetter s t a (Maybe b) -> b -> s -> t
+ Network.AWS.Lens: (^.) :: () => s -> Getting a s a -> a
+ Network.AWS.Lens: (^?) :: () => s -> Getting (First a) s a -> Maybe a
+ Network.AWS.Lens: _1 :: Field1 s t a b => Lens s t a b
+ Network.AWS.Lens: _2 :: Field2 s t a b => Lens s t a b
+ Network.AWS.Lens: _IOException :: AsIOException t => Prism' t IOException
+ Network.AWS.Lens: _Just :: () => Prism (Maybe a) (Maybe b) a b
+ Network.AWS.Lens: _last :: Snoc s s a a => Traversal' s a
+ Network.AWS.Lens: allOf :: () => Getting All s a -> (a -> Bool) -> s -> Bool
+ Network.AWS.Lens: anyOf :: () => Getting Any s a -> (a -> Bool) -> s -> Bool
+ Network.AWS.Lens: catching :: MonadCatch m => Getting (First a) SomeException a -> m r -> (a -> m r) -> m r
+ Network.AWS.Lens: catching_ :: MonadCatch m => Getting (First a) SomeException a -> m r -> m r -> m r
+ Network.AWS.Lens: class Profunctor p => Choice (p :: Type -> Type -> Type)
+ Network.AWS.Lens: concatOf :: () => Getting [r] s [r] -> s -> [r]
+ Network.AWS.Lens: exception :: Exception a => Prism' SomeException a
+ Network.AWS.Lens: filtered :: (Choice p, Applicative f) => (a -> Bool) -> Optic' p f a a
+ Network.AWS.Lens: folding :: Foldable f => (s -> f a) -> Fold s a
+ Network.AWS.Lens: has :: () => Getting Any s a -> s -> Bool
+ Network.AWS.Lens: infixl 1 <&>
+ Network.AWS.Lens: infixl 8 ^.
+ Network.AWS.Lens: infixr 4 %~
+ Network.AWS.Lens: infixr 8 #
+ Network.AWS.Lens: iso :: () => (s -> a) -> (b -> t) -> Iso s t a b
+ Network.AWS.Lens: lens :: () => (s -> a) -> (s -> b -> t) -> Lens s t a b
+ Network.AWS.Lens: mapping :: (Functor f, Functor g) => AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
+ Network.AWS.Lens: prism :: () => (b -> t) -> (s -> Either t a) -> Prism s t a b
+ Network.AWS.Lens: sets :: (Profunctor p, Profunctor q, Settable f) => (p a b -> q s t) -> Optical p q f s t a b
+ Network.AWS.Lens: throwingM :: MonadThrow m => AReview SomeException b -> b -> m r
+ Network.AWS.Lens: to :: (Profunctor p, Contravariant f) => (s -> a) -> Optic' p f s a
+ Network.AWS.Lens: traversed :: Traversable f => IndexedTraversal Int (f a) (f b) a b
+ Network.AWS.Lens: trying :: MonadCatch m => Getting (First a) SomeException a -> m r -> m (Either a r)
+ Network.AWS.Lens: type AReview t b = Optic' (Tagged :: Type -> Type -> Type) Identity t b
+ Network.AWS.Lens: type Getting r s a = a -> Const r a -> s -> Const r s
+ Network.AWS.Lens: type IndexedTraversal' i s a = IndexedTraversal i s s a a
+ Network.AWS.Lens: type Iso' s a = Iso s s a a
+ Network.AWS.Lens: type Lens' s a = Lens s s a a
+ Network.AWS.Lens: type Optic' (p :: k1 -> k -> Type) (f :: k1 -> k) (s :: k1) (a :: k1) = Optic p f s s a a
+ Network.AWS.Lens: type Prism' s a = Prism s s a a
+ Network.AWS.Lens: type Setter' s a = Setter s s a a
+ Network.AWS.Lens: type Traversal' s a = Traversal s s a a
+ Network.AWS.Lens: type Fold s a = forall (f :: Type -> Type). (Contravariant f, Applicative f) => a -> f a -> s -> f s
+ Network.AWS.Lens: un :: (Profunctor p, Bifunctor p, Functor f) => Getting a s a -> Optic' p f a s
+ Network.AWS.Lens: view :: MonadReader s m => Getting a s a -> m a
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Maybe.Maybe GHC.Types.Bool)
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Maybe.Maybe a)
+ Network.AWS.Prelude: (.!=) :: () => Parser (Maybe a) -> a -> Parser a
+ Network.AWS.Prelude: (.#) :: FromText a => ResponseHeaders -> HeaderName -> Either String a
+ Network.AWS.Prelude: (.#?) :: FromText a => ResponseHeaders -> HeaderName -> Either String (Maybe a)
+ Network.AWS.Prelude: (.:) :: FromJSON a => Object -> Text -> Parser a
+ Network.AWS.Prelude: (.:>) :: FromJSON a => Object -> Text -> Either String a
+ Network.AWS.Prelude: (.:?) :: FromJSON a => Object -> Text -> Parser (Maybe a)
+ Network.AWS.Prelude: (.=) :: (KeyValue kv, ToJSON v) => Text -> v -> kv
+ Network.AWS.Prelude: (.?>) :: FromJSON a => Object -> Text -> Either String (Maybe a)
+ Network.AWS.Prelude: (.@) :: FromXML a => [Node] -> Text -> Either String a
+ Network.AWS.Prelude: (.@?) :: FromXML a => [Node] -> Text -> Either String (Maybe a)
+ Network.AWS.Prelude: (:|) :: a -> [a] -> NonEmpty a
+ Network.AWS.Prelude: (<$>) :: Functor f => (a -> b) -> f a -> f b
+ Network.AWS.Prelude: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
+ Network.AWS.Prelude: (<>) :: Semigroup a => a -> a -> a
+ Network.AWS.Prelude: (<|>) :: Alternative f => f a -> f a -> f a
+ Network.AWS.Prelude: (=#) :: ToHeader a => HeaderName -> a -> [Header]
+ Network.AWS.Prelude: (=:) :: ToQuery a => ByteString -> a -> QueryString
+ Network.AWS.Prelude: (@=) :: ToXML a => Name -> a -> XML
+ Network.AWS.Prelude: (@@=) :: ToText a => Name -> a -> XML
+ Network.AWS.Prelude: -- | The successful, expected response associated with a request.
+ Network.AWS.Prelude: AccessKey :: ByteString -> AccessKey
+ Network.AWS.Prelude: Auth :: AuthEnv -> Auth
+ Network.AWS.Prelude: AuthEnv :: !AccessKey -> !Sensitive SecretKey -> Maybe (Sensitive SessionToken) -> Maybe ISO8601 -> AuthEnv
+ Network.AWS.Prelude: Base64 :: ByteString -> Base64
+ Network.AWS.Prelude: Beijing :: Region
+ Network.AWS.Prelude: ChunkSize :: Int -> ChunkSize
+ Network.AWS.Prelude: Chunked :: ChunkedBody -> RqBody
+ Network.AWS.Prelude: ChunkedBody :: !ChunkSize -> !Integer -> ConduitM () ByteString (ResourceT IO) () -> ChunkedBody
+ Network.AWS.Prelude: ErrorCode :: Text -> ErrorCode
+ Network.AWS.Prelude: ErrorMessage :: Text -> ErrorMessage
+ Network.AWS.Prelude: Exponential :: !Double -> !Int -> !Int -> (ServiceError -> Maybe Text) -> Retry
+ Network.AWS.Prelude: Frankfurt :: Region
+ Network.AWS.Prelude: GovCloud :: Region
+ Network.AWS.Prelude: GovCloudFIPS :: Region
+ Network.AWS.Prelude: Hashed :: HashedBody -> RqBody
+ Network.AWS.Prelude: HashedBytes :: Digest SHA256 -> ByteString -> HashedBody
+ Network.AWS.Prelude: HashedStream :: Digest SHA256 -> !Integer -> ConduitM () ByteString (ResourceT IO) () -> HashedBody
+ Network.AWS.Prelude: Ireland :: Region
+ Network.AWS.Prelude: Just :: a -> Maybe a
+ Network.AWS.Prelude: List1 :: NonEmpty a -> List1 a
+ Network.AWS.Prelude: London :: Region
+ Network.AWS.Prelude: MD5 :: MD5
+ Network.AWS.Prelude: Map :: HashMap k v -> Map k v
+ Network.AWS.Prelude: Montreal :: Region
+ Network.AWS.Prelude: Mumbai :: Region
+ Network.AWS.Prelude: Nat :: Natural -> Nat
+ Network.AWS.Prelude: NorthCalifornia :: Region
+ Network.AWS.Prelude: NorthVirginia :: Region
+ Network.AWS.Prelude: Nothing :: Maybe a
+ Network.AWS.Prelude: Object :: !Object -> Value
+ Network.AWS.Prelude: Ohio :: Region
+ Network.AWS.Prelude: Oregon :: Region
+ Network.AWS.Prelude: QList :: [QueryString] -> QueryString
+ Network.AWS.Prelude: QPair :: ByteString -> QueryString -> QueryString
+ Network.AWS.Prelude: QValue :: Maybe ByteString -> QueryString
+ Network.AWS.Prelude: Ref :: ThreadId -> IORef AuthEnv -> Auth
+ Network.AWS.Prelude: Request :: !Service -> !StdMethod -> !RawPath -> !QueryString -> ![Header] -> !RqBody -> Request a
+ Network.AWS.Prelude: RequestId :: Text -> RequestId
+ Network.AWS.Prelude: RsBody :: ConduitM () ByteString (ResourceT IO) () -> RsBody
+ Network.AWS.Prelude: SHA256 :: SHA256
+ Network.AWS.Prelude: SaoPaulo :: Region
+ Network.AWS.Prelude: SecretKey :: ByteString -> SecretKey
+ Network.AWS.Prelude: Sensitive :: a -> Sensitive a
+ Network.AWS.Prelude: Seoul :: Region
+ Network.AWS.Prelude: SerializeError :: SerializeError -> Error
+ Network.AWS.Prelude: SerializeError' :: !Abbrev -> !Status -> Maybe LazyByteString -> String -> SerializeError
+ Network.AWS.Prelude: Service :: !Abbrev -> !Signer -> !ByteString -> !ByteString -> !Region -> Endpoint -> !Maybe Seconds -> !Status -> Bool -> !Status -> [Header] -> LazyByteString -> Error -> !Retry -> Service
+ Network.AWS.Prelude: ServiceError :: ServiceError -> Error
+ Network.AWS.Prelude: ServiceError' :: !Abbrev -> !Status -> [Header] -> !ErrorCode -> Maybe ErrorMessage -> Maybe RequestId -> ServiceError
+ Network.AWS.Prelude: SessionToken :: ByteString -> SessionToken
+ Network.AWS.Prelude: Signed :: !Meta -> !ClientRequest -> Signed a
+ Network.AWS.Prelude: Singapore :: Region
+ Network.AWS.Prelude: Status :: Int -> ByteString -> Status
+ Network.AWS.Prelude: Sydney :: Region
+ Network.AWS.Prelude: Time :: UTCTime -> Time
+ Network.AWS.Prelude: Tokyo :: Region
+ Network.AWS.Prelude: TransportError :: HttpException -> Error
+ Network.AWS.Prelude: XAttr :: Name -> Text -> XML
+ Network.AWS.Prelude: XMany :: [(Name, Text)] -> [Node] -> XML
+ Network.AWS.Prelude: XNull :: XML
+ Network.AWS.Prelude: XOne :: Node -> XML
+ Network.AWS.Prelude: [Meta] :: ToLog a => a -> Meta
+ Network.AWS.Prelude: [_authAccess] :: AuthEnv -> !AccessKey
+ Network.AWS.Prelude: [_authExpiry] :: AuthEnv -> Maybe ISO8601
+ Network.AWS.Prelude: [_authSecret] :: AuthEnv -> !Sensitive SecretKey
+ Network.AWS.Prelude: [_authToken] :: AuthEnv -> Maybe (Sensitive SessionToken)
+ Network.AWS.Prelude: [_chunkedBody] :: ChunkedBody -> ConduitM () ByteString (ResourceT IO) ()
+ Network.AWS.Prelude: [_chunkedLength] :: ChunkedBody -> !Integer
+ Network.AWS.Prelude: [_chunkedSize] :: ChunkedBody -> !ChunkSize
+ Network.AWS.Prelude: [_retryAttempts] :: Retry -> !Int
+ Network.AWS.Prelude: [_retryBase] :: Retry -> !Double
+ Network.AWS.Prelude: [_retryCheck] :: Retry -> ServiceError -> Maybe Text
+ Network.AWS.Prelude: [_retryGrowth] :: Retry -> !Int
+ Network.AWS.Prelude: [_rqBody] :: Request a -> !RqBody
+ Network.AWS.Prelude: [_rqHeaders] :: Request a -> ![Header]
+ Network.AWS.Prelude: [_rqMethod] :: Request a -> !StdMethod
+ Network.AWS.Prelude: [_rqPath] :: Request a -> !RawPath
+ Network.AWS.Prelude: [_rqQuery] :: Request a -> !QueryString
+ Network.AWS.Prelude: [_rqService] :: Request a -> !Service
+ Network.AWS.Prelude: [_serializeAbbrev] :: SerializeError -> !Abbrev
+ Network.AWS.Prelude: [_serializeBody] :: SerializeError -> Maybe LazyByteString
+ Network.AWS.Prelude: [_serializeMessage] :: SerializeError -> String
+ Network.AWS.Prelude: [_serializeStatus] :: SerializeError -> !Status
+ Network.AWS.Prelude: [_serviceAbbrev] :: ServiceError -> !Abbrev
+ Network.AWS.Prelude: [_serviceCode] :: ServiceError -> !ErrorCode
+ Network.AWS.Prelude: [_serviceHeaders] :: ServiceError -> [Header]
+ Network.AWS.Prelude: [_serviceMessage] :: ServiceError -> Maybe ErrorMessage
+ Network.AWS.Prelude: [_serviceRequestId] :: ServiceError -> Maybe RequestId
+ Network.AWS.Prelude: [_serviceStatus] :: ServiceError -> !Status
+ Network.AWS.Prelude: [_streamBody] :: RsBody -> ConduitM () ByteString (ResourceT IO) ()
+ Network.AWS.Prelude: [_svcAbbrev] :: Service -> !Abbrev
+ Network.AWS.Prelude: [_svcCheck] :: Service -> !Status -> Bool
+ Network.AWS.Prelude: [_svcEndpoint] :: Service -> !Region -> Endpoint
+ Network.AWS.Prelude: [_svcError] :: Service -> !Status -> [Header] -> LazyByteString -> Error
+ Network.AWS.Prelude: [_svcPrefix] :: Service -> !ByteString
+ Network.AWS.Prelude: [_svcRetry] :: Service -> !Retry
+ Network.AWS.Prelude: [_svcSigner] :: Service -> !Signer
+ Network.AWS.Prelude: [_svcTimeout] :: Service -> !Maybe Seconds
+ Network.AWS.Prelude: [_svcVersion] :: Service -> !ByteString
+ Network.AWS.Prelude: [desensitise] :: Sensitive a -> a
+ Network.AWS.Prelude: [fromTime] :: Time -> UTCTime
+ Network.AWS.Prelude: [sgMeta] :: Signed a -> !Meta
+ Network.AWS.Prelude: [sgRequest] :: Signed a -> !ClientRequest
+ Network.AWS.Prelude: [statusCode] :: Status -> Int
+ Network.AWS.Prelude: [statusMessage] :: Status -> ByteString
+ Network.AWS.Prelude: [toMap] :: Map k v -> HashMap k v
+ Network.AWS.Prelude: [toNonEmpty] :: List1 a -> NonEmpty a
+ Network.AWS.Prelude: [unBase64] :: Base64 -> ByteString
+ Network.AWS.Prelude: [unNat] :: Nat -> Natural
+ Network.AWS.Prelude: _Base64 :: Iso' Base64 ByteString
+ Network.AWS.Prelude: _Body :: ToBody a => AReview RqBody a
+ Network.AWS.Prelude: _Coerce :: (Coercible a b, Coercible b a) => Iso' a b
+ Network.AWS.Prelude: _Default :: Monoid a => Iso' (Maybe a) a
+ Network.AWS.Prelude: _Error :: AsError a => Prism' a Error
+ Network.AWS.Prelude: _List1 :: (Coercible a b, Coercible b a) => Iso' (List1 a) (NonEmpty b)
+ Network.AWS.Prelude: _Map :: (Coercible a b, Coercible b a) => Iso' (Map k a) (HashMap k b)
+ Network.AWS.Prelude: _MatchServiceError :: AsError a => Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
+ Network.AWS.Prelude: _Nat :: Iso' Nat Natural
+ Network.AWS.Prelude: _Sensitive :: Iso' (Sensitive a) a
+ Network.AWS.Prelude: _SerializeError :: AsError a => Prism' a SerializeError
+ Network.AWS.Prelude: _ServiceError :: AsError a => Prism' a ServiceError
+ Network.AWS.Prelude: _Time :: Iso' (Time a) UTCTime
+ Network.AWS.Prelude: _TransportError :: AsError a => Prism' a HttpException
+ Network.AWS.Prelude: _endpointHost :: Endpoint -> ByteString
+ Network.AWS.Prelude: _endpointPort :: Endpoint -> Int
+ Network.AWS.Prelude: _endpointScope :: Endpoint -> ByteString
+ Network.AWS.Prelude: _endpointSecure :: Endpoint -> Bool
+ Network.AWS.Prelude: accessKeyId :: Lens' AuthEnv AccessKey
+ Network.AWS.Prelude: catMaybes :: () => [Maybe a] -> [a]
+ Network.AWS.Prelude: childNodesOf :: Text -> Node -> Maybe [Node]
+ Network.AWS.Prelude: childrenOf :: Element -> [Node]
+ Network.AWS.Prelude: chunkedLength :: Lens' ChunkedBody Integer
+ Network.AWS.Prelude: class AWSRequest a where {
+ Network.AWS.Prelude: class Functor f => Applicative (f :: Type -> Type)
+ Network.AWS.Prelude: class AsError a
+ Network.AWS.Prelude: class Typeable a => Data a
+ Network.AWS.Prelude: class Foldable (t :: Type -> Type)
+ Network.AWS.Prelude: class FromJSON a
+ Network.AWS.Prelude: class FromText a
+ Network.AWS.Prelude: class FromXML a
+ Network.AWS.Prelude: class Generic a
+ Network.AWS.Prelude: class HashAlgorithm a
+ Network.AWS.Prelude: class Hashable a
+ Network.AWS.Prelude: class NFData a
+ Network.AWS.Prelude: class ToBody a
+ Network.AWS.Prelude: class ToByteString a
+ Network.AWS.Prelude: class ToElement a
+ Network.AWS.Prelude: class ToHashedBody a
+ Network.AWS.Prelude: class ToHeader a
+ Network.AWS.Prelude: class ToHeaders a
+ Network.AWS.Prelude: class ToJSON a
+ Network.AWS.Prelude: class ToPath a
+ Network.AWS.Prelude: class ToQuery a
+ Network.AWS.Prelude: class ToText a
+ Network.AWS.Prelude: class ToXML a
+ Network.AWS.Prelude: class Typeable (a :: k)
+ Network.AWS.Prelude: clientRequest :: Endpoint -> Maybe Seconds -> ClientRequest
+ Network.AWS.Prelude: collapsePath :: Path a -> Path a
+ Network.AWS.Prelude: contentLength :: RqBody -> Integer
+ Network.AWS.Prelude: data Abbrev
+ Network.AWS.Prelude: data Auth
+ Network.AWS.Prelude: data AuthEnv
+ Network.AWS.Prelude: data ByteString
+ Network.AWS.Prelude: data ChunkedBody
+ Network.AWS.Prelude: data Digest a
+ Network.AWS.Prelude: data Error
+ Network.AWS.Prelude: data First a
+ Network.AWS.Prelude: data HMAC a
+ Network.AWS.Prelude: data HashMap k v
+ Network.AWS.Prelude: data HashedBody
+ Network.AWS.Prelude: data HttpException
+ Network.AWS.Prelude: data MD5
+ Network.AWS.Prelude: data Maybe a
+ Network.AWS.Prelude: data Meta
+ Network.AWS.Prelude: data Natural
+ Network.AWS.Prelude: data NonEmpty a
+ Network.AWS.Prelude: data QueryString
+ Network.AWS.Prelude: data Region
+ Network.AWS.Prelude: data Request a
+ Network.AWS.Prelude: data Retry
+ Network.AWS.Prelude: data RqBody
+ Network.AWS.Prelude: data SHA256
+ Network.AWS.Prelude: data SerializeError
+ Network.AWS.Prelude: data Service
+ Network.AWS.Prelude: data ServiceError
+ Network.AWS.Prelude: data Signed a
+ Network.AWS.Prelude: data Status
+ Network.AWS.Prelude: data Text
+ Network.AWS.Prelude: data UTCTime
+ Network.AWS.Prelude: data Value
+ Network.AWS.Prelude: data XML
+ Network.AWS.Prelude: decodeError :: Abbrev -> Status -> [Header] -> LazyByteString -> Either String ServiceError -> Error
+ Network.AWS.Prelude: decodeXML :: FromXML a => LazyByteString -> Either String a
+ Network.AWS.Prelude: defaultChunkSize :: ChunkSize
+ Network.AWS.Prelude: defaultEndpoint :: Service -> Region -> Endpoint
+ Network.AWS.Prelude: digestToBS :: ByteArrayAccess a => a -> ByteString
+ Network.AWS.Prelude: digestToBase :: ByteArrayAccess a => Base -> a -> ByteString
+ Network.AWS.Prelude: eitherDecode :: FromJSON a => ByteString -> Either String a
+ Network.AWS.Prelude: eitherDecode' :: FromJSON a => ByteString -> Either String a
+ Network.AWS.Prelude: eitherParseJSON :: FromJSON a => Object -> Either String a
+ Network.AWS.Prelude: encodeXML :: ToElement a => a -> LazyByteString
+ Network.AWS.Prelude: endpointHost :: Lens' Endpoint ByteString
+ Network.AWS.Prelude: endpointPort :: Lens' Endpoint Int
+ Network.AWS.Prelude: endpointScope :: Lens' Endpoint ByteString
+ Network.AWS.Prelude: endpointSecure :: Lens' Endpoint Bool
+ Network.AWS.Prelude: errorCode :: Text -> ErrorCode
+ Network.AWS.Prelude: escapePath :: Path a -> EscapedPath
+ Network.AWS.Prelude: expiration :: Lens' AuthEnv (Maybe UTCTime)
+ Network.AWS.Prelude: exponentBase :: Lens' Retry Double
+ Network.AWS.Prelude: exponentGrowth :: Lens' Retry Int
+ Network.AWS.Prelude: findElement :: Text -> [Node] -> Either String [Node]
+ Network.AWS.Prelude: firstElement :: Text -> [Node] -> Either String [Node]
+ Network.AWS.Prelude: fromJust :: () => Maybe a -> a
+ Network.AWS.Prelude: fromMaybe :: () => a -> Maybe a -> a
+ Network.AWS.Prelude: fromText :: FromText a => Text -> Either String a
+ Network.AWS.Prelude: fromTextError :: Text -> Parser a
+ Network.AWS.Prelude: fullChunks :: ChunkedBody -> Integer
+ Network.AWS.Prelude: fuseChunks :: ChunkedBody -> ConduitM ByteString ByteString (ResourceT IO) () -> ChunkedBody
+ Network.AWS.Prelude: fuseStream :: RsBody -> ConduitM ByteString ByteString (ResourceT IO) () -> RsBody
+ Network.AWS.Prelude: getErrorCode :: Status -> [Header] -> ErrorCode
+ Network.AWS.Prelude: getRequestId :: [Header] -> Maybe RequestId
+ Network.AWS.Prelude: hAMZAlgorithm :: HeaderName
+ Network.AWS.Prelude: hAMZContentSHA256 :: HeaderName
+ Network.AWS.Prelude: hAMZCredential :: HeaderName
+ Network.AWS.Prelude: hAMZDate :: HeaderName
+ Network.AWS.Prelude: hAMZDecodedContentLength :: HeaderName
+ Network.AWS.Prelude: hAMZExpires :: HeaderName
+ Network.AWS.Prelude: hAMZNAuth :: HeaderName
+ Network.AWS.Prelude: hAMZNErrorType :: HeaderName
+ Network.AWS.Prelude: hAMZNRequestId :: HeaderName
+ Network.AWS.Prelude: hAMZRequestId :: HeaderName
+ Network.AWS.Prelude: hAMZSignedHeaders :: HeaderName
+ Network.AWS.Prelude: hAMZTarget :: HeaderName
+ Network.AWS.Prelude: hAMZToken :: HeaderName
+ Network.AWS.Prelude: hContentType :: HeaderName
+ Network.AWS.Prelude: hExpect :: HeaderName
+ Network.AWS.Prelude: hFormEncoded :: ByteString
+ Network.AWS.Prelude: hHost :: HeaderName
+ Network.AWS.Prelude: hMetaPrefix :: HeaderName
+ Network.AWS.Prelude: hTransferEncoding :: HeaderName
+ Network.AWS.Prelude: hasCode :: (Applicative f, Choice p) => ErrorCode -> Optic' p f ServiceError ServiceError
+ Network.AWS.Prelude: hasService :: (Applicative f, Choice p) => Service -> Optic' p f ServiceError ServiceError
+ Network.AWS.Prelude: hasStatus :: (Applicative f, Choice p) => Int -> Optic' p f ServiceError ServiceError
+ Network.AWS.Prelude: hash :: (ByteArrayAccess ba, HashAlgorithm a) => ba -> Digest a
+ Network.AWS.Prelude: hashFinalize :: HashAlgorithm a => Context a -> Digest a
+ Network.AWS.Prelude: hashInit :: HashAlgorithm a => Context a
+ Network.AWS.Prelude: hashMD5 :: ByteArrayAccess a => a -> Digest MD5
+ Network.AWS.Prelude: hashSHA256 :: ByteArrayAccess a => a -> Digest SHA256
+ Network.AWS.Prelude: hashUpdate :: (ByteArrayAccess ba, HashAlgorithm a) => Context a -> ba -> Context a
+ Network.AWS.Prelude: hashlazy :: HashAlgorithm a => ByteString -> Digest a
+ Network.AWS.Prelude: hdr :: HeaderName -> ByteString -> [Header] -> [Header]
+ Network.AWS.Prelude: hmacSHA1 :: (ByteArrayAccess a, ByteArray b) => a -> b -> HMAC SHA1
+ Network.AWS.Prelude: hmacSHA256 :: (ByteArrayAccess a, ByteArray b) => a -> b -> HMAC SHA256
+ Network.AWS.Prelude: httpStatus :: AsError a => Getting (First Status) a Status
+ Network.AWS.Prelude: infixl 3 <|>
+ Network.AWS.Prelude: infixl 4 <$>
+ Network.AWS.Prelude: infixr 5 :|
+ Network.AWS.Prelude: infixr 6 <>
+ Network.AWS.Prelude: infixr 7 @@=
+ Network.AWS.Prelude: infixr 8 .=
+ Network.AWS.Prelude: isJust :: () => Maybe a -> Bool
+ Network.AWS.Prelude: isNothing :: () => Maybe a -> Bool
+ Network.AWS.Prelude: isStreaming :: RqBody -> Bool
+ Network.AWS.Prelude: listToMaybe :: () => [a] -> Maybe a
+ Network.AWS.Prelude: listXMLAttributes :: XML -> [(Name, Text)]
+ Network.AWS.Prelude: listXMLNodes :: XML -> [Node]
+ Network.AWS.Prelude: localName :: Node -> Maybe Text
+ Network.AWS.Prelude: mapMaybe :: () => (a -> Maybe b) -> [a] -> [b]
+ Network.AWS.Prelude: maybe :: () => b -> (a -> b) -> Maybe a -> b
+ Network.AWS.Prelude: maybeElement :: ToElement a => a -> Maybe Element
+ Network.AWS.Prelude: maybeToList :: () => Maybe a -> [a]
+ Network.AWS.Prelude: mconcat :: Monoid a => [a] -> a
+ Network.AWS.Prelude: md5Base64 :: RqBody -> Maybe ByteString
+ Network.AWS.Prelude: mempty :: Monoid a => a
+ Network.AWS.Prelude: microseconds :: Seconds -> Int
+ Network.AWS.Prelude: missingElement :: Text -> [Node] -> Maybe a -> Either String a
+ Network.AWS.Prelude: mkElement :: ToXML a => Name -> a -> Element
+ Network.AWS.Prelude: newtype AccessKey
+ Network.AWS.Prelude: newtype Base64
+ Network.AWS.Prelude: newtype ChunkSize
+ Network.AWS.Prelude: newtype ErrorCode
+ Network.AWS.Prelude: newtype ErrorMessage
+ Network.AWS.Prelude: newtype List1 a
+ Network.AWS.Prelude: newtype Map k v
+ Network.AWS.Prelude: newtype Nat
+ Network.AWS.Prelude: newtype RequestId
+ Network.AWS.Prelude: newtype RsBody
+ Network.AWS.Prelude: newtype SecretKey
+ Network.AWS.Prelude: newtype Sensitive a
+ Network.AWS.Prelude: newtype SessionToken
+ Network.AWS.Prelude: newtype Time (a :: Format)
+ Network.AWS.Prelude: object :: [Pair] -> Value
+ Network.AWS.Prelude: pair :: ToQuery a => ByteString -> a -> QueryString -> QueryString
+ Network.AWS.Prelude: parseHeadersMap :: FromText a => ByteString -> ResponseHeaders -> Either String (Map Text a)
+ Network.AWS.Prelude: parseJSON :: FromJSON a => Value -> Parser a
+ Network.AWS.Prelude: parseJSONError :: Abbrev -> Status -> [Header] -> LazyByteString -> Error
+ Network.AWS.Prelude: parseJSONList :: FromJSON a => Value -> Parser [a]
+ Network.AWS.Prelude: parseJSONText :: FromText a => String -> Value -> Parser a
+ Network.AWS.Prelude: parseQueryString :: ByteString -> QueryString
+ Network.AWS.Prelude: parseRESTError :: Abbrev -> Status -> [Header] -> a -> Error
+ Network.AWS.Prelude: parseXML :: FromXML a => [Node] -> Either String a
+ Network.AWS.Prelude: parseXMLError :: Abbrev -> Status -> [Header] -> LazyByteString -> Error
+ Network.AWS.Prelude: parseXMLList :: FromXML a => Text -> [Node] -> Either String [a]
+ Network.AWS.Prelude: parseXMLList1 :: FromXML a => Text -> [Node] -> Either String (List1 a)
+ Network.AWS.Prelude: parseXMLMap :: (Eq k, Hashable k, FromText k, FromXML v) => Text -> Text -> Text -> [Node] -> Either String (Map k v)
+ Network.AWS.Prelude: parseXMLText :: FromText a => String -> [Node] -> Either String a
+ Network.AWS.Prelude: parser :: FromText a => Parser a
+ Network.AWS.Prelude: pure :: Applicative f => a -> f a
+ Network.AWS.Prelude: rawPath :: ToPath a => a -> Path 'NoEncoding
+ Network.AWS.Prelude: remainderBytes :: ChunkedBody -> Maybe Integer
+ Network.AWS.Prelude: request :: AWSRequest a => a -> Request a
+ Network.AWS.Prelude: response :: (AWSRequest a, MonadResource m, MonadThrow m) => Logger -> Service -> Proxy a -> ClientResponse -> m (Response a)
+ Network.AWS.Prelude: retryAttempts :: Lens' Retry Int
+ Network.AWS.Prelude: retryCheck :: Lens' Retry (ServiceError -> Maybe Text)
+ Network.AWS.Prelude: rootElementName :: LazyByteString -> Maybe Text
+ Network.AWS.Prelude: rqBody :: Lens' (Request a) RqBody
+ Network.AWS.Prelude: rqHeaders :: Lens' (Request a) [Header]
+ Network.AWS.Prelude: rqMethod :: Lens' (Request a) StdMethod
+ Network.AWS.Prelude: rqPath :: Lens' (Request a) RawPath
+ Network.AWS.Prelude: rqPresign :: Seconds -> Algorithm a
+ Network.AWS.Prelude: rqQuery :: Lens' (Request a) QueryString
+ Network.AWS.Prelude: rqService :: Lens' (Request a) Service
+ Network.AWS.Prelude: rqSign :: Algorithm a
+ Network.AWS.Prelude: seconds :: Seconds -> Int
+ Network.AWS.Prelude: secretAccessKey :: Lens' AuthEnv SecretKey
+ Network.AWS.Prelude: serializeAbbrev :: Lens' SerializeError Abbrev
+ Network.AWS.Prelude: serializeMessage :: Lens' SerializeError String
+ Network.AWS.Prelude: serializeStatus :: Lens' SerializeError Status
+ Network.AWS.Prelude: serviceAbbrev :: Lens' ServiceError Abbrev
+ Network.AWS.Prelude: serviceCheck :: Lens' Service (Status -> Bool)
+ Network.AWS.Prelude: serviceCode :: Lens' ServiceError ErrorCode
+ Network.AWS.Prelude: serviceError :: Abbrev -> Status -> [Header] -> Maybe ErrorCode -> Maybe ErrorMessage -> Maybe RequestId -> ServiceError
+ Network.AWS.Prelude: serviceHeaders :: Lens' ServiceError [Header]
+ Network.AWS.Prelude: serviceMessage :: Lens' ServiceError (Maybe ErrorMessage)
+ Network.AWS.Prelude: serviceRequestId :: Lens' ServiceError (Maybe RequestId)
+ Network.AWS.Prelude: serviceRetry :: Lens' Service Retry
+ Network.AWS.Prelude: serviceSigner :: Lens' Service Signer
+ Network.AWS.Prelude: serviceStatus :: Lens' ServiceError Status
+ Network.AWS.Prelude: serviceTimeout :: Lens' Service (Maybe Seconds)
+ Network.AWS.Prelude: sessionToken :: Lens' AuthEnv (Maybe SessionToken)
+ Network.AWS.Prelude: setEndpoint :: Bool -> ByteString -> Int -> Service -> Service
+ Network.AWS.Prelude: sgPresign :: Signer -> forall a. Seconds -> Algorithm a
+ Network.AWS.Prelude: sgSign :: Signer -> forall a. Algorithm a
+ Network.AWS.Prelude: sha256Base16 :: HashedBody -> ByteString
+ Network.AWS.Prelude: showBS :: ToByteString a => a -> String
+ Network.AWS.Prelude: showText :: ToText a => a -> String
+ Network.AWS.Prelude: statusSuccess :: Status -> Bool
+ Network.AWS.Prelude: stripBS :: ByteString -> ByteString
+ Network.AWS.Prelude: stripPrefix :: ByteString -> ByteString -> Maybe ByteString
+ Network.AWS.Prelude: takeLowerText :: Parser Text
+ Network.AWS.Prelude: takeText :: Parser Text
+ Network.AWS.Prelude: toBS :: (ToByteString a, ToText a) => a -> ByteString
+ Network.AWS.Prelude: toBody :: (ToBody a, ToHashedBody a) => a -> RqBody
+ Network.AWS.Prelude: toElement :: ToElement a => a -> Element
+ Network.AWS.Prelude: toEncoding :: ToJSON a => a -> Encoding
+ Network.AWS.Prelude: toEncodingList :: ToJSON a => [a] -> Encoding
+ Network.AWS.Prelude: toHashed :: ToHashedBody a => a -> HashedBody
+ Network.AWS.Prelude: toHeader :: (ToHeader a, ToText a) => HeaderName -> a -> [Header]
+ Network.AWS.Prelude: toHeaders :: ToHeaders a => a -> [Header]
+ Network.AWS.Prelude: toJSON :: ToJSON a => a -> Value
+ Network.AWS.Prelude: toJSONList :: ToJSON a => [a] -> Value
+ Network.AWS.Prelude: toJSONText :: ToText a => a -> Value
+ Network.AWS.Prelude: toPath :: ToPath a => a -> ByteString
+ Network.AWS.Prelude: toQuery :: (ToQuery a, ToText a) => a -> QueryString
+ Network.AWS.Prelude: toQueryList :: (IsList a, ToQuery (Item a)) => ByteString -> a -> QueryString
+ Network.AWS.Prelude: toQueryMap :: (Hashable k, Eq k, ToQuery k, ToQuery v) => ByteString -> ByteString -> ByteString -> Map k v -> QueryString
+ Network.AWS.Prelude: toRequestBody :: RqBody -> RequestBody
+ Network.AWS.Prelude: toText :: ToText a => a -> Text
+ Network.AWS.Prelude: toTextCI :: ToText a => a -> CI Text
+ Network.AWS.Prelude: toXML :: ToXML a => a -> XML
+ Network.AWS.Prelude: toXMLList :: (IsList a, ToXML (Item a)) => Name -> a -> XML
+ Network.AWS.Prelude: toXMLText :: ToText a => a -> XML
+ Network.AWS.Prelude: type AWSTime = Time 'AWSFormat
+ Network.AWS.Prelude: type BasicTime = Time 'BasicFormat
+ Network.AWS.Prelude: type ClientRequest = Request
+ Network.AWS.Prelude: type ClientResponse = Response ResponseBody
+ Network.AWS.Prelude: type EscapedPath = Path 'Percent
+ Network.AWS.Prelude: type Header = (HeaderName, ByteString)
+ Network.AWS.Prelude: type HeaderName = CI ByteString
+ Network.AWS.Prelude: type ISO8601 = Time 'ISO8601Format
+ Network.AWS.Prelude: type LazyByteString = ByteString
+ Network.AWS.Prelude: type Logger = LogLevel -> Builder -> IO ()
+ Network.AWS.Prelude: type POSIX = Time 'POSIXFormat
+ Network.AWS.Prelude: type RFC822 = Time 'RFC822Format
+ Network.AWS.Prelude: type RawPath = Path 'NoEncoding
+ Network.AWS.Prelude: type Response a = (Status, Rs a)
+ Network.AWS.Prelude: type ResponseBody = ConduitM () ByteString (ResourceT IO) ()
+ Network.AWS.Prelude: type family Rs a :: *;
+ Network.AWS.Prelude: urlDecode :: Bool -> ByteString -> ByteString
+ Network.AWS.Prelude: urlEncode :: Bool -> ByteString -> ByteString
+ Network.AWS.Prelude: withAuth :: MonadIO m => Auth -> (AuthEnv -> m a) -> m a
+ Network.AWS.Prelude: withContent :: String -> [Node] -> Either String (Maybe Text)
+ Network.AWS.Prelude: withObject :: () => String -> (Object -> Parser a) -> Value -> Parser a
+ Network.AWS.Prelude: }
+ Network.AWS.Types: -- | The successful, expected response associated with a request.
+ Network.AWS.Types: instance GHC.Exception.Type.Exception Network.AWS.Types.Error
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Network.AWS.Types.AsError GHC.Exception.Type.SomeException
- Network.AWS.Data.Body: HashedBytes :: (Digest SHA256) -> ByteString -> HashedBody
+ Network.AWS.Data.Body: HashedBytes :: Digest SHA256 -> ByteString -> HashedBody
- Network.AWS.Data.Body: HashedStream :: (Digest SHA256) -> !Integer -> (ConduitM () ByteString (ResourceT IO) ()) -> HashedBody
+ Network.AWS.Data.Body: HashedStream :: Digest SHA256 -> !Integer -> ConduitM () ByteString (ResourceT IO) () -> HashedBody
- Network.AWS.Data.ByteString: data ByteString :: *
+ Network.AWS.Data.ByteString: data ByteString
- Network.AWS.Data.Crypto: data Base :: *
+ Network.AWS.Data.Crypto: data Base
- Network.AWS.Data.Crypto: data Digest a :: * -> *
+ Network.AWS.Data.Crypto: data Digest a
- Network.AWS.Data.Crypto: data HMAC a :: * -> *
+ Network.AWS.Data.Crypto: data HMAC a
- Network.AWS.Data.Crypto: data MD5 :: *
+ Network.AWS.Data.Crypto: data MD5
- Network.AWS.Data.Crypto: data SHA256 :: *
+ Network.AWS.Data.Crypto: data SHA256
- Network.AWS.Data.JSON: (.!=) :: () => Parser Maybe a -> a -> Parser a
+ Network.AWS.Data.JSON: (.!=) :: () => Parser (Maybe a) -> a -> Parser a
- Network.AWS.Data.JSON: (.:?) :: FromJSON a => Object -> Text -> Parser Maybe a
+ Network.AWS.Data.JSON: (.:?) :: FromJSON a => Object -> Text -> Parser (Maybe a)
- Network.AWS.Data.JSON: (.=) :: KeyValue kv => forall v. ToJSON v => Text -> v -> kv
+ Network.AWS.Data.JSON: (.=) :: (KeyValue kv, ToJSON v) => Text -> v -> kv
- Network.AWS.Data.JSON: data Value :: *
+ Network.AWS.Data.JSON: data Value
- Network.AWS.Data.Query: QValue :: (Maybe ByteString) -> QueryString
+ Network.AWS.Data.Query: QValue :: Maybe ByteString -> QueryString
- Network.AWS.Data.Text: data Text :: *
+ Network.AWS.Data.Text: data Text
- Network.AWS.Data.Time: data UTCTime :: *
+ Network.AWS.Data.Time: data UTCTime
- Network.AWS.Prelude: infixl 7 .!@
+ Network.AWS.Prelude: infixl 7 .@?
- Network.AWS.Sign.V4: V4 :: !UTCTime -> !Method -> !Path -> !Endpoint -> !Credential -> !CanonicalQuery -> !CanonicalRequest -> !CanonicalHeaders -> !SignedHeaders -> !StringToSign -> !Signature -> ![Header] -> !(Maybe Seconds) -> V4
+ Network.AWS.Sign.V4: V4 :: !UTCTime -> !Method -> !Path -> !Endpoint -> !Credential -> !CanonicalQuery -> !CanonicalRequest -> !CanonicalHeaders -> !SignedHeaders -> !StringToSign -> !Signature -> ![Header] -> !Maybe Seconds -> V4
- Network.AWS.Sign.V4: [metaTimeout] :: V4 -> !(Maybe Seconds)
+ Network.AWS.Sign.V4: [metaTimeout] :: V4 -> !Maybe Seconds
- Network.AWS.Types: AuthEnv :: !AccessKey -> !(Sensitive SecretKey) -> Maybe (Sensitive SessionToken) -> Maybe ISO8601 -> AuthEnv
+ Network.AWS.Types: AuthEnv :: !AccessKey -> !Sensitive SecretKey -> Maybe (Sensitive SessionToken) -> Maybe ISO8601 -> AuthEnv
- Network.AWS.Types: Ref :: ThreadId -> (IORef AuthEnv) -> Auth
+ Network.AWS.Types: Ref :: ThreadId -> IORef AuthEnv -> Auth
- Network.AWS.Types: Service :: !Abbrev -> !Signer -> !ByteString -> !ByteString -> !(Region -> Endpoint) -> !(Maybe Seconds) -> !(Status -> Bool) -> !(Status -> [Header] -> LazyByteString -> Error) -> !Retry -> Service
+ Network.AWS.Types: Service :: !Abbrev -> !Signer -> !ByteString -> !ByteString -> !Region -> Endpoint -> !Maybe Seconds -> !Status -> Bool -> !Status -> [Header] -> LazyByteString -> Error -> !Retry -> Service
- Network.AWS.Types: [_authSecret] :: AuthEnv -> !(Sensitive SecretKey)
+ Network.AWS.Types: [_authSecret] :: AuthEnv -> !Sensitive SecretKey
- Network.AWS.Types: [_svcCheck] :: Service -> !(Status -> Bool)
+ Network.AWS.Types: [_svcCheck] :: Service -> !Status -> Bool
- Network.AWS.Types: [_svcEndpoint] :: Service -> !(Region -> Endpoint)
+ Network.AWS.Types: [_svcEndpoint] :: Service -> !Region -> Endpoint
- Network.AWS.Types: [_svcError] :: Service -> !(Status -> [Header] -> LazyByteString -> Error)
+ Network.AWS.Types: [_svcError] :: Service -> !Status -> [Header] -> LazyByteString -> Error
- Network.AWS.Types: [_svcTimeout] :: Service -> !(Maybe Seconds)
+ Network.AWS.Types: [_svcTimeout] :: Service -> !Maybe Seconds
- Network.AWS.Types: data HttpException :: *
+ Network.AWS.Types: data HttpException

Files

amazonka-core.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-core-version:               1.6.0+version:               1.6.1 synopsis:              Core data types and functionality for Amazonka libraries. homepage:              https://github.com/brendanhay/amazonka bug-reports:           https://github.com/brendanhay/amazonka/issues
src/Network/AWS/Data/Text.hs view
@@ -72,6 +72,9 @@ instance FromText Text where     parser = A.takeText +instance FromText String where+    parser = Text.unpack <$> A.takeText+ instance FromText ByteString where     parser = Text.encodeUtf8 <$> A.takeText @@ -82,6 +85,9 @@     parser = A.anyChar <* A.endOfInput  instance FromText Int where+    parser = A.signed A.decimal <* A.endOfInput++instance FromText Int64 where     parser = A.signed A.decimal <* A.endOfInput  instance FromText Integer where
src/Network/AWS/Data/Time.hs view
@@ -97,7 +97,7 @@     format :: Tagged a String  instance TimeFormat RFC822    where format = Tagged "%a, %d %b %Y %H:%M:%S GMT"-instance TimeFormat ISO8601   where format = Tagged (iso8601DateFormat (Just "%X%QZ"))+instance TimeFormat ISO8601   where format = Tagged (iso8601DateFormat (Just "%XZ")) instance TimeFormat BasicTime where format = Tagged "%Y%m%d" instance TimeFormat AWSTime   where format = Tagged "%Y%m%dT%H%M%SZ" 
src/Network/AWS/Types.hs view
@@ -762,6 +762,7 @@         , ToQuery         , ToByteString         , ToText+        , FromText         )  instance Hashable Seconds