S3Api

object S3Api
class Object
trait Matchable
class Any

Type members

Classlikes

trait Service[F[_]]

Value members

Concrete methods

def delObject(bucket: String, key: String): RIO[S3Env, DeleteObjectResponse]
def getObject(bucket: String, key: String, file: String): RIO[S3Env, GetObjectResponse]
def listBucketObjects(bucket: String, prefix: String, maxKeys: Int): RIO[S3Env, ListObjectsV2Response]
def listBuckets: RIO[S3Env, ListBucketsResponse]
def lookupObject(bucket: String, prefix: String, key: String): RIO[S3Env, Boolean]
def putObject(bucket: String, key: String, file: String): RIO[S3Env, PutObjectResponse]