amazonka-core 1.0.1 → 1.1.0
raw patch · 8 files changed
+161/−50 lines, 8 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Network.AWS.Data.Base64: instance Constructor C1_0Base64
- Network.AWS.Data.Base64: instance Data Base64
- Network.AWS.Data.Base64: instance Datatype D1Base64
- Network.AWS.Data.Base64: instance Eq Base64
- Network.AWS.Data.Base64: instance FromJSON Base64
- Network.AWS.Data.Base64: instance FromText Base64
- Network.AWS.Data.Base64: instance FromXML Base64
- Network.AWS.Data.Base64: instance Generic Base64
- Network.AWS.Data.Base64: instance Ord Base64
- Network.AWS.Data.Base64: instance Read Base64
- Network.AWS.Data.Base64: instance Selector S1_0_0Base64
- Network.AWS.Data.Base64: instance Show Base64
- Network.AWS.Data.Base64: instance ToByteString Base64
- Network.AWS.Data.Base64: instance ToJSON Base64
- Network.AWS.Data.Base64: instance ToQuery Base64
- Network.AWS.Data.Base64: instance ToText Base64
- Network.AWS.Data.Base64: instance ToXML Base64
- Network.AWS.Data.Base64: instance Typeable Base64
- Network.AWS.Data.Base64: unBase64 :: Base64 -> ByteString
- Network.AWS.Data.Body: bodyRequest :: RqBody -> RequestBody
- Network.AWS.Data.Body: bodyResponse :: RsBody -> ResumableSource (ResourceT IO) ByteString
- Network.AWS.Data.Body: bodySHA256 :: RqBody -> Digest SHA256
- Network.AWS.Data.Body: instance IsString RqBody
- Network.AWS.Data.Body: instance Show RqBody
- Network.AWS.Data.Body: instance Show RsBody
- Network.AWS.Data.Body: instance ToBody ByteString
- Network.AWS.Data.Body: instance ToBody Element
- Network.AWS.Data.Body: instance ToBody QueryString
- Network.AWS.Data.Body: instance ToBody RqBody
- Network.AWS.Data.Body: instance ToBody Text
- Network.AWS.Data.Body: instance ToBody Value
- Network.AWS.Data.ByteString: instance ToByteString Builder
- Network.AWS.Data.ByteString: instance ToByteString ByteString
- Network.AWS.Data.ByteString: instance ToByteString Double
- Network.AWS.Data.ByteString: instance ToByteString Int
- Network.AWS.Data.ByteString: instance ToByteString Integer
- Network.AWS.Data.ByteString: instance ToByteString LazyByteString
- Network.AWS.Data.ByteString: instance ToByteString Natural
- Network.AWS.Data.ByteString: instance ToByteString StdMethod
- Network.AWS.Data.ByteString: instance ToByteString String
- Network.AWS.Data.ByteString: instance ToByteString Text
- Network.AWS.Data.ByteString: instance ToByteString UTCTime
- Network.AWS.Data.ByteString: instance ToByteString a => ToByteString (CI a)
- Network.AWS.Data.Headers: instance ToHeader ByteString
- Network.AWS.Data.Headers: instance ToHeader Text
- Network.AWS.Data.Headers: instance ToText a => ToHeader (Maybe a)
- Network.AWS.Data.List1: instance Applicative List1
- Network.AWS.Data.List1: instance Constructor C1_0List1
- Network.AWS.Data.List1: instance Data a => Data (List1 a)
- Network.AWS.Data.List1: instance Datatype D1List1
- Network.AWS.Data.List1: instance Eq a => Eq (List1 a)
- Network.AWS.Data.List1: instance Foldable List1
- Network.AWS.Data.List1: instance FromJSON a => FromJSON (List1 a)
- Network.AWS.Data.List1: instance Functor List1
- Network.AWS.Data.List1: instance Generic (List1 a)
- Network.AWS.Data.List1: instance IsList (List1 a)
- Network.AWS.Data.List1: instance Monad List1
- Network.AWS.Data.List1: instance Ord a => Ord (List1 a)
- Network.AWS.Data.List1: instance Read a => Read (List1 a)
- Network.AWS.Data.List1: instance Selector S1_0_0List1
- Network.AWS.Data.List1: instance Semigroup (List1 a)
- Network.AWS.Data.List1: instance Show a => Show (List1 a)
- Network.AWS.Data.List1: instance ToJSON a => ToJSON (List1 a)
- Network.AWS.Data.List1: instance Traversable List1
- Network.AWS.Data.List1: instance Typeable List1
- Network.AWS.Data.List1: toNonEmpty :: List1 a -> NonEmpty a
- Network.AWS.Data.Log: instance ToLog (Response a)
- Network.AWS.Data.Log: instance ToLog Bool
- Network.AWS.Data.Log: instance ToLog Builder
- Network.AWS.Data.Log: instance ToLog ByteString
- Network.AWS.Data.Log: instance ToLog Char
- Network.AWS.Data.Log: instance ToLog Double
- Network.AWS.Data.Log: instance ToLog EscapedPath
- Network.AWS.Data.Log: instance ToLog Float
- Network.AWS.Data.Log: instance ToLog HttpException
- Network.AWS.Data.Log: instance ToLog HttpVersion
- Network.AWS.Data.Log: instance ToLog Int
- Network.AWS.Data.Log: instance ToLog Int16
- Network.AWS.Data.Log: instance ToLog Int32
- Network.AWS.Data.Log: instance ToLog Int64
- Network.AWS.Data.Log: instance ToLog Int8
- Network.AWS.Data.Log: instance ToLog Integer
- Network.AWS.Data.Log: instance ToLog QueryString
- Network.AWS.Data.Log: instance ToLog Request
- Network.AWS.Data.Log: instance ToLog RequestBody
- Network.AWS.Data.Log: instance ToLog Status
- Network.AWS.Data.Log: instance ToLog StdMethod
- Network.AWS.Data.Log: instance ToLog Text
- Network.AWS.Data.Log: instance ToLog UTCTime
- Network.AWS.Data.Log: instance ToLog Word
- Network.AWS.Data.Log: instance ToLog Word16
- Network.AWS.Data.Log: instance ToLog Word32
- Network.AWS.Data.Log: instance ToLog Word64
- Network.AWS.Data.Log: instance ToLog Word8
- Network.AWS.Data.Log: instance ToLog [Char]
- Network.AWS.Data.Log: instance ToLog [Header]
- Network.AWS.Data.Log: instance ToLog a => ToLog (CI a)
- Network.AWS.Data.Log: instance ToLog a => ToLog (Maybe a)
- Network.AWS.Data.Map: instance (Eq k, Data k, Data v, Hashable k) => Data (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Eq v) => Eq (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Hashable k) => Monoid (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Hashable k) => Semigroup (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Hashable k, FromText k, FromJSON v) => FromJSON (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Hashable k, ToByteString k, ToText v) => ToHeader (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Hashable k, ToText k, ToJSON v) => ToJSON (Map k v)
- Network.AWS.Data.Map: instance (Eq k, Read k, Read v, Hashable k) => Read (Map k v)
- Network.AWS.Data.Map: instance (Hashable k, Eq k) => IsList (Map k v)
- Network.AWS.Data.Map: instance (Show k, Show v) => Show (Map k v)
- Network.AWS.Data.Map: instance Constructor C1_0Map
- Network.AWS.Data.Map: instance Datatype D1Map
- Network.AWS.Data.Map: instance Foldable (Map k)
- Network.AWS.Data.Map: instance Functor (Map k)
- Network.AWS.Data.Map: instance Generic (Map k v)
- Network.AWS.Data.Map: instance Selector S1_0_0Map
- Network.AWS.Data.Map: instance Traversable (Map k)
- Network.AWS.Data.Map: instance Typeable Map
- Network.AWS.Data.Map: toMap :: Map k v -> HashMap k v
- Network.AWS.Data.Numeric: instance Constructor C1_0Nat
- Network.AWS.Data.Numeric: instance Data Nat
- Network.AWS.Data.Numeric: instance Datatype D1Nat
- Network.AWS.Data.Numeric: instance Enum Nat
- Network.AWS.Data.Numeric: instance Eq Nat
- Network.AWS.Data.Numeric: instance FromJSON Nat
- Network.AWS.Data.Numeric: instance FromText Nat
- Network.AWS.Data.Numeric: instance FromXML Nat
- Network.AWS.Data.Numeric: instance Generic Nat
- Network.AWS.Data.Numeric: instance Integral Nat
- Network.AWS.Data.Numeric: instance Num Nat
- Network.AWS.Data.Numeric: instance Ord Nat
- Network.AWS.Data.Numeric: instance Read Nat
- Network.AWS.Data.Numeric: instance Real Nat
- Network.AWS.Data.Numeric: instance Selector S1_0_0Nat
- Network.AWS.Data.Numeric: instance Show Nat
- Network.AWS.Data.Numeric: instance ToByteString Nat
- Network.AWS.Data.Numeric: instance ToJSON Nat
- Network.AWS.Data.Numeric: instance ToQuery Nat
- Network.AWS.Data.Numeric: instance ToText Nat
- Network.AWS.Data.Numeric: instance ToXML Nat
- Network.AWS.Data.Numeric: instance Typeable Nat
- Network.AWS.Data.Numeric: unNat :: Nat -> Natural
- Network.AWS.Data.Path: instance Eq (Path a)
- Network.AWS.Data.Path: instance Eq Encoding
- Network.AWS.Data.Path: instance Monoid RawPath
- Network.AWS.Data.Path: instance Show (Path a)
- Network.AWS.Data.Path: instance Show Encoding
- Network.AWS.Data.Path: instance ToByteString EscapedPath
- Network.AWS.Data.Path: instance ToPath ByteString
- Network.AWS.Data.Path: instance ToPath Text
- Network.AWS.Data.Query: instance (ToByteString k, ToQuery v) => ToQuery (k, v)
- Network.AWS.Data.Query: instance Data QueryString
- Network.AWS.Data.Query: instance Eq QueryString
- Network.AWS.Data.Query: instance IsString QueryString
- Network.AWS.Data.Query: instance Monoid QueryString
- Network.AWS.Data.Query: instance Show QueryString
- Network.AWS.Data.Query: instance ToByteString QueryString
- Network.AWS.Data.Query: instance ToQuery Bool
- Network.AWS.Data.Query: instance ToQuery ByteString
- Network.AWS.Data.Query: instance ToQuery Char
- Network.AWS.Data.Query: instance ToQuery Double
- Network.AWS.Data.Query: instance ToQuery Int
- Network.AWS.Data.Query: instance ToQuery Integer
- Network.AWS.Data.Query: instance ToQuery Natural
- Network.AWS.Data.Query: instance ToQuery QueryString
- Network.AWS.Data.Query: instance ToQuery Text
- Network.AWS.Data.Query: instance ToQuery a => ToQuery (Maybe a)
- Network.AWS.Data.Query: instance Typeable QueryString
- Network.AWS.Data.Sensitive: desensitise :: Sensitive a -> a
- Network.AWS.Data.Sensitive: instance Constructor C1_0Sensitive
- Network.AWS.Data.Sensitive: instance Data a => Data (Sensitive a)
- Network.AWS.Data.Sensitive: instance Datatype D1Sensitive
- Network.AWS.Data.Sensitive: instance Eq a => Eq (Sensitive a)
- Network.AWS.Data.Sensitive: instance FromJSON a => FromJSON (Sensitive a)
- Network.AWS.Data.Sensitive: instance FromText a => FromText (Sensitive a)
- Network.AWS.Data.Sensitive: instance FromXML a => FromXML (Sensitive a)
- Network.AWS.Data.Sensitive: instance Generic (Sensitive a)
- Network.AWS.Data.Sensitive: instance IsString a => IsString (Sensitive a)
- Network.AWS.Data.Sensitive: instance Monoid a => Monoid (Sensitive a)
- Network.AWS.Data.Sensitive: instance Ord a => Ord (Sensitive a)
- Network.AWS.Data.Sensitive: instance Read a => Read (Sensitive a)
- Network.AWS.Data.Sensitive: instance Selector S1_0_0Sensitive
- Network.AWS.Data.Sensitive: instance Show (Sensitive a)
- Network.AWS.Data.Sensitive: instance ToByteString a => ToByteString (Sensitive a)
- Network.AWS.Data.Sensitive: instance ToJSON a => ToJSON (Sensitive a)
- Network.AWS.Data.Sensitive: instance ToQuery a => ToQuery (Sensitive a)
- Network.AWS.Data.Sensitive: instance ToText a => ToText (Sensitive a)
- Network.AWS.Data.Sensitive: instance ToXML a => ToXML (Sensitive a)
- Network.AWS.Data.Sensitive: instance Typeable Sensitive
- Network.AWS.Data.Text: instance FromText Bool
- Network.AWS.Data.Text: instance FromText ByteString
- Network.AWS.Data.Text: instance FromText Char
- Network.AWS.Data.Text: instance FromText Double
- Network.AWS.Data.Text: instance FromText Int
- Network.AWS.Data.Text: instance FromText Integer
- Network.AWS.Data.Text: instance FromText Natural
- Network.AWS.Data.Text: instance FromText Scientific
- Network.AWS.Data.Text: instance FromText StdMethod
- Network.AWS.Data.Text: instance FromText Text
- Network.AWS.Data.Text: instance ToText (Digest a)
- Network.AWS.Data.Text: instance ToText Bool
- Network.AWS.Data.Text: instance ToText ByteString
- Network.AWS.Data.Text: instance ToText Char
- Network.AWS.Data.Text: instance ToText Double
- Network.AWS.Data.Text: instance ToText Int
- Network.AWS.Data.Text: instance ToText Int64
- Network.AWS.Data.Text: instance ToText Integer
- Network.AWS.Data.Text: instance ToText Natural
- Network.AWS.Data.Text: instance ToText Scientific
- Network.AWS.Data.Text: instance ToText StdMethod
- Network.AWS.Data.Text: instance ToText String
- Network.AWS.Data.Text: instance ToText Text
- Network.AWS.Data.Text: instance ToText a => ToText (CI a)
- Network.AWS.Data.Time: instance Constructor C1_0Format
- Network.AWS.Data.Time: instance Constructor C1_0Time
- Network.AWS.Data.Time: instance Constructor C1_1Format
- Network.AWS.Data.Time: instance Constructor C1_2Format
- Network.AWS.Data.Time: instance Constructor C1_3Format
- Network.AWS.Data.Time: instance Constructor C1_4Format
- Network.AWS.Data.Time: instance Data Format
- Network.AWS.Data.Time: instance Datatype D1Format
- Network.AWS.Data.Time: instance Datatype D1Time
- Network.AWS.Data.Time: instance Eq (Time a)
- Network.AWS.Data.Time: instance Eq Format
- Network.AWS.Data.Time: instance FromJSON AWSTime
- Network.AWS.Data.Time: instance FromJSON BasicTime
- Network.AWS.Data.Time: instance FromJSON ISO8601
- Network.AWS.Data.Time: instance FromJSON POSIX
- Network.AWS.Data.Time: instance FromJSON RFC822
- Network.AWS.Data.Time: instance FromText AWSTime
- Network.AWS.Data.Time: instance FromText BasicTime
- Network.AWS.Data.Time: instance FromText ISO8601
- Network.AWS.Data.Time: instance FromText POSIX
- Network.AWS.Data.Time: instance FromText RFC822
- Network.AWS.Data.Time: instance FromXML AWSTime
- Network.AWS.Data.Time: instance FromXML BasicTime
- Network.AWS.Data.Time: instance FromXML ISO8601
- Network.AWS.Data.Time: instance FromXML POSIX
- Network.AWS.Data.Time: instance FromXML RFC822
- Network.AWS.Data.Time: instance Generic (Time $a)
- Network.AWS.Data.Time: instance Generic Format
- Network.AWS.Data.Time: instance Ord (Time a)
- Network.AWS.Data.Time: instance Read (Time a)
- Network.AWS.Data.Time: instance Read Format
- Network.AWS.Data.Time: instance Show (Time a)
- Network.AWS.Data.Time: instance Show Format
- Network.AWS.Data.Time: instance TimeFormat AWSTime
- Network.AWS.Data.Time: instance TimeFormat BasicTime
- Network.AWS.Data.Time: instance TimeFormat ISO8601
- Network.AWS.Data.Time: instance TimeFormat RFC822
- Network.AWS.Data.Time: instance ToByteString AWSTime
- Network.AWS.Data.Time: instance ToByteString BasicTime
- Network.AWS.Data.Time: instance ToByteString ISO8601
- Network.AWS.Data.Time: instance ToByteString RFC822
- Network.AWS.Data.Time: instance ToJSON AWSTime
- Network.AWS.Data.Time: instance ToJSON BasicTime
- Network.AWS.Data.Time: instance ToJSON ISO8601
- Network.AWS.Data.Time: instance ToJSON POSIX
- Network.AWS.Data.Time: instance ToJSON RFC822
- Network.AWS.Data.Time: instance ToQuery AWSTime
- Network.AWS.Data.Time: instance ToQuery BasicTime
- Network.AWS.Data.Time: instance ToQuery ISO8601
- Network.AWS.Data.Time: instance ToQuery RFC822
- Network.AWS.Data.Time: instance ToText AWSTime
- Network.AWS.Data.Time: instance ToText BasicTime
- Network.AWS.Data.Time: instance ToText ISO8601
- Network.AWS.Data.Time: instance ToText POSIX
- Network.AWS.Data.Time: instance ToText RFC822
- Network.AWS.Data.Time: instance ToXML AWSTime
- Network.AWS.Data.Time: instance ToXML BasicTime
- Network.AWS.Data.Time: instance ToXML ISO8601
- Network.AWS.Data.Time: instance ToXML POSIX
- Network.AWS.Data.Time: instance ToXML RFC822
- Network.AWS.Data.Time: instance Typeable $a => Data (Time $a)
- Network.AWS.Data.Time: instance Typeable 'AWSFormat
- Network.AWS.Data.Time: instance Typeable 'BasicFormat
- Network.AWS.Data.Time: instance Typeable 'ISO8601Format
- Network.AWS.Data.Time: instance Typeable 'POSIXFormat
- Network.AWS.Data.Time: instance Typeable 'RFC822Format
- Network.AWS.Data.Time: instance Typeable Format
- Network.AWS.Data.Time: instance Typeable Time
- Network.AWS.Data.XML: instance FromXML Bool
- Network.AWS.Data.XML: instance FromXML ByteString
- Network.AWS.Data.XML: instance FromXML Char
- Network.AWS.Data.XML: instance FromXML Double
- Network.AWS.Data.XML: instance FromXML Int
- Network.AWS.Data.XML: instance FromXML Integer
- Network.AWS.Data.XML: instance FromXML Natural
- Network.AWS.Data.XML: instance FromXML Text
- Network.AWS.Data.XML: instance FromXML [Node]
- Network.AWS.Data.XML: instance FromXML a => FromXML (Maybe a)
- Network.AWS.Data.XML: instance Monoid XML
- Network.AWS.Data.XML: instance Show XML
- Network.AWS.Data.XML: instance ToElement Element
- Network.AWS.Data.XML: instance ToXML Bool
- Network.AWS.Data.XML: instance ToXML ByteString
- Network.AWS.Data.XML: instance ToXML Double
- Network.AWS.Data.XML: instance ToXML Int
- Network.AWS.Data.XML: instance ToXML Integer
- Network.AWS.Data.XML: instance ToXML Natural
- Network.AWS.Data.XML: instance ToXML Text
- Network.AWS.Data.XML: instance ToXML XML
- Network.AWS.Data.XML: instance ToXML a => ToXML (Maybe a)
- Network.AWS.Pager: instance AWSTruncated (HashMap k v)
- Network.AWS.Pager: instance AWSTruncated (Maybe Bool)
- Network.AWS.Pager: instance AWSTruncated (Maybe Text)
- Network.AWS.Pager: instance AWSTruncated Bool
- Network.AWS.Pager: instance AWSTruncated [a]
- Network.AWS.Sign.V2: instance AWSSigner V2
- Network.AWS.Sign.V2: instance ToLog (Meta V2)
- Network.AWS.Sign.V4: instance AWSPresigner V4
- Network.AWS.Sign.V4: instance AWSSigner V4
- Network.AWS.Sign.V4: instance ToByteString (Tag s ByteString)
- Network.AWS.Sign.V4: instance ToByteString CredentialScope
- Network.AWS.Sign.V4: instance ToLog (Meta V4)
- Network.AWS.Sign.V4: instance ToLog (Tag s ByteString)
- Network.AWS.Types: _authAccess :: AuthEnv -> !AccessKey
- Network.AWS.Types: _authExpiry :: AuthEnv -> Maybe UTCTime
- Network.AWS.Types: _authSecret :: AuthEnv -> !SecretKey
- Network.AWS.Types: _authToken :: AuthEnv -> Maybe SessionToken
- Network.AWS.Types: _endpointHost :: Endpoint -> ByteString
- Network.AWS.Types: _endpointScope :: Endpoint -> ByteString
- Network.AWS.Types: _retryAttempts :: Retry -> !Int
- Network.AWS.Types: _retryBase :: Retry -> !Double
- Network.AWS.Types: _retryCheck :: Retry -> ServiceError -> Maybe Text
- Network.AWS.Types: _retryGrowth :: Retry -> !Int
- Network.AWS.Types: _rqBody :: Request a -> !RqBody
- Network.AWS.Types: _rqHeaders :: Request a -> ![Header]
- Network.AWS.Types: _rqMethod :: Request a -> !StdMethod
- Network.AWS.Types: _rqPath :: Request a -> !RawPath
- Network.AWS.Types: _rqQuery :: Request a -> !QueryString
- Network.AWS.Types: _serializeAbbrev :: SerializeError -> !Abbrev
- Network.AWS.Types: _serializeMessage :: SerializeError -> String
- Network.AWS.Types: _serializeStatus :: SerializeError -> !Status
- Network.AWS.Types: _serviceAbbrev :: ServiceError -> !Abbrev
- Network.AWS.Types: _serviceCode :: ServiceError -> !ErrorCode
- Network.AWS.Types: _serviceHeaders :: ServiceError -> [Header]
- Network.AWS.Types: _serviceMessage :: ServiceError -> Maybe ErrorMessage
- Network.AWS.Types: _serviceRequestId :: ServiceError -> Maybe RequestId
- Network.AWS.Types: _serviceStatus :: ServiceError -> !Status
- Network.AWS.Types: _sgMeta :: Signed v a -> Meta v
- Network.AWS.Types: _sgRequest :: Signed v a -> ClientRequest
- Network.AWS.Types: _svcAbbrev :: Service s -> !Abbrev
- Network.AWS.Types: _svcEndpoint :: Service s -> Region -> Endpoint
- Network.AWS.Types: _svcError :: Service s -> Abbrev -> Status -> [Header] -> LazyByteString -> Error
- Network.AWS.Types: _svcPrefix :: Service s -> ByteString
- Network.AWS.Types: _svcRetry :: Service s -> Retry
- Network.AWS.Types: _svcStatus :: Service s -> Status -> Bool
- Network.AWS.Types: _svcTimeout :: Service s -> Maybe Seconds
- Network.AWS.Types: _svcVersion :: Service s -> ByteString
- Network.AWS.Types: instance AsError Error
- Network.AWS.Types: instance AsError SomeException
- Network.AWS.Types: instance Bounded Seconds
- Network.AWS.Types: instance Constructor C1_0Region
- Network.AWS.Types: instance Constructor C1_0Seconds
- Network.AWS.Types: instance Constructor C1_10Region
- Network.AWS.Types: instance Constructor C1_11Region
- Network.AWS.Types: instance Constructor C1_1Region
- Network.AWS.Types: instance Constructor C1_2Region
- Network.AWS.Types: instance Constructor C1_3Region
- Network.AWS.Types: instance Constructor C1_4Region
- Network.AWS.Types: instance Constructor C1_5Region
- Network.AWS.Types: instance Constructor C1_6Region
- Network.AWS.Types: instance Constructor C1_7Region
- Network.AWS.Types: instance Constructor C1_8Region
- Network.AWS.Types: instance Constructor C1_9Region
- Network.AWS.Types: instance Data Endpoint
- Network.AWS.Types: instance Data Region
- Network.AWS.Types: instance Data Seconds
- Network.AWS.Types: instance Datatype D1Region
- Network.AWS.Types: instance Datatype D1Seconds
- Network.AWS.Types: instance Enum LogLevel
- Network.AWS.Types: instance Enum Seconds
- Network.AWS.Types: instance Eq Abbrev
- Network.AWS.Types: instance Eq AccessKey
- Network.AWS.Types: instance Eq Endpoint
- Network.AWS.Types: instance Eq ErrorCode
- Network.AWS.Types: instance Eq ErrorMessage
- Network.AWS.Types: instance Eq LogLevel
- Network.AWS.Types: instance Eq Region
- Network.AWS.Types: instance Eq RequestId
- Network.AWS.Types: instance Eq Seconds
- Network.AWS.Types: instance Eq SecretKey
- Network.AWS.Types: instance Eq SerializeError
- Network.AWS.Types: instance Eq ServiceError
- Network.AWS.Types: instance Eq SessionToken
- Network.AWS.Types: instance Exception Error
- Network.AWS.Types: instance FromJSON Abbrev
- Network.AWS.Types: instance FromJSON AuthEnv
- Network.AWS.Types: instance FromJSON ErrorCode
- Network.AWS.Types: instance FromJSON ErrorMessage
- Network.AWS.Types: instance FromJSON RequestId
- Network.AWS.Types: instance FromText Abbrev
- Network.AWS.Types: instance FromText ErrorCode
- Network.AWS.Types: instance FromText ErrorMessage
- Network.AWS.Types: instance FromText Region
- Network.AWS.Types: instance FromText RequestId
- Network.AWS.Types: instance FromXML Abbrev
- Network.AWS.Types: instance FromXML ErrorCode
- Network.AWS.Types: instance FromXML ErrorMessage
- Network.AWS.Types: instance FromXML Region
- Network.AWS.Types: instance FromXML RequestId
- Network.AWS.Types: instance Generic Region
- Network.AWS.Types: instance Generic Seconds
- Network.AWS.Types: instance Hashable Region
- Network.AWS.Types: instance Integral Seconds
- Network.AWS.Types: instance IsString Abbrev
- Network.AWS.Types: instance IsString AccessKey
- Network.AWS.Types: instance IsString ErrorCode
- Network.AWS.Types: instance IsString ErrorMessage
- Network.AWS.Types: instance IsString RequestId
- Network.AWS.Types: instance IsString SecretKey
- Network.AWS.Types: instance IsString SessionToken
- Network.AWS.Types: instance Num Seconds
- Network.AWS.Types: instance Ord Abbrev
- Network.AWS.Types: instance Ord ErrorCode
- Network.AWS.Types: instance Ord ErrorMessage
- Network.AWS.Types: instance Ord LogLevel
- Network.AWS.Types: instance Ord Region
- Network.AWS.Types: instance Ord RequestId
- Network.AWS.Types: instance Ord Seconds
- Network.AWS.Types: instance Read Region
- Network.AWS.Types: instance Read Seconds
- Network.AWS.Types: instance Real Seconds
- Network.AWS.Types: instance Show (Request a)
- Network.AWS.Types: instance Show Abbrev
- Network.AWS.Types: instance Show AccessKey
- Network.AWS.Types: instance Show Endpoint
- Network.AWS.Types: instance Show Error
- Network.AWS.Types: instance Show ErrorCode
- Network.AWS.Types: instance Show ErrorMessage
- Network.AWS.Types: instance Show LogLevel
- Network.AWS.Types: instance Show Region
- Network.AWS.Types: instance Show RequestId
- Network.AWS.Types: instance Show Seconds
- Network.AWS.Types: instance Show SerializeError
- Network.AWS.Types: instance Show ServiceError
- Network.AWS.Types: instance ToByteString AccessKey
- Network.AWS.Types: instance ToByteString Region
- Network.AWS.Types: instance ToByteString Seconds
- Network.AWS.Types: instance ToByteString SecretKey
- Network.AWS.Types: instance ToByteString SessionToken
- Network.AWS.Types: instance ToLog (Request a)
- Network.AWS.Types: instance ToLog Abbrev
- Network.AWS.Types: instance ToLog AccessKey
- Network.AWS.Types: instance ToLog Auth
- Network.AWS.Types: instance ToLog AuthEnv
- Network.AWS.Types: instance ToLog Error
- Network.AWS.Types: instance ToLog ErrorCode
- Network.AWS.Types: instance ToLog ErrorMessage
- Network.AWS.Types: instance ToLog Region
- Network.AWS.Types: instance ToLog RequestId
- Network.AWS.Types: instance ToLog Seconds
- Network.AWS.Types: instance ToLog SerializeError
- Network.AWS.Types: instance ToLog ServiceError
- Network.AWS.Types: instance ToQuery Seconds
- Network.AWS.Types: instance ToText Abbrev
- Network.AWS.Types: instance ToText AccessKey
- Network.AWS.Types: instance ToText ErrorCode
- Network.AWS.Types: instance ToText ErrorMessage
- Network.AWS.Types: instance ToText Region
- Network.AWS.Types: instance ToText RequestId
- Network.AWS.Types: instance ToText Seconds
- Network.AWS.Types: instance ToText SecretKey
- Network.AWS.Types: instance ToText SessionToken
- Network.AWS.Types: instance ToXML Region
- Network.AWS.Types: instance Typeable Endpoint
- Network.AWS.Types: instance Typeable Error
- Network.AWS.Types: instance Typeable Region
- Network.AWS.Types: instance Typeable Seconds
- Network.AWS.Types: instance Typeable SerializeError
- Network.AWS.Types: instance Typeable ServiceError
- Network.AWS.Waiter: _waitAcceptors :: Wait a -> [Acceptor a]
- Network.AWS.Waiter: _waitAttempts :: Wait a -> !Int
- Network.AWS.Waiter: _waitDelay :: Wait a -> !Seconds
- Network.AWS.Waiter: _waitName :: Wait a -> ByteString
- Network.AWS.Waiter: instance Eq Accept
- Network.AWS.Waiter: instance Show Accept
- Network.AWS.Waiter: instance ToLog Accept
+ Network.AWS.Data.Base64: [unBase64] :: Base64 -> ByteString
+ Network.AWS.Data.Base64: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Data.Data.Data Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance GHC.Classes.Eq Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance GHC.Classes.Ord Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance GHC.Generics.Constructor Network.AWS.Data.Base64.C1_0Base64
+ Network.AWS.Data.Base64: instance GHC.Generics.Datatype Network.AWS.Data.Base64.D1Base64
+ Network.AWS.Data.Base64: instance GHC.Generics.Generic Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance GHC.Generics.Selector Network.AWS.Data.Base64.S1_0_0Base64
+ Network.AWS.Data.Base64: instance GHC.Read.Read Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance GHC.Show.Show Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Base64: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Base64.Base64
+ Network.AWS.Data.Body: [bodyRequest] :: RqBody -> RequestBody
+ Network.AWS.Data.Body: [bodyResponse] :: RsBody -> ResumableSource (ResourceT IO) ByteString
+ Network.AWS.Data.Body: [bodySHA256] :: RqBody -> Digest SHA256
+ Network.AWS.Data.Body: instance Data.String.IsString Network.AWS.Data.Body.RqBody
+ Network.AWS.Data.Body: instance GHC.Show.Show Network.AWS.Data.Body.RqBody
+ Network.AWS.Data.Body: instance GHC.Show.Show Network.AWS.Data.Body.RsBody
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Data.Aeson.Types.Internal.Value
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Data.ByteString.Lazy.Internal.ByteString
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Data.Text.Internal.Lazy.Text
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Data.Text.Internal.Text
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Network.AWS.Data.Body.RqBody
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Body: instance Network.AWS.Data.Body.ToBody Text.XML.Element
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Data.ByteString.Builder.Internal.Builder
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Data.ByteString.Internal.ByteString
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Data.Text.Internal.Text
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Data.Time.Clock.UTC.UTCTime
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString GHC.Base.String
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString GHC.Integer.Type.Integer
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString GHC.Natural.Natural
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString GHC.Types.Double
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString GHC.Types.Int
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.ByteString.LazyByteString
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString Network.HTTP.Types.Method.StdMethod
+ Network.AWS.Data.ByteString: instance Network.AWS.Data.ByteString.ToByteString a => Network.AWS.Data.ByteString.ToByteString (Data.CaseInsensitive.Internal.CI a)
+ Network.AWS.Data.Crypto: Base64OpenBSD :: Base
+ Network.AWS.Data.Crypto: Base64URLUnpadded :: Base
+ Network.AWS.Data.Headers: instance Network.AWS.Data.Headers.ToHeader Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Headers: instance Network.AWS.Data.Headers.ToHeader Data.Text.Internal.Text
+ Network.AWS.Data.Headers: instance Network.AWS.Data.Text.ToText a => Network.AWS.Data.Headers.ToHeader (GHC.Base.Maybe a)
+ Network.AWS.Data.JSON: toEncoding :: ToJSON a => a -> Encoding
+ Network.AWS.Data.List1: [toNonEmpty] :: List1 a -> NonEmpty a
+ Network.AWS.Data.List1: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance Data.Data.Data a => Data.Data.Data (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance Data.Foldable.Foldable Network.AWS.Data.List1.List1
+ Network.AWS.Data.List1: instance Data.Semigroup.Semigroup (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance Data.Traversable.Traversable Network.AWS.Data.List1.List1
+ Network.AWS.Data.List1: instance GHC.Base.Applicative Network.AWS.Data.List1.List1
+ Network.AWS.Data.List1: instance GHC.Base.Functor Network.AWS.Data.List1.List1
+ Network.AWS.Data.List1: instance GHC.Base.Monad Network.AWS.Data.List1.List1
+ Network.AWS.Data.List1: instance GHC.Classes.Eq a => GHC.Classes.Eq (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance GHC.Classes.Ord a => GHC.Classes.Ord (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance GHC.Exts.IsList (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance GHC.Generics.Constructor Network.AWS.Data.List1.C1_0List1
+ Network.AWS.Data.List1: instance GHC.Generics.Datatype Network.AWS.Data.List1.D1List1
+ Network.AWS.Data.List1: instance GHC.Generics.Generic (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance GHC.Generics.Selector Network.AWS.Data.List1.S1_0_0List1
+ Network.AWS.Data.List1: instance GHC.Read.Read a => GHC.Read.Read (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.List1: instance GHC.Show.Show a => GHC.Show.Show (Network.AWS.Data.List1.List1 a)
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog (Network.HTTP.Client.Types.Response a)
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.ByteString.Builder.Internal.Builder
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.ByteString.Lazy.Internal.ByteString
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.Text.Internal.Lazy.Text
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.Text.Internal.Text
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Data.Time.Clock.UTC.UTCTime
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Int.Int16
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Int.Int32
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Int.Int64
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Int.Int8
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Integer.Type.Integer
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Bool
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Char
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Double
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Float
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Int
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Types.Word
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Word.Word16
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Word.Word32
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Word.Word64
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog GHC.Word.Word8
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.AWS.Data.Path.EscapedPath
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Client.Types.HttpException
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Client.Types.Request
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Client.Types.RequestBody
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Types.Method.StdMethod
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Types.Status.Status
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog Network.HTTP.Types.Version.HttpVersion
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog [GHC.Types.Char]
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog [Network.HTTP.Types.Header.Header]
+ Network.AWS.Data.Log: instance Network.AWS.Data.Log.ToLog a => Network.AWS.Data.Log.ToLog (Data.CaseInsensitive.Internal.CI 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: [toMap] :: Map k v -> HashMap k v
+ Network.AWS.Data.Map: instance (Data.Hashable.Class.Hashable k, GHC.Classes.Eq k) => GHC.Exts.IsList (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Data.Data k, Data.Data.Data v, 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) => Data.Semigroup.Semigroup (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, Network.AWS.Data.ByteString.ToByteString k, Network.AWS.Data.Text.ToText v) => Network.AWS.Data.Headers.ToHeader (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, Network.AWS.Data.Text.FromText k, Data.Aeson.Types.Class.FromJSON v) => Data.Aeson.Types.Class.FromJSON (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, Network.AWS.Data.Text.ToText k, Data.Aeson.Types.Class.ToJSON v) => Data.Aeson.Types.Class.ToJSON (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.Classes.Eq k, GHC.Read.Read k, GHC.Read.Read v, Data.Hashable.Class.Hashable k) => GHC.Read.Read (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.Map: instance Data.Foldable.Foldable (Network.AWS.Data.Map.Map k)
+ Network.AWS.Data.Map: instance Data.Traversable.Traversable (Network.AWS.Data.Map.Map k)
+ Network.AWS.Data.Map: instance GHC.Base.Functor (Network.AWS.Data.Map.Map k)
+ Network.AWS.Data.Map: instance GHC.Generics.Constructor Network.AWS.Data.Map.C1_0Map
+ Network.AWS.Data.Map: instance GHC.Generics.Datatype Network.AWS.Data.Map.D1Map
+ Network.AWS.Data.Map: instance GHC.Generics.Generic (Network.AWS.Data.Map.Map k v)
+ Network.AWS.Data.Map: instance GHC.Generics.Selector Network.AWS.Data.Map.S1_0_0Map
+ Network.AWS.Data.Numeric: [unNat] :: Nat -> Natural
+ Network.AWS.Data.Numeric: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Data.Data.Data Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Classes.Eq Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Classes.Ord Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Enum.Enum Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Generics.Constructor Network.AWS.Data.Numeric.C1_0Nat
+ Network.AWS.Data.Numeric: instance GHC.Generics.Datatype Network.AWS.Data.Numeric.D1Nat
+ Network.AWS.Data.Numeric: instance GHC.Generics.Generic Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Generics.Selector Network.AWS.Data.Numeric.S1_0_0Nat
+ Network.AWS.Data.Numeric: instance GHC.Num.Num Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Read.Read Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Real.Integral Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Real.Real Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance GHC.Show.Show Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Numeric: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Numeric.Nat
+ Network.AWS.Data.Path: instance GHC.Base.Monoid Network.AWS.Data.Path.RawPath
+ Network.AWS.Data.Path: instance GHC.Classes.Eq (Network.AWS.Data.Path.Path a)
+ Network.AWS.Data.Path: instance GHC.Classes.Eq Network.AWS.Data.Path.Encoding
+ Network.AWS.Data.Path: instance GHC.Show.Show (Network.AWS.Data.Path.Path a)
+ Network.AWS.Data.Path: instance GHC.Show.Show Network.AWS.Data.Path.Encoding
+ Network.AWS.Data.Path: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Path.EscapedPath
+ Network.AWS.Data.Path: instance Network.AWS.Data.Path.ToPath Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Path: instance Network.AWS.Data.Path.ToPath Data.Text.Internal.Text
+ Network.AWS.Data.Query: instance (Network.AWS.Data.ByteString.ToByteString k, Network.AWS.Data.Query.ToQuery v) => Network.AWS.Data.Query.ToQuery (k, v)
+ Network.AWS.Data.Query: instance Data.Data.Data Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance Data.String.IsString Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance GHC.Base.Monoid Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance GHC.Classes.Eq Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance GHC.Show.Show Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Query.QueryString
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery Data.Text.Internal.Text
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Integer.Type.Integer
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Natural.Natural
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Types.Bool
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Types.Char
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Types.Double
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery GHC.Types.Int
+ Network.AWS.Data.Query: instance Network.AWS.Data.Query.ToQuery 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: [desensitise] :: Sensitive a -> a
+ Network.AWS.Data.Sensitive: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Data.Data.Data a => Data.Data.Data (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Data.String.IsString a => Data.String.IsString (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Base.Monoid a => GHC.Base.Monoid (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Classes.Eq a => GHC.Classes.Eq (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Classes.Ord a => GHC.Classes.Ord (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Generics.Constructor Network.AWS.Data.Sensitive.C1_0Sensitive
+ Network.AWS.Data.Sensitive: instance GHC.Generics.Datatype Network.AWS.Data.Sensitive.D1Sensitive
+ Network.AWS.Data.Sensitive: instance GHC.Generics.Generic (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Generics.Selector Network.AWS.Data.Sensitive.S1_0_0Sensitive
+ Network.AWS.Data.Sensitive: instance GHC.Read.Read a => GHC.Read.Read (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance GHC.Show.Show (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.ByteString.ToByteString a => Network.AWS.Data.ByteString.ToByteString (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.Query.ToQuery a => Network.AWS.Data.Query.ToQuery (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.Text.FromText a => Network.AWS.Data.Text.FromText (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.Text.ToText a => Network.AWS.Data.Text.ToText (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.XML.FromXML a => Network.AWS.Data.XML.FromXML (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Sensitive: instance Network.AWS.Data.XML.ToXML a => Network.AWS.Data.XML.ToXML (Network.AWS.Data.Sensitive.Sensitive a)
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText Data.Scientific.Scientific
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText Data.Text.Internal.Text
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Integer.Type.Integer
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Natural.Natural
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Types.Bool
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Types.Char
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Types.Double
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText GHC.Types.Int
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.FromText Network.HTTP.Types.Method.StdMethod
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText (Crypto.Hash.Types.Digest a)
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText Data.ByteString.Internal.ByteString
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText Data.Scientific.Scientific
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText Data.Text.Internal.Text
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Base.String
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Int.Int64
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Integer.Type.Integer
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Natural.Natural
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Types.Bool
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Types.Char
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Types.Double
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText GHC.Types.Int
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText Network.HTTP.Types.Method.StdMethod
+ Network.AWS.Data.Text: instance Network.AWS.Data.Text.ToText a => Network.AWS.Data.Text.ToText (Data.CaseInsensitive.Internal.CI a)
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Data.Aeson.Types.Class.ToJSON Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Data.Data.Data Network.AWS.Data.Time.Format
+ Network.AWS.Data.Time: instance Data.Typeable.Internal.Typeable a => Data.Data.Data (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Classes.Eq (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Classes.Eq Network.AWS.Data.Time.Format
+ Network.AWS.Data.Time: instance GHC.Classes.Ord (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_0Format
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_0Time
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_1Format
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_2Format
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_3Format
+ Network.AWS.Data.Time: instance GHC.Generics.Constructor Network.AWS.Data.Time.C1_4Format
+ Network.AWS.Data.Time: instance GHC.Generics.Datatype Network.AWS.Data.Time.D1Format
+ Network.AWS.Data.Time: instance GHC.Generics.Datatype Network.AWS.Data.Time.D1Time
+ Network.AWS.Data.Time: instance GHC.Generics.Generic (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Generics.Generic Network.AWS.Data.Time.Format
+ Network.AWS.Data.Time: instance GHC.Read.Read (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Read.Read Network.AWS.Data.Time.Format
+ Network.AWS.Data.Time: instance GHC.Show.Show (Network.AWS.Data.Time.Time a)
+ Network.AWS.Data.Time: instance GHC.Show.Show Network.AWS.Data.Time.Format
+ Network.AWS.Data.Time: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.Query.ToQuery Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.FromText Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Network.AWS.Data.Text.ToText Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.Time.TimeFormat Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Time.TimeFormat Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.Time.TimeFormat Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.Time.TimeFormat Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.FromXML Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Time.AWSTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Time.BasicTime
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Time.ISO8601
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Time.POSIX
+ Network.AWS.Data.Time: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.Time.RFC822
+ Network.AWS.Data.XML: firstElement :: Text -> [Node] -> Either String [Node]
+ Network.AWS.Data.XML: instance GHC.Base.Monoid Network.AWS.Data.XML.XML
+ Network.AWS.Data.XML: instance GHC.Show.Show Network.AWS.Data.XML.XML
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML Data.ByteString.Internal.ByteString
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML Data.Text.Internal.Text
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Integer.Type.Integer
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Natural.Natural
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Types.Bool
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Types.Char
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Types.Double
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML GHC.Types.Int
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.FromXML [Text.XML.Node]
+ 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.ToElement Text.XML.Element
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML Data.ByteString.Internal.ByteString
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML Data.Text.Internal.Text
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML GHC.Integer.Type.Integer
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML GHC.Natural.Natural
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML GHC.Types.Bool
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML GHC.Types.Double
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML GHC.Types.Int
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML Network.AWS.Data.XML.XML
+ Network.AWS.Data.XML: instance Network.AWS.Data.XML.ToXML a => Network.AWS.Data.XML.ToXML (GHC.Base.Maybe a)
+ Network.AWS.Data.XML: missingElement :: Text -> [Node] -> Maybe a -> Either String a
+ Network.AWS.Data.XML: rootElementName :: LazyByteString -> Maybe Text
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (Data.HashMap.Base.HashMap k v)
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Base.Maybe Data.Text.Internal.Text)
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated (GHC.Base.Maybe GHC.Types.Bool)
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated GHC.Types.Bool
+ Network.AWS.Pager: instance Network.AWS.Pager.AWSTruncated [a]
+ Network.AWS.Sign.V2: instance Network.AWS.Data.Log.ToLog (Network.AWS.Types.Meta Network.AWS.Sign.V2.V2)
+ Network.AWS.Sign.V2: instance Network.AWS.Types.AWSSigner Network.AWS.Sign.V2.V2
+ Network.AWS.Sign.V4: instance Network.AWS.Data.ByteString.ToByteString (Network.AWS.Sign.V4.Tag s Data.ByteString.Internal.ByteString)
+ Network.AWS.Sign.V4: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Sign.V4.CredentialScope
+ Network.AWS.Sign.V4: instance Network.AWS.Data.Log.ToLog (Network.AWS.Sign.V4.Tag s Data.ByteString.Internal.ByteString)
+ Network.AWS.Sign.V4: instance Network.AWS.Data.Log.ToLog (Network.AWS.Types.Meta Network.AWS.Sign.V4.V4)
+ Network.AWS.Sign.V4: instance Network.AWS.Types.AWSPresigner Network.AWS.Sign.V4.V4
+ Network.AWS.Sign.V4: instance Network.AWS.Types.AWSSigner Network.AWS.Sign.V4.V4
+ Network.AWS.Types: [_authAccess] :: AuthEnv -> !AccessKey
+ Network.AWS.Types: [_authExpiry] :: AuthEnv -> Maybe UTCTime
+ Network.AWS.Types: [_authSecret] :: AuthEnv -> !SecretKey
+ Network.AWS.Types: [_authToken] :: AuthEnv -> Maybe SessionToken
+ Network.AWS.Types: [_endpointHost] :: Endpoint -> ByteString
+ Network.AWS.Types: [_endpointScope] :: Endpoint -> ByteString
+ Network.AWS.Types: [_retryAttempts] :: Retry -> !Int
+ Network.AWS.Types: [_retryBase] :: Retry -> !Double
+ Network.AWS.Types: [_retryCheck] :: Retry -> ServiceError -> Maybe Text
+ Network.AWS.Types: [_retryGrowth] :: Retry -> !Int
+ Network.AWS.Types: [_rqBody] :: Request a -> !RqBody
+ Network.AWS.Types: [_rqHeaders] :: Request a -> ![Header]
+ Network.AWS.Types: [_rqMethod] :: Request a -> !StdMethod
+ Network.AWS.Types: [_rqPath] :: Request a -> !RawPath
+ Network.AWS.Types: [_rqQuery] :: Request a -> !QueryString
+ Network.AWS.Types: [_serializeAbbrev] :: SerializeError -> !Abbrev
+ Network.AWS.Types: [_serializeMessage] :: SerializeError -> String
+ Network.AWS.Types: [_serializeStatus] :: SerializeError -> !Status
+ Network.AWS.Types: [_serviceAbbrev] :: ServiceError -> !Abbrev
+ Network.AWS.Types: [_serviceCode] :: ServiceError -> !ErrorCode
+ Network.AWS.Types: [_serviceHeaders] :: ServiceError -> [Header]
+ Network.AWS.Types: [_serviceMessage] :: ServiceError -> Maybe ErrorMessage
+ Network.AWS.Types: [_serviceRequestId] :: ServiceError -> Maybe RequestId
+ Network.AWS.Types: [_serviceStatus] :: ServiceError -> !Status
+ Network.AWS.Types: [_sgMeta] :: Signed v a -> Meta v
+ Network.AWS.Types: [_sgRequest] :: Signed v a -> ClientRequest
+ Network.AWS.Types: [_svcAbbrev] :: Service s -> !Abbrev
+ Network.AWS.Types: [_svcEndpoint] :: Service s -> Region -> Endpoint
+ Network.AWS.Types: [_svcError] :: Service s -> Abbrev -> Status -> [Header] -> LazyByteString -> Error
+ Network.AWS.Types: [_svcPrefix] :: Service s -> ByteString
+ Network.AWS.Types: [_svcRetry] :: Service s -> Retry
+ Network.AWS.Types: [_svcStatus] :: Service s -> Status -> Bool
+ Network.AWS.Types: [_svcTimeout] :: Service s -> Maybe Seconds
+ Network.AWS.Types: [_svcVersion] :: Service s -> ByteString
+ Network.AWS.Types: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Types.AuthEnv
+ Network.AWS.Types: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Data.Aeson.Types.Class.FromJSON Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Data.Data.Data Network.AWS.Types.Endpoint
+ Network.AWS.Types: instance Data.Data.Data Network.AWS.Types.LogLevel
+ Network.AWS.Types: instance Data.Data.Data Network.AWS.Types.Region
+ Network.AWS.Types: instance Data.Data.Data Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Data.Hashable.Class.Hashable Network.AWS.Types.Region
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.SecretKey
+ Network.AWS.Types: instance Data.String.IsString Network.AWS.Types.SessionToken
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.Endpoint
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.LogLevel
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.Region
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.RequestId
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.SecretKey
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.SerializeError
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.ServiceError
+ Network.AWS.Types: instance GHC.Classes.Eq Network.AWS.Types.SessionToken
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.LogLevel
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.Region
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.RequestId
+ Network.AWS.Types: instance GHC.Classes.Ord Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Enum.Bounded Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Enum.Enum Network.AWS.Types.LogLevel
+ Network.AWS.Types: instance GHC.Enum.Enum Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Exception.Exception Network.AWS.Types.Error
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_0Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_0Seconds
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_10Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_11Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_1Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_2Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_3Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_4Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_5Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_6Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_7Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_8Region
+ Network.AWS.Types: instance GHC.Generics.Constructor Network.AWS.Types.C1_9Region
+ Network.AWS.Types: instance GHC.Generics.Datatype Network.AWS.Types.D1Region
+ Network.AWS.Types: instance GHC.Generics.Datatype Network.AWS.Types.D1Seconds
+ Network.AWS.Types: instance GHC.Generics.Generic Network.AWS.Types.Region
+ Network.AWS.Types: instance GHC.Generics.Generic Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Num.Num Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Read.Read Network.AWS.Types.Region
+ Network.AWS.Types: instance GHC.Read.Read Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Real.Integral Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Real.Real Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Show.Show (Network.AWS.Types.Request a)
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.Endpoint
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.Error
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.LogLevel
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.Region
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.RequestId
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.Seconds
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.SerializeError
+ Network.AWS.Types: instance GHC.Show.Show Network.AWS.Types.ServiceError
+ Network.AWS.Types: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Types.SecretKey
+ Network.AWS.Types: instance Network.AWS.Data.ByteString.ToByteString Network.AWS.Types.SessionToken
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog (Network.AWS.Types.Request a)
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.Auth
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.AuthEnv
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.Error
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.SerializeError
+ Network.AWS.Types: instance Network.AWS.Data.Log.ToLog Network.AWS.Types.ServiceError
+ Network.AWS.Types: instance Network.AWS.Data.Query.ToQuery Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Data.Text.FromText Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.AccessKey
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.Seconds
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.SecretKey
+ Network.AWS.Types: instance Network.AWS.Data.Text.ToText Network.AWS.Types.SessionToken
+ Network.AWS.Types: instance Network.AWS.Data.XML.FromXML Network.AWS.Types.Abbrev
+ Network.AWS.Types: instance Network.AWS.Data.XML.FromXML Network.AWS.Types.ErrorCode
+ Network.AWS.Types: instance Network.AWS.Data.XML.FromXML Network.AWS.Types.ErrorMessage
+ Network.AWS.Types: instance Network.AWS.Data.XML.FromXML Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Data.XML.FromXML Network.AWS.Types.RequestId
+ Network.AWS.Types: instance Network.AWS.Data.XML.ToXML Network.AWS.Types.Region
+ Network.AWS.Types: instance Network.AWS.Types.AsError GHC.Exception.SomeException
+ Network.AWS.Types: instance Network.AWS.Types.AsError Network.AWS.Types.Error
+ Network.AWS.Waiter: [_waitAcceptors] :: Wait a -> [Acceptor a]
+ Network.AWS.Waiter: [_waitAttempts] :: Wait a -> !Int
+ Network.AWS.Waiter: [_waitDelay] :: Wait a -> !Seconds
+ Network.AWS.Waiter: [_waitName] :: Wait a -> ByteString
+ Network.AWS.Waiter: instance GHC.Classes.Eq Network.AWS.Waiter.Accept
+ Network.AWS.Waiter: instance GHC.Show.Show Network.AWS.Waiter.Accept
+ Network.AWS.Waiter: instance Network.AWS.Data.Log.ToLog Network.AWS.Waiter.Accept
- Network.AWS.Compat.Time: parseTime :: ParseTime t => TimeLocale -> String -> String -> Maybe t
+ Network.AWS.Compat.Time: parseTime :: ParseTime a => TimeLocale -> String -> String -> Maybe a
- Network.AWS.Data.JSON: (.=) :: ToJSON a => Text -> a -> Pair
+ Network.AWS.Data.JSON: (.=) :: KeyValue kv => forall v. ToJSON v => Text -> v -> kv
Files
- amazonka-core.cabal +2/−1
- src/Network/AWS/Data/Log.hs +3/−0
- src/Network/AWS/Data/XML.hs +39/−13
- src/Network/AWS/Error.hs +10/−9
- src/Network/AWS/Sign/V4.hs +3/−1
- src/Network/AWS/Types.hs +26/−26
- test/Main.hs +3/−0
- test/Test/AWS/Error.hs +75/−0
amazonka-core.cabal view
@@ -1,5 +1,5 @@ name: amazonka-core-version: 1.0.1+version: 1.1.0 synopsis: Core data types and functionality for Amazonka libraries. homepage: https://github.com/brendanhay/amazonka license: OtherLicense@@ -119,6 +119,7 @@ , Test.AWS.Data.Maybe , Test.AWS.Data.Numeric , Test.AWS.Data.Time+ , Test.AWS.Error , Test.AWS.Sign.V4 , Test.AWS.Util
src/Network/AWS/Data/Log.hs view
@@ -3,6 +3,8 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} +{-# OPTIONS_GHC -fsimpl-tick-factor=110 #-}+ -- | -- Module : Network.AWS.Data.Log -- Copyright : (c) 2013-2015 Brendan Hay@@ -130,6 +132,7 @@ , " query = " <> build (queryString x) , " method = " <> build (method x) , " timeout = " <> build (responseTimeout x)+ , " body = " <> build (requestBody x) , "}" ]
src/Network/AWS/Data/XML.hs view
@@ -57,10 +57,7 @@ xs -> XOne . NodeElement $ mkElement n xs decodeXML :: FromXML a => LazyByteString -> Either String a-decodeXML = either failure success . parseLBS def- where- failure = Left . show- success = parseXML . elementNodes . documentRoot+decodeXML = first show . parseLBS def >=> parseXML . elementNodes . documentRoot -- The following is taken from xml-conduit.Text.XML which uses -- unsafePerformIO anyway, with the following caveat:@@ -191,23 +188,52 @@ withElement :: Text -> ([Node] -> Either String a) -> [Node] -> Either String a withElement n f = findElement n >=> f +-- | Find a specific named NodeElement, at the current depth in the node tree.+--+-- Fails if absent. findElement :: Text -> [Node] -> Either String [Node]-findElement n ns =- maybe (Left missing) Right . listToMaybe $ mapMaybe (childNodesOf n) ns+findElement n ns = missingElement n ns+ . listToMaybe+ $ mapMaybe (childNodesOf n) ns++-- | Find the first specific named NodeElement, at any depth in the node tree.+--+-- Fails if absent.+firstElement :: Text -> [Node] -> Either String [Node]+firstElement n ns = missingElement n ns+ . listToMaybe+ $ mapMaybe go ns where- missing = "unable to find element "- ++ show n- ++ " in nodes "- ++ show (mapMaybe localName ns)+ go (NodeElement e)+ | n == nameLocalName (elementName e)+ = Just (elementNodes e)+ | otherwise = listToMaybe $ mapMaybe go (elementNodes e)+ go _ = Nothing childNodesOf :: Text -> Node -> Maybe [Node] childNodesOf n x = case x of NodeElement e- | Just n' <- localName x- , n == n' -> Just (elementNodes e)- _ -> Nothing+ | Just n == localName x+ -> Just (elementNodes e)+ _ -> Nothing localName :: Node -> Maybe Text localName = \case NodeElement e -> Just (nameLocalName (elementName e)) _ -> Nothing++-- | An inefficient mechanism for retreiving the root+-- element name of an XML document.+rootElementName :: LazyByteString -> Maybe Text+rootElementName bs =+ either (const Nothing)+ (Just . nameLocalName . elementName . documentRoot)+ (parseLBS def bs)++missingElement :: Text -> [Node] -> Maybe a -> Either String a+missingElement n ns = maybe (Left err) Right+ where+ err = "unable to find element "+ ++ show n+ ++ " in nodes "+ ++ show (mapMaybe localName ns)
src/Network/AWS/Error.hs view
@@ -109,17 +109,18 @@ -> Error parseXMLError a s h bs = decodeError a s h bs (decodeXML bs >>= go) where- go x = do- (c, m, r) <- xml x <|> ec2 x- return $! serviceError a s h c m r+ go x = serviceError a s h+ <$> code x+ <*> may (firstElement "Message" x)+ <*> may (firstElement "RequestId" x <|> firstElement "RequestID" x) - xml x = withElement "Error" (gen x) x <|> gen x x- ec2 x = withElement "Errors" (gen x) x+ code x = Just <$> (firstElement "Code" x >>= parseXML)+ <|> return root - gen x y = (,,)- <$> y .@? "Code"- <*> y .@? "Message"- <*> x .@? "RequestId"+ root = ErrorCode <$> rootElementName bs++ may (Left _) = pure Nothing+ may (Right x) = Just <$> parseXML x parseRESTError :: Abbrev -> Status
src/Network/AWS/Sign/V4.hs view
@@ -156,10 +156,12 @@ { Client.method = toBS (metaMethod meta) , Client.host = _endpointHost (metaEndpoint meta) , Client.path = toBS (metaPath meta)- , Client.queryString = '?' `BS8.cons` toBS (metaCanonicalQuery meta)+ , Client.queryString = if BS8.null qbs then qbs else '?' `BS8.cons` qbs , Client.requestHeaders = metaHeaders meta , Client.requestBody = metaBody meta }+ where+ qbs = toBS (metaCanonicalQuery meta) sign :: AuthEnv -> Region
src/Network/AWS/Types.hs view
@@ -25,38 +25,38 @@ ( -- * Authentication -- ** Credentials- AccessKey (..)- , SecretKey (..)- , SessionToken (..)+ AccessKey (..)+ , SecretKey (..)+ , SessionToken (..) -- ** Environment- , AuthEnv (..)- , Auth (..)+ , AuthEnv (..)+ , Auth (..) , withAuth -- * Logging- , LogLevel (..)+ , LogLevel (..) , Logger -- * Services , Abbrev- , AWSService (..)- , Service (..)+ , AWSService (..)+ , Service (..) , serviceOf -- * Retries- , Retry (..)+ , Retry (..) -- * Signing- , AWSSigner (..)- , AWSPresigner (..)+ , AWSSigner (..)+ , AWSPresigner (..) , Meta- , Signed (..)+ , Signed (..) , sgMeta , sgRequest -- * Requests- , AWSRequest (..)- , Request (..)+ , AWSRequest (..)+ , Request (..) , rqMethod , rqHeaders , rqPath@@ -67,17 +67,17 @@ , Response -- * Errors- , AsError (..)- , Error (..)+ , AsError (..)+ , Error (..) -- ** HTTP Errors , HttpException -- ** Serialize Errors- , SerializeError (..)+ , SerializeError (..) , serializeAbbrev , serializeStatus , serializeMessage -- ** Service Errors- , ServiceError (..)+ , ServiceError (..) , serviceAbbrev , serviceStatus , serviceHeaders@@ -85,13 +85,13 @@ , serviceMessage , serviceRequestId -- ** Error Types- , ErrorCode (..)- , ErrorMessage (..)- , RequestId (..)+ , ErrorCode (..)+ , ErrorMessage (..)+ , RequestId (..) -- * Regions- , Endpoint (..)- , Region (..)+ , Endpoint (..)+ , Region (..) -- * HTTP , ClientRequest@@ -208,7 +208,7 @@ [ "[SerializeError] {" , " service = " <> build _serializeAbbrev , " status = " <> build _serializeStatus- , " build = " <> build _serializeMessage+ , " message = " <> build _serializeMessage , "}" ] @@ -236,7 +236,7 @@ , " service = " <> build _serviceAbbrev , " status = " <> build _serviceStatus , " code = " <> build _serviceCode- , " build = " <> build _serviceMessage+ , " message = " <> build _serviceMessage , " request-id = " <> build _serviceRequestId , "}" ]@@ -305,7 +305,7 @@ | Info -- ^ Info messages supplied by the user - this level is not emitted by the library. | Debug -- ^ Useful debug information + info + error levels. | Trace -- ^ Includes potentially sensitive signing metadata, and non-streaming response bodies.- deriving (Eq, Ord, Enum, Show)+ deriving (Eq, Ord, Enum, Show, Data, Typeable) -- | A function threaded through various request and serialisation routines -- to log informational and debug messages.
test/Main.hs view
@@ -15,6 +15,7 @@ import qualified Test.AWS.Data.Maybe as Maybe import qualified Test.AWS.Data.Numeric as Numeric import qualified Test.AWS.Data.Time as Time+import qualified Test.AWS.Error as Error import qualified Test.AWS.Sign.V4 as V4 import Test.Tasty @@ -35,4 +36,6 @@ , testGroup "signing" [ V4.tests ]++ , Error.tests ]
+ test/Test/AWS/Error.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TypeFamilies #-}++-- |+-- Module : Test.AWS.Error+-- Copyright : (c) 2013-2015 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability : experimental+-- Portability : non-portable (GHC extensions)+--+module Test.AWS.Error (tests) where++import Control.Lens+import qualified Data.ByteString.Char8 as BS8+import qualified Data.Foldable as Fold+import Data.List (sort)+import Data.Monoid+import Data.String+import qualified Data.Text as Text+import qualified Data.Text.Encoding as Text+import Network.AWS.Error+import Network.AWS.Prelude+import Test.AWS.Arbitrary ()+import Test.QuickCheck.Property+import Test.Tasty+import Test.Tasty.HUnit++tests :: TestTree+tests = testGroup "errors"+ [ testGroup "xml"+ [ testCase "ec2" $ xmlError ec2+ "VolumeInUse"+ "vol-8c8cea98 is already attached to an instance"+ "c0ca7700-c515-4653-87e3-f1a9ce6416e8"++ , testCase "route53" $ xmlError route53+ "InvalidChangeBatch"+ "Tried to delete resource record set noexist.example.com. type A,but it was not found"+ "default_rid"++ , testCase "sqs" $ xmlError sqs+ "InvalidParameterValue"+ "Value (quename_nonalpha) for parameter QueueName is invalid. Must be an alphanumeric String of 1 to 80 in length"+ "42d59b56-7407-4c4a-be0f-4c88daeea257"+ ]+ ]++xmlError :: LazyByteString+ -> ErrorCode+ -> ErrorMessage+ -> RequestId+ -> Assertion+xmlError bs c m r = actual @?= Right expect+ where+ expect = serviceError a s h (Just c) (Just m) (Just r)+ actual =+ case parseXMLError a s h bs of+ ServiceError e -> Right e+ e -> Left $ "unexpected error: " ++ show e++ a = "Test"+ s = toEnum 400+ h = [(hAMZRequestId, "default_rid")]++-- Samples representative of differing xml errors.++ec2 :: LazyByteString+ec2 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Errors><Error><Code>VolumeInUse</Code><Message>vol-8c8cea98 is already attached to an instance</Message></Error></Errors><RequestID>c0ca7700-c515-4653-87e3-f1a9ce6416e8</RequestID></Response>"++route53 :: LazyByteString+route53 = "<InvalidChangeBatch xmlns=\"https://route53.amazonaws.com/doc/2013-04-01/\"><Messages><Message>Tried to delete resource record set noexist.example.com. type A,but it was not found</Message></Messages></InvalidChangeBatch>"++sqs :: LazyByteString+sqs = "<ErrorResponse><Error><Type>Sender</Type><Code>InvalidParameterValue</Code><Message>Value (quename_nonalpha) for parameter QueueName is invalid. Must be an alphanumeric String of 1 to 80 in length</Message></Error><RequestId>42d59b56-7407-4c4a-be0f-4c88daeea257</RequestId></ErrorResponse>"