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.

Describes the instance type.

Inheritance Hierarchy

System.Object
  Amazon.EC2.Model.InstanceTypeInfo

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

Syntax

C#
public class InstanceTypeInfo

The InstanceTypeInfo type exposes the following members

Constructors

NameDescription
Public Method InstanceTypeInfo()

Properties

NameTypeDescription
Public Property AutoRecoverySupported System.Boolean

Gets and sets the property AutoRecoverySupported.

Indicates whether Amazon CloudWatch action based recovery is supported.

Public Property BareMetal System.Boolean

Gets and sets the property BareMetal.

Indicates whether the instance is a bare metal instance type.

Public Property BurstablePerformanceSupported System.Boolean

Gets and sets the property BurstablePerformanceSupported.

Indicates whether the instance type is a burstable performance T instance type. For more information, see Burstable performance instances.

Public Property CurrentGeneration System.Boolean

Gets and sets the property CurrentGeneration.

Indicates whether the instance type is current generation.

Public Property DedicatedHostsSupported System.Boolean

Gets and sets the property DedicatedHostsSupported.

Indicates whether Dedicated Hosts are supported on the instance type.

Public Property EbsInfo Amazon.EC2.Model.EbsInfo

Gets and sets the property EbsInfo.

Describes the Amazon EBS settings for the instance type.

Public Property FpgaInfo Amazon.EC2.Model.FpgaInfo

Gets and sets the property FpgaInfo.

Describes the FPGA accelerator settings for the instance type.

Public Property FreeTierEligible System.Boolean

Gets and sets the property FreeTierEligible.

Indicates whether the instance type is eligible for the free tier.

Public Property GpuInfo Amazon.EC2.Model.GpuInfo

Gets and sets the property GpuInfo.

Describes the GPU accelerator settings for the instance type.

Public Property HibernationSupported System.Boolean

Gets and sets the property HibernationSupported.

Indicates whether On-Demand hibernation is supported.

Public Property Hypervisor Amazon.EC2.InstanceTypeHypervisor

Gets and sets the property Hypervisor.

The hypervisor for the instance type.

Public Property InferenceAcceleratorInfo Amazon.EC2.Model.InferenceAcceleratorInfo

Gets and sets the property InferenceAcceleratorInfo.

Describes the Inference accelerator settings for the instance type.

Public Property InstanceStorageInfo Amazon.EC2.Model.InstanceStorageInfo

Gets and sets the property InstanceStorageInfo.

Describes the instance storage for the instance type.

Public Property InstanceStorageSupported System.Boolean

Gets and sets the property InstanceStorageSupported.

Indicates whether instance storage is supported.

Public Property InstanceType Amazon.EC2.InstanceType

Gets and sets the property InstanceType.

The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

Public Property MediaAcceleratorInfo Amazon.EC2.Model.MediaAcceleratorInfo

Gets and sets the property MediaAcceleratorInfo.

Describes the media accelerator settings for the instance type.

Public Property MemoryInfo Amazon.EC2.Model.MemoryInfo

Gets and sets the property MemoryInfo.

Describes the memory for the instance type.

Public Property NetworkInfo Amazon.EC2.Model.NetworkInfo

Gets and sets the property NetworkInfo.

Describes the network settings for the instance type.

Public Property NeuronInfo Amazon.EC2.Model.NeuronInfo

Gets and sets the property NeuronInfo.

Describes the Neuron accelerator settings for the instance type.

Public Property NitroEnclavesSupport Amazon.EC2.NitroEnclavesSupport

Gets and sets the property NitroEnclavesSupport.

Indicates whether Nitro Enclaves is supported.

Public Property NitroTpmInfo Amazon.EC2.Model.NitroTpmInfo

Gets and sets the property NitroTpmInfo.

Describes the supported NitroTPM versions for the instance type.

Public Property NitroTpmSupport Amazon.EC2.NitroTpmSupport

Gets and sets the property NitroTpmSupport.

Indicates whether NitroTPM is supported.

Public Property PlacementGroupInfo Amazon.EC2.Model.PlacementGroupInfo

Gets and sets the property PlacementGroupInfo.

Describes the placement group settings for the instance type.

Public Property ProcessorInfo Amazon.EC2.Model.ProcessorInfo

Gets and sets the property ProcessorInfo.

Describes the processor.

Public Property SupportedBootModes System.Collections.Generic.List<System.String>

Gets and sets the property SupportedBootModes.

The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.

Public Property SupportedRootDeviceTypes System.Collections.Generic.List<System.String>

Gets and sets the property SupportedRootDeviceTypes.

The supported root device types.

Public Property SupportedUsageClasses System.Collections.Generic.List<System.String>

Gets and sets the property SupportedUsageClasses.

Indicates whether the instance type is offered for spot or On-Demand.

Public Property SupportedVirtualizationTypes System.Collections.Generic.List<System.String>

Gets and sets the property SupportedVirtualizationTypes.

The supported virtualization types.

Public Property VCpuInfo Amazon.EC2.Model.VCpuInfo

Gets and sets the property VCpuInfo.

Describes the vCPU configurations for the instance type.

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