[−][src]Struct rusoto_compute_optimizer::EBSUtilizationMetric
Describes a utilization metric of an Amazon Elastic Block Store (Amazon EBS) volume.
Compare the utilization metric data of your resource against its projected utilization metric data to determine the performance difference between your current resource and the recommended option.
Fields
name: Option<String>
The name of the utilization metric.
The following utilization metrics are available:
-
VolumeReadOpsPerSecond
- The completed read operations per second from the volume in a specified period of time.Unit: Count
-
VolumeWriteOpsPerSecond
- The completed write operations per second to the volume in a specified period of time.Unit: Count
-
VolumeReadBytesPerSecond
- The bytes read per second from the volume in a specified period of time.Unit: Bytes
-
VolumeWriteBytesPerSecond
- The bytes written to the volume in a specified period of time.Unit: Bytes
statistic: Option<String>
The statistic of the utilization metric.
The following statistics are available:
-
Average
- This is the value of Sum / SampleCount during the specified period, or the average value observed during the specified period. -
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
value: Option<f64>
The value of the utilization metric.
Trait Implementations
impl Clone for EBSUtilizationMetric
[src]
pub fn clone(&self) -> EBSUtilizationMetric
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EBSUtilizationMetric
[src]
impl Default for EBSUtilizationMetric
[src]
pub fn default() -> EBSUtilizationMetric
[src]
impl<'de> Deserialize<'de> for EBSUtilizationMetric
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<EBSUtilizationMetric> for EBSUtilizationMetric
[src]
pub fn eq(&self, other: &EBSUtilizationMetric) -> bool
[src]
pub fn ne(&self, other: &EBSUtilizationMetric) -> bool
[src]
impl StructuralPartialEq for EBSUtilizationMetric
[src]
Auto Trait Implementations
impl RefUnwindSafe for EBSUtilizationMetric
[src]
impl Send for EBSUtilizationMetric
[src]
impl Sync for EBSUtilizationMetric
[src]
impl Unpin for EBSUtilizationMetric
[src]
impl UnwindSafe for EBSUtilizationMetric
[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>,