AWS SDK Version 3 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.

An instance type configuration for each instance type in an instance fleet, which determines the EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities. There can be a maximum of 5 instance type configurations in a fleet.

The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.

Inheritance Hierarchy

System.Object
  Amazon.ElasticMapReduce.Model.InstanceTypeConfig

Namespace: Amazon.ElasticMapReduce.Model
Assembly: AWSSDK.ElasticMapReduce.dll
Version: 3.x.y.z

Syntax

C#
public class InstanceTypeConfig

The InstanceTypeConfig type exposes the following members

Constructors

NameDescription
Public Method InstanceTypeConfig()

Properties

NameTypeDescription
Public Property BidPrice System.String

Gets and sets the property BidPrice.

The bid price for each EC2 Spot instance type as defined by InstanceType. Expressed in USD. If neither BidPrice nor BidPriceAsPercentageOfOnDemandPrice is provided, BidPriceAsPercentageOfOnDemandPrice defaults to 100%.

Public Property BidPriceAsPercentageOfOnDemandPrice System.Double

Gets and sets the property BidPriceAsPercentageOfOnDemandPrice.

The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by InstanceType. Expressed as a number (for example, 20 specifies 20%). If neither BidPrice nor BidPriceAsPercentageOfOnDemandPrice is provided, BidPriceAsPercentageOfOnDemandPrice defaults to 100%.

Public Property Configurations System.Collections.Generic.List<Amazon.ElasticMapReduce.Model.Configuration>

Gets and sets the property Configurations.

A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.

Public Property EbsConfiguration Amazon.ElasticMapReduce.Model.EbsConfiguration

Gets and sets the property EbsConfiguration.

The configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.

Public Property InstanceType System.String

Gets and sets the property InstanceType.

An EC2 instance type, such as m3.xlarge.

Public Property WeightedCapacity System.Int32

Gets and sets the property WeightedCapacity.

The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. This value is 1 for a master instance fleet, and must be 1 or greater for core and task instance fleets. Defaults to 1 if not specified.

Version Information

.NET Standard:
Supported in: 1.3

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

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms