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.type
val AwsRegion: AwsRegion.type
val Timestamp: Timestamp.type