package s3
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class AccessKey(value: slamdata.Predef.String) extends Product with Serializable
-
final
case class
Credentials(accessKey: AccessKey, secretKey: SecretKey, sessionToken: slamdata.Predef.Option[slamdata.Predef.String] = None) extends Product with Serializable
- Annotations
- @SuppressWarnings()
- sealed trait PayloadSigning extends AnyRef
- final case class Region(name: slamdata.Predef.String) extends Product with Serializable
- final case class RequestSigning(credentials: Credentials, region: Region, service: ServiceName, payloadSigning: PayloadSigning, clock: LocalDateTime) extends Product with Serializable
- final case class S3Config(bucket: Uri, parsing: S3JsonParsing, credentials: slamdata.Predef.Option[S3Credentials]) extends Product with Serializable
- final case class S3Credentials(accessKey: AccessKey, secretKey: SecretKey, region: Region) extends Product with Serializable
- final class S3Datasource[F[_]] extends LightweightDatasource[F, [β$0$]Stream[F, β$0$], QueryResult[F]]
- sealed trait S3Error extends AnyRef
- sealed trait S3JsonParsing extends AnyRef
- final case class SecretKey(value: slamdata.Predef.String) extends Product with Serializable
- abstract class ServiceName extends AnyRef
Value Members
- object AwsV4Signing
- object PayloadSigning
-
object
RequestSigning extends Serializable
Based on https://github.com/ticofab/aws-request-signer, inspired by: https://github.com/inreachventures/aws-signing-request-interceptor
- object S3Config extends Serializable
- object S3Credentials extends Serializable
- object S3Datasource
- object S3DatasourceModule extends LightweightDatasourceModule
- object S3Error
- object S3JsonParsing
- object ServiceName