smithy4s.aws

package smithy4s.aws

Type members

Classlikes

trait AwsCall[F[_], Input, Err, Output, StreamedInput, StreamedOutput]
object AwsClient
case
class AwsClientError(statusCode: Int, body: Array[Byte]) extends Throwable
trait AwsEnvironment[F[_]]
Companion
object
Companion
class
Companion
object
Companion
class
case
class HttpResponse(statusCode: Int, headers: List[(CaseInsensitive, String)], body: Array[Byte]) extends Access
trait SimpleHttpClient[F[_]]

A low level http-client interface that third parties can implement to to provide back-ends for protocols that are fully request/response-based (as in, do not support streaming operations)

A low level http-client interface that third parties can implement to to provide back-ends for protocols that are fully request/response-based (as in, do not support streaming operations)

trait Time[F[_]]

Types

type AwsClient[Alg[_[_, _, _, _, _]], F[_]] = Alg[[_, _, _, _, _] =>> AwsCall[F, _$8, _$9, _$10, _$11, _$12]]
type AwsCredentials = AwsCredentials
type AwsRegion = AwsRegion
type Timestamp = Timestamp

Value members

Concrete fields

val AwsCredentials: AwsCredentials
val AwsRegion: AwsRegion
val Timestamp: Timestamp