Skip to content

EC2  >  Structures  >  InstanceTypeInfo

InstanceTypeInfo

Structure Class

InstanceTypeInfo dataclass

Bases: _SerdeShape

Describes the instance type.

Attributes

auto_recovery_supported class-attribute instance-attribute
auto_recovery_supported: bool | None = ...

Indicates whether Amazon CloudWatch action based recovery is supported.

bare_metal class-attribute instance-attribute
bare_metal: bool | None = ...

Indicates whether the instance is a bare metal instance type.

burstable_performance_supported class-attribute instance-attribute
burstable_performance_supported: bool | None = ...

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

current_generation class-attribute instance-attribute
current_generation: bool | None = ...

Indicates whether the instance type is current generation.

dedicated_hosts_supported class-attribute instance-attribute
dedicated_hosts_supported: bool | None = ...

Indicates whether Dedicated Hosts are supported on the instance type.

ebs_info class-attribute instance-attribute
ebs_info: EbsInfo | None = ...

Describes the Amazon EBS settings for the instance type.

fpga_info class-attribute instance-attribute
fpga_info: FpgaInfo | None = ...

Describes the FPGA accelerator settings for the instance type.

free_tier_eligible class-attribute instance-attribute
free_tier_eligible: bool | None = ...

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

gpu_info class-attribute instance-attribute
gpu_info: GpuInfo | None = ...

Describes the GPU accelerator settings for the instance type.

hibernation_supported class-attribute instance-attribute
hibernation_supported: bool | None = ...

Indicates whether On-Demand hibernation is supported.

hypervisor class-attribute instance-attribute
hypervisor: str | None = ...

The hypervisor for the instance type.

inference_accelerator_info class-attribute instance-attribute
inference_accelerator_info: InferenceAcceleratorInfo | None = ...

Describes the Inference accelerator settings for the instance type.

instance_storage_info class-attribute instance-attribute
instance_storage_info: InstanceStorageInfo | None = ...

Describes the instance storage for the instance type.

instance_storage_supported class-attribute instance-attribute
instance_storage_supported: bool | None = ...

Indicates whether instance storage is supported.

instance_type class-attribute instance-attribute
instance_type: str | None = ...

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

media_accelerator_info class-attribute instance-attribute
media_accelerator_info: MediaAcceleratorInfo | None = ...

Describes the media accelerator settings for the instance type.

memory_info class-attribute instance-attribute
memory_info: MemoryInfo | None = ...

Describes the memory for the instance type.

network_info class-attribute instance-attribute
network_info: NetworkInfo | None = ...

Describes the network settings for the instance type.

neuron_info class-attribute instance-attribute
neuron_info: NeuronInfo | None = ...

Describes the Neuron accelerator settings for the instance type.

nitro_enclaves_support class-attribute instance-attribute
nitro_enclaves_support: str | None = ...

Indicates whether Nitro Enclaves is supported.

nitro_tpm_info class-attribute instance-attribute
nitro_tpm_info: NitroTpmInfo | None = ...

Describes the supported NitroTPM versions for the instance type.

nitro_tpm_support class-attribute instance-attribute
nitro_tpm_support: str | None = ...

Indicates whether NitroTPM is supported.

phc_support class-attribute instance-attribute
phc_support: str | None = ...

Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.

placement_group_info class-attribute instance-attribute
placement_group_info: PlacementGroupInfo | None = ...

Describes the placement group settings for the instance type.

processor_info class-attribute instance-attribute
processor_info: ProcessorInfo | None = ...

Describes the processor.

reboot_migration_support class-attribute instance-attribute
reboot_migration_support: str | None = ...

Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled system-reboot event. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.

supported_boot_modes class-attribute instance-attribute
supported_boot_modes: list[str] | None = ...

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

supported_in_region class-attribute instance-attribute
supported_in_region: bool | None = ...

Indicates whether the instance type is supported in the current Region.

supported_root_device_types class-attribute instance-attribute
supported_root_device_types: list[str] | None = ...

The supported root device types.

supported_usage_classes class-attribute instance-attribute
supported_usage_classes: list[str] | None = ...

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

supported_virtualization_types class-attribute instance-attribute
supported_virtualization_types: list[str] | None = ...

The supported virtualization types.

v_cpu_info class-attribute instance-attribute
v_cpu_info: VCpuInfo | None = ...

Describes the vCPU configurations for the instance type.