AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
The detailed description of the cluster.

Inheritance Hierarchy

System.Object
  Amazon.ElasticMapReduce.Model.Cluster

Namespace: Amazon.ElasticMapReduce.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class Cluster : Object

The Cluster type exposes the following members

Constructors

NameDescription
Public Method Cluster()

Properties

NameTypeDescription
Public Property Applications System.Collections.Generic.List<Amazon.ElasticMapReduce.Model.Application> Gets and sets the property Applications.

The applications installed on this cluster.

Public Property AutoTerminate System.Boolean Gets and sets the property AutoTerminate.

Specifies whether the cluster should terminate after completing all steps.

Public Property Configurations System.Collections.Generic.List<Amazon.ElasticMapReduce.Model.Configuration> Gets and sets the property Configurations.

Amazon EMR releases 4.x or later.

The list of Configurations supplied to the EMR cluster.

Public Property Ec2InstanceAttributes Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes Gets and sets the property Ec2InstanceAttributes.
Public Property Id System.String Gets and sets the property Id.

The unique identifier for the cluster.

Public Property LogUri System.String Gets and sets the property LogUri.

The path to the Amazon S3 location where logs for this cluster are stored.

Public Property MasterPublicDnsName System.String Gets and sets the property MasterPublicDnsName.

The public DNS name of the master EC2 instance.

Public Property Name System.String Gets and sets the property Name.

The name of the cluster.

Public Property NormalizedInstanceHours System.Int32 Gets and sets the property NormalizedInstanceHours.

An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an 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.

Public Property ReleaseLabel System.String Gets and sets the property ReleaseLabel.

The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.

Public Property RequestedAmiVersion System.String Gets and sets the property RequestedAmiVersion.

The AMI version requested for this cluster.

Public Property RunningAmiVersion System.String Gets and sets the property RunningAmiVersion.

The AMI version running on this cluster.

Public Property ServiceRole System.String Gets and sets the property ServiceRole.

The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.

Public Property Status Amazon.ElasticMapReduce.Model.ClusterStatus Gets and sets the property Status.

The current status details about the cluster.

Public Property Tags System.Collections.Generic.List<Amazon.ElasticMapReduce.Model.Tag> Gets and sets the property Tags.

A list of tags associated with a cluster.

Public Property TerminationProtected System.Boolean Gets and sets the property TerminationProtected.

Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.

Public Property VisibleToAllUsers System.Boolean Gets and sets the property VisibleToAllUsers.

Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8