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.

The configuration specification for each instance type in an instance fleet.

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

Inheritance Hierarchy


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


public class InstanceTypeSpecification

The InstanceTypeSpecification type exposes the following members


Public Method InstanceTypeSpecification()


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.

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%).

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 bundled with Amazon EMR.

Public Property EbsBlockDevices System.Collections.Generic.List<Amazon.ElasticMapReduce.Model.EbsBlockDevice>

Gets and sets the property EbsBlockDevices.

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

Public Property EbsOptimized System.Boolean

Gets and sets the property EbsOptimized.

Evaluates to TRUE when the specified InstanceType is EBS-optimized.

Public Property InstanceType System.String

Gets and sets the property InstanceType.

The EC2 instance type, for example 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. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.

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