Skip to content

InstanceTypeInfo

Source code in docs_src/capo_ec2/types/instance_type_info.py
class InstanceTypeInfo(TypedDict, closed=True):
    instance_type: NotRequired["capo_ec2.types.instance_type.InstanceType"]
    """<p>The instance type. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance types</a> in the <i>Amazon EC2 User Guide</i>.</p>"""
    current_generation: NotRequired[
        "capo_ec2.types.current_generation_flag.CurrentGenerationFlag"
    ]
    """<p>Indicates whether the instance type is current generation.</p>"""
    free_tier_eligible: NotRequired[
        "capo_ec2.types.free_tier_eligible_flag.FreeTierEligibleFlag"
    ]
    """<p>Indicates whether the instance type is eligible for the free tier.</p>"""
    supported_usage_classes: NotRequired[
        "capo_ec2.types.usage_class_type_list.UsageClassTypeList"
    ]
    """<p>Indicates whether the instance type is offered for spot, On-Demand, or Capacity Blocks.</p>"""
    supported_root_device_types: NotRequired[
        "capo_ec2.types.root_device_type_list.RootDeviceTypeList"
    ]
    """<p>The supported root device types.</p>"""
    supported_virtualization_types: NotRequired[
        "capo_ec2.types.virtualization_type_list.VirtualizationTypeList"
    ]
    """<p>The supported virtualization types.</p>"""
    bare_metal: NotRequired["capo_ec2.types.bare_metal_flag.BareMetalFlag"]
    """<p>Indicates whether the instance is a bare metal instance type.</p>"""
    hypervisor: NotRequired[
        "capo_ec2.types.instance_type_hypervisor.InstanceTypeHypervisor"
    ]
    """<p>The hypervisor for the instance type.</p>"""
    processor_info: NotRequired["capo_ec2.types.processor_info.ProcessorInfo"]
    """<p>Describes the processor.</p>"""
    v_cpu_info: NotRequired["capo_ec2.types.v_cpu_info.VCpuInfo"]
    """<p>Describes the vCPU configurations for the instance type.</p>"""
    memory_info: NotRequired["capo_ec2.types.memory_info.MemoryInfo"]
    """<p>Describes the memory for the instance type.</p>"""
    instance_storage_supported: NotRequired[
        "capo_ec2.types.instance_storage_flag.InstanceStorageFlag"
    ]
    """<p>Indicates whether instance storage is supported.</p>"""
    instance_storage_info: NotRequired[
        "capo_ec2.types.instance_storage_info.InstanceStorageInfo"
    ]
    """<p>Describes the instance storage for the instance type.</p>"""
    ebs_info: NotRequired["capo_ec2.types.ebs_info.EbsInfo"]
    """<p>Describes the Amazon EBS settings for the instance type.</p>"""
    network_info: NotRequired["capo_ec2.types.network_info.NetworkInfo"]
    """<p>Describes the network settings for the instance type.</p>"""
    gpu_info: NotRequired["capo_ec2.types.gpu_info.GpuInfo"]
    """<p>Describes the GPU accelerator settings for the instance type.</p>"""
    fpga_info: NotRequired["capo_ec2.types.fpga_info.FpgaInfo"]
    """<p>Describes the FPGA accelerator settings for the instance type.</p>"""
    placement_group_info: NotRequired[
        "capo_ec2.types.placement_group_info.PlacementGroupInfo"
    ]
    """<p>Describes the placement group settings for the instance type.</p>"""
    inference_accelerator_info: NotRequired[
        "capo_ec2.types.inference_accelerator_info.InferenceAcceleratorInfo"
    ]
    """<p>Describes the Inference accelerator settings for the instance type.</p>"""
    hibernation_supported: NotRequired[
        "capo_ec2.types.hibernation_flag.HibernationFlag"
    ]
    """<p>Indicates whether On-Demand hibernation is supported.</p>"""
    burstable_performance_supported: NotRequired[
        "capo_ec2.types.burstable_performance_flag.BurstablePerformanceFlag"
    ]
    """<p>Indicates whether the instance type is a burstable performance T instance type. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html">Burstable performance instances</a>.</p>"""
    dedicated_hosts_supported: NotRequired[
        "capo_ec2.types.dedicated_host_flag.DedicatedHostFlag"
    ]
    """<p>Indicates whether Dedicated Hosts are supported on the instance type.</p>"""
    auto_recovery_supported: NotRequired[
        "capo_ec2.types.auto_recovery_flag.AutoRecoveryFlag"
    ]
    """<p>Indicates whether Amazon CloudWatch action based recovery is supported.</p>"""
    supported_boot_modes: NotRequired[
        "capo_ec2.types.boot_mode_type_list.BootModeTypeList"
    ]
    """<p>The supported boot modes. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html">Boot modes</a> in the <i>Amazon EC2 User Guide</i>.</p>"""
    nitro_enclaves_support: NotRequired[
        "capo_ec2.types.nitro_enclaves_support.NitroEnclavesSupport"
    ]
    """<p>Indicates whether Nitro Enclaves is supported.</p>"""
    nitro_tpm_support: NotRequired["capo_ec2.types.nitro_tpm_support.NitroTpmSupport"]
    """<p>Indicates whether NitroTPM is supported.</p>"""
    nitro_tpm_info: NotRequired["capo_ec2.types.nitro_tpm_info.NitroTpmInfo"]
    """<p>Describes the supported NitroTPM versions for the instance type.</p>"""
    media_accelerator_info: NotRequired[
        "capo_ec2.types.media_accelerator_info.MediaAcceleratorInfo"
    ]
    """<p>Describes the media accelerator settings for the instance type.</p>"""
    neuron_info: NotRequired["capo_ec2.types.neuron_info.NeuronInfo"]
    """<p>Describes the Neuron accelerator settings for the instance type.</p>"""
    phc_support: NotRequired["capo_ec2.types.phc_support.PhcSupport"]
    """<p>Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.</p>"""
    reboot_migration_support: NotRequired[
        "capo_ec2.types.reboot_migration_support.RebootMigrationSupport"
    ]
    """<p>Indicates whether reboot migration during a user-initiated reboot is supported for instances that have a scheduled <code>system-reboot</code> event. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/schedevents_actions_reboot.html#reboot-migration">Enable or disable reboot migration</a> in the <i>Amazon EC2 User Guide</i>.</p>"""
    supported_in_region: NotRequired[
        "capo_ec2.types.supported_in_region.SupportedInRegion"
    ]
    """<p>Indicates whether the instance type is supported in the current Region.</p>"""

