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.
Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public class InstanceTypeInfo
The InstanceTypeInfo type exposes the following members
Name | Description | |
---|---|---|
![]() |
InstanceTypeInfo() |
Name | Type | Description | |
---|---|---|---|
![]() |
AutoRecoverySupported | System.Nullable<System.Boolean> |
Gets and sets the property AutoRecoverySupported. Indicates whether Amazon CloudWatch action based recovery is supported. |
![]() |
BareMetal | System.Nullable<System.Boolean> |
Gets and sets the property BareMetal. Indicates whether the instance is a bare metal instance type. |
![]() |
BurstablePerformanceSupported | System.Nullable<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. |
![]() |
CurrentGeneration | System.Nullable<System.Boolean> |
Gets and sets the property CurrentGeneration. Indicates whether the instance type is current generation. |
![]() |
DedicatedHostsSupported | System.Nullable<System.Boolean> |
Gets and sets the property DedicatedHostsSupported. Indicates whether Dedicated Hosts are supported on the instance type. |
![]() |
EbsInfo | Amazon.EC2.Model.EbsInfo |
Gets and sets the property EbsInfo. Describes the Amazon EBS settings for the instance type. |
![]() |
FpgaInfo | Amazon.EC2.Model.FpgaInfo |
Gets and sets the property FpgaInfo. Describes the FPGA accelerator settings for the instance type. |
![]() |
FreeTierEligible | System.Nullable<System.Boolean> |
Gets and sets the property FreeTierEligible. Indicates whether the instance type is eligible for the free tier. |
![]() |
GpuInfo | Amazon.EC2.Model.GpuInfo |
Gets and sets the property GpuInfo. Describes the GPU accelerator settings for the instance type. |
![]() |
HibernationSupported | System.Nullable<System.Boolean> |
Gets and sets the property HibernationSupported. Indicates whether On-Demand hibernation is supported. |
![]() |
Hypervisor | Amazon.EC2.InstanceTypeHypervisor |
Gets and sets the property Hypervisor. The hypervisor for the instance type. |
![]() |
InferenceAcceleratorInfo | Amazon.EC2.Model.InferenceAcceleratorInfo |
Gets and sets the property InferenceAcceleratorInfo. Describes the Inference accelerator settings for the instance type. |
![]() |
InstanceStorageInfo | Amazon.EC2.Model.InstanceStorageInfo |
Gets and sets the property InstanceStorageInfo. Describes the instance storage for the instance type. |
![]() |
InstanceStorageSupported | System.Nullable<System.Boolean> |
Gets and sets the property InstanceStorageSupported. Indicates whether instance storage is supported. |
![]() |
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. |
![]() |
MediaAcceleratorInfo | Amazon.EC2.Model.MediaAcceleratorInfo |
Gets and sets the property MediaAcceleratorInfo. Describes the media accelerator settings for the instance type. |
![]() |
MemoryInfo | Amazon.EC2.Model.MemoryInfo |
Gets and sets the property MemoryInfo. Describes the memory for the instance type. |
![]() |
NetworkInfo | Amazon.EC2.Model.NetworkInfo |
Gets and sets the property NetworkInfo. Describes the network settings for the instance type. |
![]() |
NeuronInfo | Amazon.EC2.Model.NeuronInfo |
Gets and sets the property NeuronInfo. Describes the Neuron accelerator settings for the instance type. |
![]() |
NitroEnclavesSupport | Amazon.EC2.NitroEnclavesSupport |
Gets and sets the property NitroEnclavesSupport. Indicates whether Nitro Enclaves is supported. |
![]() |
NitroTpmInfo | Amazon.EC2.Model.NitroTpmInfo |
Gets and sets the property NitroTpmInfo. Describes the supported NitroTPM versions for the instance type. |
![]() |
NitroTpmSupport | Amazon.EC2.NitroTpmSupport |
Gets and sets the property NitroTpmSupport. Indicates whether NitroTPM is supported. |
![]() |
PhcSupport | Amazon.EC2.PhcSupport |
Gets and sets the property PhcSupport. Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported. |
![]() |
PlacementGroupInfo | Amazon.EC2.Model.PlacementGroupInfo |
Gets and sets the property PlacementGroupInfo. Describes the placement group settings for the instance type. |
![]() |
ProcessorInfo | Amazon.EC2.Model.ProcessorInfo |
Gets and sets the property ProcessorInfo. Describes the processor. |
![]() |
RebootMigrationSupport | Amazon.EC2.RebootMigrationSupport |
Gets and sets the property RebootMigrationSupport.
Indicates whether reboot migration during a user-initiated reboot is supported for
instances that have a scheduled |
![]() |
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. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
![]() |
SupportedRootDeviceTypes | System.Collections.Generic.List<System.String> |
Gets and sets the property SupportedRootDeviceTypes. The supported root device types. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
![]() |
SupportedUsageClasses | System.Collections.Generic.List<System.String> |
Gets and sets the property SupportedUsageClasses. Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
![]() |
SupportedVirtualizationTypes | System.Collections.Generic.List<System.String> |
Gets and sets the property SupportedVirtualizationTypes. The supported virtualization types. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
![]() |
VCpuInfo | Amazon.EC2.Model.VCpuInfo |
Gets and sets the property VCpuInfo. Describes the vCPU configurations for the instance type. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.7.2 and newer