EC2Config

tasks.elastic.ec2.EC2Config
class EC2Config(val raw: Config) extends ConfigValuesForHostConfiguration

Attributes

Experimental
true
Graph
Supertypes
trait ConfigValuesForHostConfiguration
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def amiID: String
def ec2InstanceTypes: List[(String, ResourceAvailable)]
def iamRole: Option[String]
def instanceTags: List[(String, String)]
def keyName: String
def placementGroup: Option[String]
def securityGroup: String
def securityGroups: List[String]
def spotPrice: Double
def subnetId: String

Inherited methods

def hostGPU: List[Int]

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostImage: Option[String]

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostName: String

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostNameExternal: Option[String]

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostNumCPU: Int

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostPort: Int

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostRAM: Int

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def hostScratch: Int

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def masterAddress: Option[SimpleSocketAddress]

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def mayUseArbitraryPort: Boolean

Attributes

Inherited from:
ConfigValuesForHostConfiguration
def startApp: Boolean

Attributes

Inherited from:
ConfigValuesForHostConfiguration

Concrete fields

val awsRegion: String
val raw: Config
val terminateMaster: Boolean