auto_recovery_supported instance-attribute

auto_recovery_supported: NotRequired[AutoRecoveryFlag]

Indicates whether Amazon CloudWatch action based recovery is supported.

bare_metal instance-attribute

bare_metal: NotRequired[BareMetalFlag]

Indicates whether the instance is a bare metal instance type.

burstable_performance_supported instance-attribute

burstable_performance_supported: NotRequired[BurstablePerformanceFlag]

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

current_generation instance-attribute

current_generation: NotRequired[CurrentGenerationFlag]

Indicates whether the instance type is current generation.

dedicated_hosts_supported instance-attribute

dedicated_hosts_supported: NotRequired[DedicatedHostFlag]

Indicates whether Dedicated Hosts are supported on the instance type.

ebs_info instance-attribute

ebs_info: NotRequired[EbsInfo]

Describes the Amazon EBS settings for the instance type.

fpga_info instance-attribute

fpga_info: NotRequired[FpgaInfo]

Describes the FPGA accelerator settings for the instance type.

free_tier_eligible instance-attribute

free_tier_eligible: NotRequired[FreeTierEligibleFlag]

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

gpu_info instance-attribute

gpu_info: NotRequired[GpuInfo]

Describes the GPU accelerator settings for the instance type.

hibernation_supported instance-attribute

hibernation_supported: NotRequired[HibernationFlag]

Indicates whether On-Demand hibernation is supported.

hypervisor instance-attribute

hypervisor: NotRequired[InstanceTypeHypervisor]

The hypervisor for the instance type.

inference_accelerator_info instance-attribute

inference_accelerator_info: NotRequired[InferenceAcceleratorInfo]

Describes the Inference accelerator settings for the instance type.

instance_storage_info instance-attribute

instance_storage_info: NotRequired[InstanceStorageInfo]

Describes the instance storage for the instance type.

instance_storage_supported instance-attribute

instance_storage_supported: NotRequired[InstanceStorageFlag]

Indicates whether instance storage is supported.

instance_type instance-attribute

instance_type: NotRequired[InstanceType]

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

media_accelerator_info instance-attribute

media_accelerator_info: NotRequired[MediaAcceleratorInfo]

Describes the media accelerator settings for the instance type.

memory_info instance-attribute

memory_info: NotRequired[MemoryInfo]

Describes the memory for the instance type.

network_info instance-attribute

network_info: NotRequired[NetworkInfo]

Describes the network settings for the instance type.

neuron_info instance-attribute

neuron_info: NotRequired[NeuronInfo]

Describes the Neuron accelerator settings for the instance type.

nitro_enclaves_support instance-attribute

nitro_enclaves_support: NotRequired[NitroEnclavesSupport]

Indicates whether Nitro Enclaves is supported.

nitro_tpm_info instance-attribute

nitro_tpm_info: NotRequired[NitroTpmInfo]

Describes the supported NitroTPM versions for the instance type.

nitro_tpm_support instance-attribute

nitro_tpm_support: NotRequired[NitroTpmSupport]

Indicates whether NitroTPM is supported.

phc_support instance-attribute

phc_support: NotRequired[PhcSupport]

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

placement_group_info instance-attribute

placement_group_info: NotRequired[PlacementGroupInfo]

Describes the placement group settings for the instance type.

processor_info instance-attribute

processor_info: NotRequired[ProcessorInfo]

Describes the processor.

reboot_migration_support instance-attribute

reboot_migration_support: NotRequired[RebootMigrationSupport]

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 instance-attribute

supported_boot_modes: NotRequired[BootModeTypeList]

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

supported_in_region instance-attribute

supported_in_region: NotRequired[SupportedInRegion]

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

supported_root_device_types instance-attribute

supported_root_device_types: NotRequired[RootDeviceTypeList]

The supported root device types.

supported_usage_classes instance-attribute

supported_usage_classes: NotRequired[UsageClassTypeList]

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

supported_virtualization_types instance-attribute

supported_virtualization_types: NotRequired[VirtualizationTypeList]

The supported virtualization types.

v_cpu_info instance-attribute

v_cpu_info: NotRequired[VCpuInfo]

Describes the vCPU configurations for the instance type.