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 releases 4.8.0 and later, excluding 5.0.x versions.

Inheritance Hierarchy

System.Object
  Amazon.ElasticMapReduce.Model.InstanceTypeSpecification

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

Syntax

C#
public class InstanceTypeSpecification

The InstanceTypeSpecification type exposes the following members

Constructors

NameDescription
Public Method InstanceTypeSpecification()

Properties

NameTypeDescription
Public Property BidPrice System.String

Gets and sets the property BidPrice.

The bid price for each Amazon 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 Amazon 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 CustomAmiId System.String

Gets and sets the property CustomAmiId.

The custom AMI ID to use for the instance type.

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

Gets and sets the property EbsBlockDevices.

The configuration of Amazon Elastic Block Store (Amazon 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 Amazon 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 Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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