[−][src]Struct rusoto_ec2::InstanceTypeInfo
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.
v_cpu_info: Option<VCpuInfo>
Describes the vCPU configurations for the instance type.
Trait Implementations
impl Clone for InstanceTypeInfo
[src]
fn clone(&self) -> InstanceTypeInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InstanceTypeInfo
[src]
impl Default for InstanceTypeInfo
[src]
fn default() -> InstanceTypeInfo
[src]
impl PartialEq<InstanceTypeInfo> for InstanceTypeInfo
[src]
fn eq(&self, other: &InstanceTypeInfo) -> bool
[src]
fn ne(&self, other: &InstanceTypeInfo) -> bool
[src]
impl StructuralPartialEq for InstanceTypeInfo
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,