[−][src]Struct rusoto_compute_optimizer::VolumeConfiguration
Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.
Fields
volume_baseline_iops: Option<i64>
The baseline IOPS of the volume.
volume_baseline_throughput: Option<i64>
The baseline throughput of the volume.
volume_burst_iops: Option<i64>
The burst IOPS of the volume.
volume_burst_throughput: Option<i64>
The burst throughput of the volume.
volume_size: Option<i64>
The size of the volume, in GiB.
volume_type: Option<String>
The volume type.
This can be gp2
for General Purpose SSD, io1
or io2
for Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold HDD, or standard
for Magnetic volumes.
Trait Implementations
impl Clone for VolumeConfiguration
[src]
pub fn clone(&self) -> VolumeConfiguration
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VolumeConfiguration
[src]
impl Default for VolumeConfiguration
[src]
pub fn default() -> VolumeConfiguration
[src]
impl<'de> Deserialize<'de> for VolumeConfiguration
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<VolumeConfiguration> for VolumeConfiguration
[src]
pub fn eq(&self, other: &VolumeConfiguration) -> bool
[src]
pub fn ne(&self, other: &VolumeConfiguration) -> bool
[src]
impl StructuralPartialEq for VolumeConfiguration
[src]
Auto Trait Implementations
impl RefUnwindSafe for VolumeConfiguration
[src]
impl Send for VolumeConfiguration
[src]
impl Sync for VolumeConfiguration
[src]
impl Unpin for VolumeConfiguration
[src]
impl UnwindSafe for VolumeConfiguration
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,