package
model
Type Members
-
case class
AWSError(message: String, error: Throwable) extends Product with Serializable
-
sealed
trait
Application extends EnumEntry
-
case class
BootstrapAction(name: String, scriptPath: String, arguments: List[String] = List.empty) extends Product with Serializable
-
case class
ClusterDefinition(name: String, releaseLabel: ReleaseLabel, autoTerminate: Boolean, masterInstance: InstanceSpec, coreInstance: Option[InstanceSpec] = None, taskInstance: Option[InstanceSpec] = None, ec2SubnetId: Option[EC2SubnetID] = None, applications: Set[Application] = Set.empty, configuration: ClusterConfiguration = ClusterConfiguration.empty, bootstrapActions: Set[BootstrapAction] = Set.empty, tags: Map[String, String] = Map.empty) extends Product with Serializable
-
case class
EBSConfig(sizeInGB: Int, volumeType: VolumeType) extends Product with Serializable
-
sealed
trait
InstanceSpec extends AnyRef
-
-
sealed
trait
ReleaseLabel extends EnumEntry
-
case class
RunConfiguration(jobFlowRole: String, serviceRole: String, securityConfiguration: String, visibleToAllUsers: Boolean, logUri: String) extends Product with Serializable
-
case class
SpotInstanceSpec(instanceType: InstanceType, count: Int, spotPricing: SpotPricing, additionalSecurityGroups: Set[SecurityGroup] = Set.empty, ebs: EBSConfig = EBSConfig.st1(500)) extends InstanceSpec with Product with Serializable
Value Members
-
object
AWSError extends Serializable
-
-
-
-
object
EBSConfig extends Serializable
-
-
-
-