awscala.ec2

package awscala.ec2

Type members

Classlikes

object EC2
Companion
class
trait EC2 extends AmazonEC2Async

Amazon EC2 Java client wrapper

Amazon EC2 Java client wrapper

See also
Companion
object
class EC2Client(credentialsProvider: AWSCredentialsProvider) extends AmazonEC2AsyncClient with EC2

Default Implementation

Default Implementation

Value Params
credentialsProvider

credentialsProvider

object Instance
Companion
class
class Instance(val underlying: Instance)
Companion
object
case class InstanceWithKeyPair(underlying: Instance, keyPairFile: File, user: String, connectionTimeout: Int) extends Instance
object IpPermission
Companion
class
case class IpPermission(fromPort: Int, toPort: Int, ipRanges: Seq[String], ipProtocol: String, userIdGroupPairs: Seq[UserIdGroupPair]) extends IpPermission
Companion
object
object KeyPair
Companion
class
case class KeyPair(name: String, fingerprint: String, material: Option[String]) extends KeyPair
Companion
object
case class RunInstancesRequest(imageId: String, min: Int, max: Int) extends RunInstancesRequest
case class SSHEnabledInstance(instance: Instance)
case class SecurityGroup(groupId: String, groupName: String, description: String, ipPermissions: Seq[IpPermission], ipPermissionsEgress: Seq[IpPermission], ownerId: String, tags: Map[String, String], vpcId: String) extends SecurityGroup
Companion
object
Companion
class
Companion
class
case class UserIdGroupPair(groupId: String, groupName: String, userId: String) extends UserIdGroupPair
Companion
object

Types

type InstanceType = InstanceType

Value members

Concrete fields

Implicits