Struct aws_sdk_elasticbeanstalk::types::CpuUtilization
source · #[non_exhaustive]pub struct CpuUtilization {
pub user: Option<f64>,
pub nice: Option<f64>,
pub system: Option<f64>,
pub idle: Option<f64>,
pub io_wait: Option<f64>,
pub irq: Option<f64>,
pub soft_irq: Option<f64>,
pub privileged: Option<f64>,
}
Expand description
CPU utilization metrics for an instance.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.user: Option<f64>
Percentage of time that the CPU has spent in the User
state over the last 10 seconds.
nice: Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the Nice
state over the last 10 seconds.
system: Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the System
state over the last 10 seconds.
idle: Option<f64>
Percentage of time that the CPU has spent in the Idle
state over the last 10 seconds.
io_wait: Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the I/O Wait
state over the last 10 seconds.
irq: Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the IRQ
state over the last 10 seconds.
soft_irq: Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the SoftIRQ
state over the last 10 seconds.
privileged: Option<f64>
Available on Windows environments only.
Percentage of time that the CPU has spent in the Privileged
state over the last 10 seconds.
Implementations§
source§impl CpuUtilization
impl CpuUtilization
sourcepub fn user(&self) -> Option<f64>
pub fn user(&self) -> Option<f64>
Percentage of time that the CPU has spent in the User
state over the last 10 seconds.
sourcepub fn nice(&self) -> Option<f64>
pub fn nice(&self) -> Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the Nice
state over the last 10 seconds.
sourcepub fn system(&self) -> Option<f64>
pub fn system(&self) -> Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the System
state over the last 10 seconds.
sourcepub fn idle(&self) -> Option<f64>
pub fn idle(&self) -> Option<f64>
Percentage of time that the CPU has spent in the Idle
state over the last 10 seconds.
sourcepub fn io_wait(&self) -> Option<f64>
pub fn io_wait(&self) -> Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the I/O Wait
state over the last 10 seconds.
sourcepub fn irq(&self) -> Option<f64>
pub fn irq(&self) -> Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the IRQ
state over the last 10 seconds.
sourcepub fn soft_irq(&self) -> Option<f64>
pub fn soft_irq(&self) -> Option<f64>
Available on Linux environments only.
Percentage of time that the CPU has spent in the SoftIRQ
state over the last 10 seconds.
sourcepub fn privileged(&self) -> Option<f64>
pub fn privileged(&self) -> Option<f64>
Available on Windows environments only.
Percentage of time that the CPU has spent in the Privileged
state over the last 10 seconds.
source§impl CpuUtilization
impl CpuUtilization
sourcepub fn builder() -> CpuUtilizationBuilder
pub fn builder() -> CpuUtilizationBuilder
Creates a new builder-style object to manufacture CpuUtilization
.
Trait Implementations§
source§impl Clone for CpuUtilization
impl Clone for CpuUtilization
source§fn clone(&self) -> CpuUtilization
fn clone(&self) -> CpuUtilization
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CpuUtilization
impl Debug for CpuUtilization
source§impl PartialEq<CpuUtilization> for CpuUtilization
impl PartialEq<CpuUtilization> for CpuUtilization
source§fn eq(&self, other: &CpuUtilization) -> bool
fn eq(&self, other: &CpuUtilization) -> bool
self
and other
values to be equal, and is used
by ==
.