Struct rusoto_ec2::InstanceTypeInfo [−][src]
pub struct InstanceTypeInfo {}Show 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_boot_modes: Option<Vec<String>>, 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 a bare metal instance type.
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 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>
The hypervisor 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 instance storage 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 EC2 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_boot_modes: Option<Vec<String>>
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
supported_root_device_types: Option<Vec<String>>
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
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for InstanceTypeInfo
impl Send for InstanceTypeInfo
impl Sync for InstanceTypeInfo
impl Unpin for InstanceTypeInfo
impl UnwindSafe for InstanceTypeInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self