Class

awscala.ec2

InstanceWithKeyPair

Related Doc: package ec2

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def amiLaunchIndex: Int

    Permalink
    Definition Classes
    Instance
  5. def architecture: String

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

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

    Permalink
    Definition Classes
    Instance
  8. def clientToken: String

    Permalink
    Definition Classes
    Instance
  9. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    Instance
  12. def ebsOptimized: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  14. def finalize(): Unit

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

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

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

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

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

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

    Permalink
    Definition Classes
    Instance
  21. def imageId: String

    Permalink
    Definition Classes
    Instance
  22. def instanceId: String

    Permalink
    Definition Classes
    Instance
  23. def instanceLifecycle: String

    Permalink
    Definition Classes
    Instance
  24. def instanceType: String

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

    Permalink
    Definition Classes
    Any
  26. def kernelId: String

    Permalink
    Definition Classes
    Instance
  27. def keyName: String

    Permalink
    Definition Classes
    Instance
  28. val keyPairFile: File

    Permalink
  29. def launchTime: Date

    Permalink
    Definition Classes
    Instance
  30. def monitoring: Monitoring

    Permalink
    Definition Classes
    Instance
  31. def name: String

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  36. def placement: Placement

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

    Permalink
    Definition Classes
    Instance
  38. def privateDnsName: String

    Permalink
    Definition Classes
    Instance
  39. def privateIpAddress: String

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

    Permalink
    Definition Classes
    Instance
  41. def publicDnsName: String

    Permalink
    Definition Classes
    Instance
  42. def publicIpAddress: String

    Permalink
    Definition Classes
    Instance
  43. def ramdiskId: String

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

    Permalink
    Definition Classes
    Instance
  45. def rootDeviceName: String

    Permalink
    Definition Classes
    Instance
  46. def rootDeviceType: String

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

    Permalink
    Definition Classes
    Instance
  48. def sourceDestCheck: Boolean

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

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

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

    Permalink
    Definition Classes
    Instance
  52. def state: InstanceState

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

    Permalink
    Definition Classes
    Instance
  54. def stateTransitionReason: String

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

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

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

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

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

    Permalink
    Definition Classes
    Instance
  60. def toString(): String

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

    Permalink
    Definition Classes
    InstanceWithKeyPairInstance
  62. val user: String

    Permalink
  63. def virtualizationType: Option[String]

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

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

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

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

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

    Permalink
    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