pub struct InstanceTypeInfo {Show 23 fields
pub auto_recovery_supported: Option<bool>,
pub bare_metal: Option<bool>,
pub burstable_performance_supported: Option<bool>,
pub current_generation: Option<bool>,
pub dedicated_hosts_supported: Option<bool>,
pub ebs_info: Option<EbsInfo>,
pub fpga_info: Option<FpgaInfo>,
pub free_tier_eligible: Option<bool>,
pub gpu_info: Option<GpuInfo>,
pub hibernation_supported: Option<bool>,
pub hypervisor: Option<String>,
pub inference_accelerator_info: Option<InferenceAcceleratorInfo>,
pub instance_storage_info: Option<InstanceStorageInfo>,
pub instance_storage_supported: Option<bool>,
pub instance_type: Option<String>,
pub memory_info: Option<MemoryInfo>,
pub network_info: Option<NetworkInfo>,
pub placement_group_info: Option<PlacementGroupInfo>,
pub processor_info: Option<ProcessorInfo>,
pub supported_root_device_types: Option<Vec<String>>,
pub supported_usage_classes: Option<Vec<String>>,
pub supported_virtualization_types: Option<Vec<String>>,
pub v_cpu_info: Option<VCpuInfo>,
}Expand description
Describes the instance type.
Fields§
§auto_recovery_supported: Option<bool>Indicates whether auto recovery is supported.
bare_metal: Option<bool>Indicates whether the instance is bare metal.
burstable_performance_supported: Option<bool>Indicates whether the instance type is a burstable performance instance type.
current_generation: Option<bool>Indicates whether the instance type is a current generation.
dedicated_hosts_supported: Option<bool>Indicates whether Dedicated Hosts are supported on the instance type.
ebs_info: Option<EbsInfo>Describes the Amazon EBS settings for the instance type.
fpga_info: Option<FpgaInfo>Describes the FPGA accelerator settings for the instance type.
free_tier_eligible: Option<bool>Indicates whether the instance type is eligible for the free tier.
gpu_info: Option<GpuInfo>Describes the GPU accelerator settings for the instance type.
hibernation_supported: Option<bool>Indicates whether On-Demand hibernation is supported.
hypervisor: Option<String>Indicates the hypervisor used for the instance type.
inference_accelerator_info: Option<InferenceAcceleratorInfo>Describes the Inference accelerator settings for the instance type.
instance_storage_info: Option<InstanceStorageInfo>Describes the disks for the instance type.
instance_storage_supported: Option<bool>Indicates whether instance storage is supported.
instance_type: Option<String>The instance type. For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.
memory_info: Option<MemoryInfo>Describes the memory for the instance type.
network_info: Option<NetworkInfo>Describes the network settings for the instance type.
placement_group_info: Option<PlacementGroupInfo>Describes the placement group settings for the instance type.
processor_info: Option<ProcessorInfo>Describes the processor.
supported_root_device_types: Option<Vec<String>>Indicates the supported root device types.
supported_usage_classes: Option<Vec<String>>Indicates whether the instance type is offered for spot or On-Demand.
supported_virtualization_types: Option<Vec<String>>The supported virtualization types.
v_cpu_info: Option<VCpuInfo>Describes the vCPU configurations for the instance type.
Trait Implementations§
Source§impl Clone for InstanceTypeInfo
impl Clone for InstanceTypeInfo
Source§fn clone(&self) -> InstanceTypeInfo
fn clone(&self) -> InstanceTypeInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more