Packages

package AwsApp

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AwsApp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type AwsLink = Has[Service[Any]]
  2. type ExtDeps = Has[Service]

Value Members

  1. def blockPack(buck: String, prefix: String): ZIO[AwsLink, Throwable, Unit]
  2. def copyObject(buck: String, dstPrefix: String, srcKey: String, dstKey: String): ZIO[AwsLink, Throwable, CopyObjectResponse]
  3. def createBucket(buck: String): ZIO[AwsLink, Throwable, CreateBucketResponse]
  4. def delAllObjects(buck: String, prefix: String): ZIO[AwsLink, Throwable, Unit]
  5. def delBucket(buck: String): ZIO[AwsLink, Throwable, DeleteBucketResponse]
  6. def delObject(buck: String, key: String): ZIO[AwsLink, Throwable, DeleteObjectResponse]
  7. def getObject(buck: String, key: String, file: String): ZIO[AwsLink, Throwable, GetObjectResponse]
  8. def getObjectAcl(buck: String, key: String): ZIO[AwsLink, Throwable, GetObjectAclResponse]
  9. def getPackAcl(buck: String, prefix: String): ZIO[AwsLink, Throwable, List[GetObjectAclResponse]]
  10. def listBucketObjects(buck: String, prefix: String): ZIO[AwsLink, Throwable, ListObjectsV2Response]
  11. def listBuckets(): ZIO[AwsLink, Throwable, ListBucketsResponse]
  12. def listObjectsKeys(buck: String, prefix: String): ZIO[AwsLink, Throwable, List[String]]
  13. def lookupObject(buck: String, prefix: String, key: String): ZIO[AwsLink, Throwable, Boolean]
  14. def putObject(buck: String, key: String, file: String): ZIO[AwsLink, Throwable, PutObjectResponse]
  15. def putObjectAcl(buck: String, key: String, owner: Owner, grants: List[Grant]): ZIO[AwsLink, Throwable, PutObjectAclResponse]
  16. def putPackAcl(buck: String, prefix: String, block: Boolean): ZIO[AwsLink, Throwable, List[PutObjectAclResponse]]
  17. def redirectObject(buck: String, prefix: String, key: String, url: String): ZIO[AwsLink, Throwable, CopyObjectResponse]
  18. def redirectPack(buck: String, prefix: String, url: String): ZIO[AwsLink, Throwable, Unit]
  19. def unblockPack(buck: String, prefix: String): ZIO[AwsLink, Throwable, Unit]
  20. object AwsLink
  21. object ExtDeps

Inherited from AnyRef

Inherited from Any

Ungrouped