You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::EC2::Types::InstanceTypeInfo

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Describes the instance type.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_recovery_supported ⇒ Boolean

Indicates whether auto recovery is supported.

Returns:

  • (Boolean) —

    Indicates whether auto recovery is supported.

#bare_metal ⇒ Boolean

Indicates whether the instance is a bare metal instance type.

Returns:

  • (Boolean) —

    Indicates whether the instance is a bare metal instance type.

#burstable_performance_supported ⇒ Boolean

Indicates whether the instance type is a burstable performance instance type.

Returns:

  • (Boolean) —

    Indicates whether the instance type is a burstable performance instance type.

#current_generation ⇒ Boolean

Indicates whether the instance type is current generation.

Returns:

  • (Boolean) —

    Indicates whether the instance type is current generation.

#dedicated_hosts_supported ⇒ Boolean

Indicates whether Dedicated Hosts are supported on the instance type.

Returns:

  • (Boolean) —

    Indicates whether Dedicated Hosts are supported on the instance type.

#ebs_info ⇒ Types::EbsInfo

Describes the Amazon EBS settings for the instance type.

Returns:

  • (Types::EbsInfo) —

    Describes the Amazon EBS settings for the instance type.

#fpga_info ⇒ Types::FpgaInfo

Describes the FPGA accelerator settings for the instance type.

Returns:

  • (Types::FpgaInfo) —

    Describes the FPGA accelerator settings for the instance type.

#free_tier_eligible ⇒ Boolean

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

Returns:

  • (Boolean) —

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

#gpu_info ⇒ Types::GpuInfo

Describes the GPU accelerator settings for the instance type.

Returns:

  • (Types::GpuInfo) —

    Describes the GPU accelerator settings for the instance type.

#hibernation_supported ⇒ Boolean

Indicates whether On-Demand hibernation is supported.

Returns:

  • (Boolean) —

    Indicates whether On-Demand hibernation is supported.

#hypervisor ⇒ String

The hypervisor for the instance type.

Possible values:

  • nitro
  • xen

Returns:

  • (String) —

    The hypervisor for the instance type.

#inference_accelerator_info ⇒ Types::InferenceAcceleratorInfo

Describes the Inference accelerator settings for the instance type.

Returns:

#instance_storage_info ⇒ Types::InstanceStorageInfo

Describes the instance storage for the instance type.

Returns:

#instance_storage_supported ⇒ Boolean

Indicates whether instance storage is supported.

Returns:

  • (Boolean) —

    Indicates whether instance storage is supported.

#instance_type ⇒ String

The instance type. For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Returns:

  • (String) —

    The instance type.

#memory_info ⇒ Types::MemoryInfo

Describes the memory for the instance type.

Returns:

#network_info ⇒ Types::NetworkInfo

Describes the network settings for the instance type.

Returns:

#placement_group_info ⇒ Types::PlacementGroupInfo

Describes the placement group settings for the instance type.

Returns:

#processor_info ⇒ Types::ProcessorInfo

Describes the processor.

Returns:

#supported_root_device_types ⇒ Array<String>

The supported root device types.

Returns:

  • (Array<String>) —

    The supported root device types.

#supported_usage_classes ⇒ Array<String>

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

Returns:

  • (Array<String>) —

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

#supported_virtualization_types ⇒ Array<String>

The supported virtualization types.

Returns:

  • (Array<String>) —

    The supported virtualization types.

#v_cpu_info ⇒ Types::VCpuInfo

Describes the vCPU configurations for the instance type.

Returns:

  • (Types::VCpuInfo) —

    Describes the vCPU configurations for the instance type.