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_supportedBoolean

Indicates whether auto recovery is supported.

Returns:

  • (Boolean)

    Indicates whether auto recovery is supported.

#bare_metalBoolean

Indicates whether the instance is a bare metal instance type.

Returns:

  • (Boolean)

    Indicates whether the instance is a bare metal instance type.

#burstable_performance_supportedBoolean

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_generationBoolean

Indicates whether the instance type is current generation.

Returns:

  • (Boolean)

    Indicates whether the instance type is current generation.

#dedicated_hosts_supportedBoolean

Indicates whether Dedicated Hosts are supported on the instance type.

Returns:

  • (Boolean)

    Indicates whether Dedicated Hosts are supported on the instance type.

#ebs_infoTypes::EbsInfo

Describes the Amazon EBS settings for the instance type.

Returns:

  • (Types::EbsInfo)

    Describes the Amazon EBS settings for the instance type.

#fpga_infoTypes::FpgaInfo

Describes the FPGA accelerator settings for the instance type.

Returns:

  • (Types::FpgaInfo)

    Describes the FPGA accelerator settings for the instance type.

#free_tier_eligibleBoolean

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_infoTypes::GpuInfo

Describes the GPU accelerator settings for the instance type.

Returns:

  • (Types::GpuInfo)

    Describes the GPU accelerator settings for the instance type.

#hibernation_supportedBoolean

Indicates whether On-Demand hibernation is supported.

Returns:

  • (Boolean)

    Indicates whether On-Demand hibernation is supported.

#hypervisorString

The hypervisor for the instance type.

Possible values:

  • nitro
  • xen

Returns:

  • (String)

    The hypervisor for the instance type.

#inference_accelerator_infoTypes::InferenceAcceleratorInfo

Describes the Inference accelerator settings for the instance type.

Returns:

#instance_storage_infoTypes::InstanceStorageInfo

Describes the instance storage for the instance type.

Returns:

#instance_storage_supportedBoolean

Indicates whether instance storage is supported.

Returns:

  • (Boolean)

    Indicates whether instance storage is supported.

#instance_typeString

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

Returns:

  • (String)

    The instance type.

#memory_infoTypes::MemoryInfo

Describes the memory for the instance type.

Returns:

#network_infoTypes::NetworkInfo

Describes the network settings for the instance type.

Returns:

#placement_group_infoTypes::PlacementGroupInfo

Describes the placement group settings for the instance type.

Returns:

#processor_infoTypes::ProcessorInfo

Describes the processor.

Returns:

#supported_root_device_typesArray<String>

The supported root device types.

Returns:

  • (Array<String>)

    The supported root device types.

#supported_usage_classesArray<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_typesArray<String>

The supported virtualization types.

Returns:

  • (Array<String>)

    The supported virtualization types.

#v_cpu_infoTypes::VCpuInfo

Describes the vCPU configurations for the instance type.

Returns:

  • (Types::VCpuInfo)

    Describes the vCPU configurations for the instance type.