awscala.ec2

InstanceWithKeyPair

Related Doc: package ec2

case class InstanceWithKeyPair(underlying: com.amazonaws.services.ec2.model.Instance, keyPairFile: File, user: String, connectionTimeout: Int) extends Instance with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Instance, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. InstanceWithKeyPair
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Instance
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InstanceWithKeyPair(underlying: com.amazonaws.services.ec2.model.Instance, keyPairFile: File, user: String, connectionTimeout: Int)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def amiLaunchIndex: Int

    Definition Classes
    Instance
  5. def architecture: String

    Definition Classes
    Instance
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def blockDeviceMappings: Seq[InstanceBlockDeviceMapping]

    Definition Classes
    Instance
  8. def clientToken: String

    Definition Classes
    Instance
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val connectionTimeout: Int

  11. def createImage(imageName: String)(implicit ec2: EC2): CreateImageResult

    Definition Classes
    Instance
  12. def ebsOptimized: Boolean

    Definition Classes
    Instance
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def getInstanceLifecycle: Option[String]

    Definition Classes
    Instance
  17. def getName: Option[String]

    Definition Classes
    Instance
  18. def getRamdiskId: Option[String]

    Definition Classes
    Instance
  19. def hypervisor: Option[String]

    Definition Classes
    Instance
  20. def iamInstanceProfile: Option[IamInstanceProfile]

    Definition Classes
    Instance
  21. def imageId: String

    Definition Classes
    Instance
  22. def instanceId: String

    Definition Classes
    Instance
  23. def instanceLifecycle: String

    Definition Classes
    Instance
  24. def instanceType: String

    Definition Classes
    Instance
  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. def kernelId: String

    Definition Classes
    Instance
  27. def keyName: String

    Definition Classes
    Instance
  28. val keyPairFile: File

  29. def launchTime: Date

    Definition Classes
    Instance
  30. def monitoring: Monitoring

    Definition Classes
    Instance
  31. def name: String

    Definition Classes
    Instance
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def networkInterfaces: Seq[InstanceNetworkInterface]

    Definition Classes
    Instance
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. def placement: Placement

    Definition Classes
    Instance
  37. def platform: Option[String]

    Definition Classes
    Instance
  38. def privateDnsName: String

    Definition Classes
    Instance
  39. def privateIpAddress: String

    Definition Classes
    Instance
  40. def productCodes: Seq[ProductCode]

    Definition Classes
    Instance
  41. def publicDnsName: String

    Definition Classes
    Instance
  42. def publicIpAddress: String

    Definition Classes
    Instance
  43. def ramdiskId: String

    Definition Classes
    Instance
  44. def reboot()(implicit ec2: EC2): Unit

    Definition Classes
    Instance
  45. def rootDeviceName: String

    Definition Classes
    Instance
  46. def rootDeviceType: String

    Definition Classes
    Instance
  47. def securityGroups: Seq[GroupIdentifier]

    Definition Classes
    Instance
  48. def sourceDestCheck: Boolean

    Definition Classes
    Instance
  49. def spotInstanceRequestId: Option[String]

    Definition Classes
    Instance
  50. def ssh[T](f: (SshClient) ⇒ Result[T]): Validated[T]

  51. def start()(implicit ec2: EC2): StartInstancesResult

    Definition Classes
    Instance
  52. def state: InstanceState

    Definition Classes
    Instance
  53. def stateReason: Option[StateReason]

    Definition Classes
    Instance
  54. def stateTransitionReason: String

    Definition Classes
    Instance
  55. def stop()(implicit ec2: EC2): StopInstancesResult

    Definition Classes
    Instance
  56. def subnetId: Option[String]

    Definition Classes
    Instance
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  58. def tags: Map[String, String]

    Definition Classes
    Instance
  59. def terminate()(implicit ec2: EC2): TerminateInstancesResult

    Definition Classes
    Instance
  60. def toString(): String

    Definition Classes
    Instance → AnyRef → Any
  61. val underlying: com.amazonaws.services.ec2.model.Instance

    Definition Classes
    InstanceWithKeyPairInstance
  62. val user: String

  63. def virtualizationType: Option[String]

    Definition Classes
    Instance
  64. def vpcId: Option[String]

    Definition Classes
    Instance
  65. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. def withKeyPair[T](keyPairFile: File, user: String = "ec2-user", connectionTimeout: Int = 30000)(f: (InstanceWithKeyPair) ⇒ T): T

    Definition Classes
    Instance

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Instance

Inherited from AnyRef

Inherited from Any

Ungrouped