[][src]Struct rusoto_compute_optimizer::VolumeConfiguration

pub struct VolumeConfiguration {
    pub volume_baseline_iops: Option<i64>,
    pub volume_baseline_throughput: Option<i64>,
    pub volume_burst_iops: Option<i64>,
    pub volume_burst_throughput: Option<i64>,
    pub volume_size: Option<i64>,
    pub volume_type: Option<String>,
}

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]

impl Debug for VolumeConfiguration[src]

impl Default for VolumeConfiguration[src]

impl<'de> Deserialize<'de> for VolumeConfiguration[src]

impl PartialEq<VolumeConfiguration> for VolumeConfiguration[src]

impl StructuralPartialEq for VolumeConfiguration[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.