Struct aws_sdk_datasync::types::Iops
source · #[non_exhaustive]pub struct Iops {
pub read: Option<f64>,
pub write: Option<f64>,
pub other: Option<f64>,
pub total: Option<f64>,
}
Expand description
The IOPS peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.read: Option<f64>
Peak IOPS related to read operations.
write: Option<f64>
Peak IOPS related to write operations.
other: Option<f64>
Peak IOPS unrelated to read and write operations.
total: Option<f64>
Peak total IOPS on your on-premises storage system resource.
Implementations§
Trait Implementations§
source§impl PartialEq for Iops
impl PartialEq for Iops
impl StructuralPartialEq for Iops
Auto Trait Implementations§
impl RefUnwindSafe for Iops
impl Send for Iops
impl Sync for Iops
impl Unpin for Iops
impl UnwindSafe for Iops
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.