package ec2

Linear Supertypes
AnyRef, Any
  1. Alphabetic
  2. By inheritance
  1. ec2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
  1. Public
  2. All

Type Members

  1. trait EC2 extends AmazonEC2

    Amazon EC2 Java client wrapper

  2. class EC2Client extends AmazonEC2Client with EC2

    Default Implementation

  3. class Instance extends AnyRef

  4. case class InstanceLicense(instance: Instance, pool: String) extends with Product with Serializable

  5. type InstanceType =

  6. case class InstanceWithKeyPair(underlying:, keyPairFile: File) extends Instance with Product with Serializable

  7. case class IpPermission(fromPort: Int, toPort: Int, ipRanges: Seq[String], ipProtocol: String, userIdGroupPairs: Seq[UserIdGroupPair]) extends with Product with Serializable

  8. case class KeyPair(name: String, fingerprint: String, material: Option[String]) extends with Product with Serializable

  9. case class RunInstancesRequest(imageId: String, min: Int = 1, max: Int = 1) extends with Product with Serializable

  10. case class SSHEnabledInstance(instance: Instance) extends Product with Serializable

  11. case class SecurityGroup(groupId: String, groupName: String, description: String, ipPermissions: Seq[IpPermission], ipPermissionsEgress: Seq[IpPermission], ownerId: String, tags: Map[String, String], vpcId: String) extends with Product with Serializable

  12. case class UserIdGroupPair(groupId: String, groupName: String, userId: String) extends with Product with Serializable

Value Members

  1. object EC2

  2. object Instance

  3. object InstanceLicense extends Serializable

  4. object InstanceType

  5. object IpPermission extends Serializable

  6. object KeyPair extends Serializable

  7. object SecurityGroup extends Serializable

  8. object UserIdGroupPair extends Serializable

  9. implicit def fromInstanceToSSHEnabledInstance(instance: Instance): SSHEnabledInstance

Inherited from AnyRef

Inherited from Any