choonkeat/elm-aws/4.0.0

NOTE: the latest version is 9.0.0

AWS.Types

type alias Config =
{ awsSecretAccessKey : String
, awsRegion : String
, accessKeyId : String
, timeout : Maybe Float
}
type Service
= ServiceIam
| ServiceDynamoDB
| ServiceSES
| ServiceSQS
type alias SignedRequest x a =
{ method : String
, headers : List Header
, url : String
, body : Body
, resolver : Resolver x a
, timeout : Maybe Float
}
type alias UnsignedRequest x a =
{ method : String
, headers : List ( String, String )
, query : List ( String, String )
, stringBody : String
, resolver : Resolver x a
, service : Service
}
type alias Signature =
{ text : String
, credentialScope : String
, headers : List ( String, String )
, signedHeaders : String
, algorithm : String
}