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
- Struct
- Aws::EC2::Types::InstanceTypeInfo
- Defined in:
- (unknown)
Overview
Describes the instance type.
Instance Attribute Summary collapse
-
#auto_recovery_supported ⇒ Boolean
Indicates whether auto recovery is supported.
-
#bare_metal ⇒ 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.
-
#current_generation ⇒ Boolean
Indicates whether the instance type is current generation.
-
#dedicated_hosts_supported ⇒ Boolean
Indicates whether Dedicated Hosts are supported on the instance type.
-
#ebs_info ⇒ Types::EbsInfo
Describes the Amazon EBS settings for the instance type.
-
#fpga_info ⇒ 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.
-
#gpu_info ⇒ Types::GpuInfo
Describes the GPU accelerator settings for the instance type.
-
#hibernation_supported ⇒ Boolean
Indicates whether On-Demand hibernation is supported.
-
#hypervisor ⇒ String
The hypervisor for the instance type.
-
#inference_accelerator_info ⇒ Types::InferenceAcceleratorInfo
Describes the Inference accelerator settings for the instance type.
-
#instance_storage_info ⇒ Types::InstanceStorageInfo
Describes the instance storage for the instance type.
-
#instance_storage_supported ⇒ Boolean
Indicates whether instance storage is supported.
-
#instance_type ⇒ String
The instance type.
-
#memory_info ⇒ Types::MemoryInfo
Describes the memory for the instance type.
-
#network_info ⇒ Types::NetworkInfo
Describes the network settings for the instance type.
-
#placement_group_info ⇒ Types::PlacementGroupInfo
Describes the placement group settings for the instance type.
-
#processor_info ⇒ Types::ProcessorInfo
Describes the processor.
-
#supported_root_device_types ⇒ Array<String>
The supported root device types.
-
#supported_usage_classes ⇒ Array<String>
Indicates whether the instance type is offered for spot or On-Demand.
-
#supported_virtualization_types ⇒ Array<String>
The supported virtualization types.
-
#v_cpu_info ⇒ Types::VCpuInfo
Describes the vCPU configurations for the instance type.
Instance Attribute Details
#auto_recovery_supported ⇒ Boolean
Indicates whether auto recovery is supported.
#bare_metal ⇒ 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.
#current_generation ⇒ Boolean
Indicates whether the instance type is current generation.
#dedicated_hosts_supported ⇒ Boolean
Indicates whether Dedicated Hosts are supported on the instance type.
#ebs_info ⇒ Types::EbsInfo
Describes the Amazon EBS settings for the instance type.
#fpga_info ⇒ 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.
#gpu_info ⇒ Types::GpuInfo
Describes the GPU accelerator settings for the instance type.
#hibernation_supported ⇒ Boolean
Indicates whether On-Demand hibernation is supported.
#hypervisor ⇒ String
The hypervisor for the instance type.
Possible values:
- nitro
- xen
#inference_accelerator_info ⇒ Types::InferenceAcceleratorInfo
Describes the Inference accelerator settings for the instance type.
#instance_storage_info ⇒ Types::InstanceStorageInfo
Describes the instance storage for the instance type.
#instance_storage_supported ⇒ 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.
#memory_info ⇒ Types::MemoryInfo
Describes the memory for the instance type.
#network_info ⇒ Types::NetworkInfo
Describes the network settings for the instance type.
#placement_group_info ⇒ Types::PlacementGroupInfo
Describes the placement group settings for the instance type.
#processor_info ⇒ Types::ProcessorInfo
Describes the processor.
#supported_root_device_types ⇒ Array<String>
The supported root device types.
#supported_usage_classes ⇒ Array<String>
Indicates whether the instance type is offered for spot or On-Demand.
#supported_virtualization_types ⇒ Array<String>
The supported virtualization types.
#v_cpu_info ⇒ Types::VCpuInfo
Describes the vCPU configurations for the instance type.