awscala.ec2

InstanceWithKeyPair

case class InstanceWithKeyPair(underlying: com.amazonaws.services.ec2.model.Instance, keyPairFile: File) 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)

Value Members

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

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

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

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

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

    Definition Classes
    Any
  6. def amiLaunchIndex: Int

    Definition Classes
    Instance
  7. def architecture: String

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

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

    Definition Classes
    Instance
  10. def clientToken: String

    Definition Classes
    Instance
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def createImage(imageName: String)(implicit ec2: EC2): CreateImageResult

    Definition Classes
    Instance
  13. def ebsOptimized: Boolean

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

    Definition Classes
    AnyRef
  15. def finalize(): Unit

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

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

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

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

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

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

    Definition Classes
    Instance
  22. def imageId: String

    Definition Classes
    Instance
  23. def instanceId: String

    Definition Classes
    Instance
  24. def instanceLifecycle: String

    Definition Classes
    Instance
  25. def instanceType: String

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

    Definition Classes
    Any
  27. def kernelId: String

    Definition Classes
    Instance
  28. def keyName: String

    Definition Classes
    Instance
  29. val keyPairFile: File

  30. def launchTime: Date

    Definition Classes
    Instance
  31. def license: Option[InstanceLicense]

    Definition Classes
    Instance
  32. def monitoring: Monitoring

    Definition Classes
    Instance
  33. def name: String

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

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

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

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

    Definition Classes
    AnyRef
  38. def placement: Placement

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

    Definition Classes
    Instance
  40. def privateDnsName: String

    Definition Classes
    Instance
  41. def privateIpAddress: String

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

    Definition Classes
    Instance
  43. def publicDnsName: String

    Definition Classes
    Instance
  44. def publicIpAddress: String

    Definition Classes
    Instance
  45. def ramdiskId: String

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

    Definition Classes
    Instance
  47. def rootDeviceName: String

    Definition Classes
    Instance
  48. def rootDeviceType: String

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

    Definition Classes
    Instance
  50. def sourceDestCheck: Boolean

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

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

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

    Definition Classes
    Instance
  54. def state: InstanceState

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

    Definition Classes
    Instance
  56. def stateTransitionReason: String

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

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

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

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

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

    Definition Classes
    Instance
  62. def toString(): String

    Definition Classes
    Instance → AnyRef → Any
  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(keyPairFile: File)(f: (InstanceWithKeyPair) ⇒ Unit): Unit

    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