pub struct RunQuotas {
pub run_id: RunId,
pub max_concurrency: i32,
pub max_cpu: String,
pub max_memory: String,
pub max_storage: String,
pub timeout: String,
pub current_cpu_usage: f64,
pub current_memory_usage: String,
}Expand description
Resource quotas associated with a workflow run.
Fields§
§run_id: RunIdAssociated workflow run ID.
max_concurrency: i32Maximum number of concurrent steps allowed.
max_cpu: StringMaximum CPU limit for the overall run.
max_memory: StringMaximum memory limit for the overall run.
max_storage: StringMaximum storage limit for the overall run.
timeout: StringMaximum duration before the run times out.
current_cpu_usage: f64Current accumulated CPU usage of the run.
current_memory_usage: StringCurrent accumulated memory usage of the run.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunQuotas
impl<'de> Deserialize<'de> for RunQuotas
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RunQuotas
impl RefUnwindSafe for RunQuotas
impl Send for RunQuotas
impl Sync for RunQuotas
impl Unpin for RunQuotas
impl UnsafeUnpin for RunQuotas
impl UnwindSafe for RunQuotas
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more