awscala

package awscala

Type members

Classlikes

case class Action(name: String) extends Action
case class AvailabilityZone(name: String)
class BasicCredentialsProvider(accessKey: String, secretKey: String) extends CredentialsProvider
Companion
object
case class Condition(key: String, typeName: String, conditionValues: Seq[String]) extends Condition
class Credentials(accessKeyId: String, secretAccessKey: String) extends AWSCredentials
Companion
object
object Credentials
Companion
class

AWS Credentials loader.

AWS Credentials loader.

trait CredentialsProvider extends AWSCredentialsProvider
object DateTime
object Effect
case class Policy(statements: Seq[Statement], id: Option[String]) extends Policy
object Region0
case class Resource(id: String) extends Resource
trait Sequencer[Item, Result, Marker]

Sequencer is a trait that provides a method to returns a Stream over a list of items from AWS that are normally returned in chunks by repeated calls to the AWS APIs.

Sequencer is a trait that provides a method to returns a Stream over a list of items from AWS that are normally returned in chunks by repeated calls to the AWS APIs.

Type Params
Item

is the type of the item in the sequence

Marker

is the type of the continuation token returned by AWS, usually String

Result

is the type of the AWS *Result object

class SessionCredentials(accessKeyId: String, secretAccessKey: String, token: String) extends Credentials with AWSSessionCredentials
case class Statement(effect: Effect, actions: Seq[Action], resources: Seq[Resource], id: Option[String], conditions: Seq[Condition], principals: Seq[Principal]) extends Statement

Types

type ByteBuffer = ByteBuffer
type DateTime = DateTime
type File = File
type Region = Region

Value members

Concrete fields