Struct aws_sdk_ec2::model::InstanceTypeInfo [−][src]
#[non_exhaustive]pub struct InstanceTypeInfo {Show 24 fields
pub instance_type: Option<InstanceType>,
pub current_generation: Option<bool>,
pub free_tier_eligible: Option<bool>,
pub supported_usage_classes: Option<Vec<UsageClassType>>,
pub supported_root_device_types: Option<Vec<RootDeviceType>>,
pub supported_virtualization_types: Option<Vec<VirtualizationType>>,
pub bare_metal: Option<bool>,
pub hypervisor: Option<InstanceTypeHypervisor>,
pub processor_info: Option<ProcessorInfo>,
pub v_cpu_info: Option<VCpuInfo>,
pub memory_info: Option<MemoryInfo>,
pub instance_storage_supported: Option<bool>,
pub instance_storage_info: Option<InstanceStorageInfo>,
pub ebs_info: Option<EbsInfo>,
pub network_info: Option<NetworkInfo>,
pub gpu_info: Option<GpuInfo>,
pub fpga_info: Option<FpgaInfo>,
pub placement_group_info: Option<PlacementGroupInfo>,
pub inference_accelerator_info: Option<InferenceAcceleratorInfo>,
pub hibernation_supported: Option<bool>,
pub burstable_performance_supported: Option<bool>,
pub dedicated_hosts_supported: Option<bool>,
pub auto_recovery_supported: Option<bool>,
pub supported_boot_modes: Option<Vec<BootModeType>>,
}
Expand description
Describes the instance type.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.instance_type: Option<InstanceType>
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
current_generation: Option<bool>
Indicates whether the instance type is current generation.
free_tier_eligible: Option<bool>
Indicates whether the instance type is eligible for the free tier.
supported_usage_classes: Option<Vec<UsageClassType>>
Indicates whether the instance type is offered for spot or On-Demand.
supported_root_device_types: Option<Vec<RootDeviceType>>
The supported root device types.
supported_virtualization_types: Option<Vec<VirtualizationType>>
The supported virtualization types.
bare_metal: Option<bool>
Indicates whether the instance is a bare metal instance type.
hypervisor: Option<InstanceTypeHypervisor>
The hypervisor for the instance type.
processor_info: Option<ProcessorInfo>
Describes the processor.
v_cpu_info: Option<VCpuInfo>
Describes the vCPU configurations for the instance type.
memory_info: Option<MemoryInfo>
Describes the memory for the instance type.
instance_storage_supported: Option<bool>
Indicates whether instance storage is supported.
instance_storage_info: Option<InstanceStorageInfo>
Describes the instance storage for the instance type.
ebs_info: Option<EbsInfo>
Describes the Amazon EBS settings for the instance type.
network_info: Option<NetworkInfo>
Describes the network settings for the instance type.
gpu_info: Option<GpuInfo>
Describes the GPU accelerator settings for the instance type.
fpga_info: Option<FpgaInfo>
Describes the FPGA accelerator settings for the instance type.
placement_group_info: Option<PlacementGroupInfo>
Describes the placement group settings for the instance type.
inference_accelerator_info: Option<InferenceAcceleratorInfo>
Describes the Inference accelerator settings for the instance type.
hibernation_supported: Option<bool>
Indicates whether On-Demand hibernation is supported.
burstable_performance_supported: Option<bool>
Indicates whether the instance type is a burstable performance instance type.
dedicated_hosts_supported: Option<bool>
Indicates whether Dedicated Hosts are supported on the instance type.
auto_recovery_supported: Option<bool>
Indicates whether auto recovery is supported.
supported_boot_modes: Option<Vec<BootModeType>>
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
Implementations
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
Indicates whether the instance type is current generation.
Indicates whether the instance type is eligible for the free tier.
Indicates whether the instance type is offered for spot or On-Demand.
The supported root device types.
The supported virtualization types.
Indicates whether the instance is a bare metal instance type.
The hypervisor for the instance type.
Describes the processor.
Describes the vCPU configurations for the instance type.
Describes the memory for the instance type.
Indicates whether instance storage is supported.
Describes the instance storage for the instance type.
Describes the Amazon EBS settings for the instance type.
Describes the network settings for the instance type.
Describes the GPU accelerator settings for the instance type.
Describes the FPGA accelerator settings for the instance type.
Describes the placement group settings for the instance type.
Describes the Inference accelerator settings for the instance type.
Indicates whether On-Demand hibernation is supported.
Indicates whether the instance type is a burstable performance instance type.
Indicates whether Dedicated Hosts are supported on the instance type.
Indicates whether auto recovery is supported.
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
Creates a new builder-style object to manufacture InstanceTypeInfo
Trait Implementations
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
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more