deploylib.ec2

EUWest1

object EUWest1 extends EC2Region with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, EC2Region, AWSConnection, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. EUWest1
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. EC2Region
  7. AWSConnection
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Type Members

  1. class EC2Instance extends RemoteMachine with RunitManager with Sudo with ServiceManager

    A specific RemoteMachine used to control a single Instances of this class can be obtained by instanceId from the static method getInstance

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. val accessKeyId : String

    Attributes
    protected
    Definition Classes
    AWSConnection
  7. def activeInstances : List[EC2Instance]

    Returns a list of all instances currently in the running state

    Returns a list of all instances currently in the running state

    Definition Classes
    EC2Region
  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. def canEqual (arg0: Any): Boolean

    Definition Classes
    EUWest1 → Equals
  10. val client : AmazonEC2Client

    Definition Classes
    EC2Region
  11. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. val config : ClientConfiguration

    Attributes
    protected
    Definition Classes
    AWSConnection
  13. val credentials : BasicAWSCredentials

    Attributes
    protected
    Definition Classes
    AWSConnection
  14. val defaultAMI : String

    Definition Classes
    EC2Region
  15. def ec2Cert : File

    Attributes
    protected
    Definition Classes
    AWSConnection
  16. def ec2PrivateKey : File

    Attributes
    protected
    Definition Classes
    AWSConnection
  17. val endpoint : String

    Definition Classes
    EC2Region
  18. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  19. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. def forceUpdate (): Unit

    Definition Classes
    EC2Region
  22. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  23. def getInstance (instanceId: String): EC2Instance

    Gets an instance object by instanceId

    Gets an instance object by instanceId

    Definition Classes
    EC2Region
  24. def hashCode (): Int

    Attributes
    final
    Definition Classes
    EUWest1 → AnyRef → Any
  25. def importKeyPair : Unit

    Upload the current public key to ec2 as AWS_KEY_NAME

    Upload the current public key to ec2 as AWS_KEY_NAME

    Definition Classes
    EC2Region
  26. var instanceData : Map[String, Instance]

    Definition Classes
    EC2Region
  27. val instances : HashMap[String, EC2Instance]

    Attributes
    protected
    Definition Classes
    EC2Region
  28. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  29. var keyName : String

    Definition Classes
    EC2Region
  30. var lastUpdate : Long

    Attributes
    protected
    Definition Classes
    EC2Region
  31. val location : String

    Definition Classes
    EC2Region
  32. val logger : Logger

    Attributes
    protected
    Definition Classes
    EC2Region
  33. def myInstances : List[EC2Instance]

    Returns all instances that are configured to use the key specified in keyName

    Returns all instances that are configured to use the key specified in keyName

    Definition Classes
    EC2Region
  34. val name : String

    Definition Classes
    EC2Region
  35. val nameRegEx : Regex

    Attributes
    protected
    Definition Classes
    EC2Region
  36. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  37. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  38. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  39. def openPorts : Unit

    Definition Classes
    EC2Region
  40. def productArity : Int

    Definition Classes
    EUWest1 → Product
  41. def productElement (arg0: Int): Any

    Definition Classes
    EUWest1 → Product
  42. def productIterator : Iterator[Any]

    Definition Classes
    Product
  43. def productPrefix : String

    Definition Classes
    EUWest1 → Product
  44. def readResolve (): AnyRef

    Attributes
    protected
  45. def runInstance (): EC2Instance

    Launch a single golden image instance with default configuration.

    Launch a single golden image instance with default configuration.

    Definition Classes
    EC2Region
  46. def runInstances (imageId: String, min: Int, max: Int, keyName: String, instanceType: String, location: Option[String], userData: Option[String] = None): Seq[EC2Instance]

    Launches a set of instances with the given parameters

    Launches a set of instances with the given parameters

    Definition Classes
    EC2Region
  47. def runInstances (num: Int): Seq[EC2Instance]

    Launches the specified number of golden image instances with the default configuration.

    Launches the specified number of golden image instances with the default configuration.

    Definition Classes
    EC2Region
  48. val secretAccessKey : String

    Attributes
    protected
    Definition Classes
    AWSConnection
  49. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  50. def toString (): String

    Attributes
    final
    Definition Classes
    EUWest1 → AnyRef → Any
  51. val ubuntuRepo : String

    Definition Classes
    EC2Region
  52. def update (): Unit

    Update the metadata for all ec2 instances.

    Update the metadata for all ec2 instances. Safe to call repetedly, but will only actually update once ever 10 seconds.

    Definition Classes
    EC2Region
  53. def userID : String

    Attributes
    protected
    Definition Classes
    AWSConnection
  54. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  55. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  56. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from EC2Region

Inherited from AWSConnection

Inherited from AnyRef

Inherited from Any