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: 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. def createImage(imageName: String)(implicit ec2: EC2): CreateImageResult

    Definition Classes
    Instance
  11. def ebsOptimized: Boolean

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

    Definition Classes
    AnyRef
  13. def finalize(): Unit

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

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

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

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

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

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

    Definition Classes
    Instance
  20. def imageId: String

    Definition Classes
    Instance
  21. def instanceId: String

    Definition Classes
    Instance
  22. def instanceLifecycle: String

    Definition Classes
    Instance
  23. def instanceType: String

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

    Definition Classes
    Any
  25. def kernelId: String

    Definition Classes
    Instance
  26. def keyName: String

    Definition Classes
    Instance
  27. val keyPairFile: File

  28. def launchTime: Date

    Definition Classes
    Instance
  29. def monitoring: Monitoring

    Definition Classes
    Instance
  30. def name: String

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

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

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

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

    Definition Classes
    AnyRef
  35. def placement: Placement

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

    Definition Classes
    Instance
  37. def privateDnsName: String

    Definition Classes
    Instance
  38. def privateIpAddress: String

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

    Definition Classes
    Instance
  40. def publicDnsName: String

    Definition Classes
    Instance
  41. def publicIpAddress: String

    Definition Classes
    Instance
  42. def ramdiskId: String

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

    Definition Classes
    Instance
  44. def rootDeviceName: String

    Definition Classes
    Instance
  45. def rootDeviceType: String

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

    Definition Classes
    Instance
  47. def sourceDestCheck: Boolean

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

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

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

    Definition Classes
    Instance
  51. def state: InstanceState

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

    Definition Classes
    Instance
  53. def stateTransitionReason: String

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

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

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

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

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

    Definition Classes
    Instance
  59. def toString(): String

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

    Definition Classes
    InstanceWithKeyPairInstance
  61. def virtualizationType: Option[String]

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. 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