package s3

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AccessKey(value: slamdata.Predef.String) extends Product with Serializable
  2. final case class Credentials(accessKey: AccessKey, secretKey: SecretKey, sessionToken: slamdata.Predef.Option[slamdata.Predef.String] = None) extends Product with Serializable
    Annotations
    @SuppressWarnings()
  3. sealed trait PayloadSigning extends AnyRef
  4. final case class Region(name: slamdata.Predef.String) extends Product with Serializable
  5. final case class RequestSigning(credentials: Credentials, region: Region, service: ServiceName, payloadSigning: PayloadSigning, clock: LocalDateTime) extends Product with Serializable
  6. final case class S3Config(bucket: Uri, parsing: S3JsonParsing, credentials: slamdata.Predef.Option[S3Credentials]) extends Product with Serializable
  7. final case class S3Credentials(accessKey: AccessKey, secretKey: SecretKey, region: Region) extends Product with Serializable
  8. final class S3Datasource[F[_]] extends LightweightDatasource[F, [β$0$]Stream[F, β$0$], QueryResult[F]]
  9. sealed trait S3Error extends AnyRef
  10. sealed trait S3JsonParsing extends AnyRef
  11. final case class SecretKey(value: slamdata.Predef.String) extends Product with Serializable
  12. abstract class ServiceName extends AnyRef

Value Members

  1. object AwsV4Signing
  2. object PayloadSigning
  3. object RequestSigning extends Serializable

    Based on https://github.com/ticofab/aws-request-signer, inspired by: https://github.com/inreachventures/aws-signing-request-interceptor

  4. object S3Config extends Serializable
  5. object S3Credentials extends Serializable
  6. object S3Datasource
  7. object S3DatasourceModule extends LightweightDatasourceModule
  8. object S3Error
  9. object S3JsonParsing
  10. object ServiceName

Ungrouped