Specify the type of Amazon EC2 instances to run the job flow on.

Namespace: Amazon.ElasticMapReduce.Model
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class JobFlowInstancesDetail
Public Class JobFlowInstancesDetail
public ref class JobFlowInstancesDetail

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
JobFlowInstancesDetail()()()()
Initializes a new instance of the JobFlowInstancesDetail class
Ec2KeyName
The name of an Amazon EC2 key pair that can be used to ssh to the master node of job flow.

Constraints:

Length
0 - 256
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Ec2SubnetId
For job flows launched within Amazon Virtual Private Cloud, this value specifies the identifier of the subnet where the job flow was launched.

Constraints:

Length
0 - 256
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HadoopVersion
Specifies the Hadoop version for the job flow.

Constraints:

Length
0 - 256
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

InstanceCount
The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and slave node. If the value is greater than 1, one instance is the master node and all others are slave nodes.
InstanceGroups
Details about the job flow's instance groups.
KeepJobFlowAliveWhenNoSteps
Specifies whether or not the job flow should terminate after completing all steps.
MasterInstanceId
The Amazon EC2 instance identifier of the master node.

Constraints:

Length
0 - 10280
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

MasterInstanceType
The Amazon EC2 master node instance type.

Constraints:

Length
1 - 256
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

MasterPublicDnsName
The DNS name of the master node.

Constraints:

Length
0 - 10280
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

NormalizedInstanceHours
An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented once for every hour an m1.small runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
Placement
Specifies the Amazon EC2 Availability Zone for the job flow.
SlaveInstanceType
The Amazon EC2 slave node instance type.

Constraints:

Length
1 - 256
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

TerminationProtected
Specifies whether the Amazon EC2 instances in the cluster are protected from termination by API calls, user intervention, or in the event of a job flow error.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WithEc2KeyName(String)
Sets the Ec2KeyName property
WithEc2SubnetId(String)
Sets the Ec2SubnetId property
WithHadoopVersion(String)
Sets the HadoopVersion property
WithInstanceCount(Int32)
Sets the InstanceCount property
WithInstanceGroups(array<InstanceGroupDetail>[]()[][])
Adds elements to the InstanceGroups collection
WithInstanceGroups(IEnumerable<(Of <<'(InstanceGroupDetail>)>>))
Adds elements to the InstanceGroups collection
WithKeepJobFlowAliveWhenNoSteps(Boolean)
Sets the KeepJobFlowAliveWhenNoSteps property
WithMasterInstanceId(String)
Sets the MasterInstanceId property
WithMasterInstanceType(String)
Sets the MasterInstanceType property
WithMasterPublicDnsName(String)
Sets the MasterPublicDnsName property
WithNormalizedInstanceHours(Int32)
Sets the NormalizedInstanceHours property
WithPlacement(PlacementType)
Sets the Placement property
WithSlaveInstanceType(String)
Sets the SlaveInstanceType property
WithTerminationProtected(Boolean)
Sets the TerminationProtected property

Inheritance Hierarchy

System..::..Object
  Amazon.ElasticMapReduce.Model..::..JobFlowInstancesDetail

See Also