Instance

class Instance(val underlying: Instance)
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def amiLaunchIndex: Int
def architecture: String
def blockDeviceMappings: Seq[InstanceBlockDeviceMapping]
def clientToken: String
def createImage(imageName: String)(ec2: EC2): CreateImageResult
def ebsOptimized: Boolean
def getInstanceLifecycle: Option[String]
def getName: Option[String]
def getRamdiskId: Option[String]
def hypervisor: Option[String]
def iamInstanceProfile: Option[IamInstanceProfile]
def imageId: String
def instanceId: String
def instanceLifecycle: String
def instanceType: String
def kernelId: String
def keyName: String
def launchTime: Date
def monitoring: Monitoring
def name: String
def networkInterfaces: Seq[InstanceNetworkInterface]
def placement: Placement
def platform: Option[String]
def privateDnsName: String
def privateIpAddress: String
def productCodes: Seq[ProductCode]
def publicDnsName: String
def publicIpAddress: String
def ramdiskId: String
def reboot(ec2: EC2): RebootInstancesResult
def rootDeviceName: String
def rootDeviceType: String
def securityGroups: Seq[GroupIdentifier]
def sourceDestCheck: Boolean
def spotInstanceRequestId: Option[String]
def ssh[T](f: SshClient => Result[T], keyPairFilePath: String): Result[T]
def ssh[T](f: SshClient => Result[T], keyPairFile: File): Result[T]
def start(ec2: EC2): StartInstancesResult
def state: InstanceState
def stateReason: Option[StateReason]
def stop(ec2: EC2): StopInstancesResult
def subnetId: Option[String]
def tags: Map[String, String]
def terminate(ec2: EC2): TerminateInstancesResult
override def toString: String
Definition Classes
Any
def virtualizationType: Option[String]
def vpcId: Option[String]
def withKeyPair[T](keyPairFile: File, user: String, connectionTimeout: Int)(f: InstanceWithKeyPair => T): T

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

val underlying: Instance