pub struct BatchState {
pub compute_environments: JsonStore,
pub job_queues: JsonStore,
pub job_definitions: JsonStore,
pub jobs: JsonStore,
pub scheduling_policies: JsonStore,
pub tags: BTreeMap<String, BTreeMap<String, String>>,
pub job_def_revisions: BTreeMap<String, i64>,
}Fields§
§compute_environments: JsonStoreCompute environments keyed by name.
job_queues: JsonStoreJob queues keyed by name.
job_definitions: JsonStoreJob definitions keyed by name:revision; the active revision per name
is resolved at read time.
jobs: JsonStoreJobs keyed by jobId.
scheduling_policies: JsonStoreFair-share scheduling policies keyed by name.
Tags keyed by resource ARN -> { key: value }.
job_def_revisions: BTreeMap<String, i64>Per-job-definition-name highest revision allocated.
Trait Implementations§
Source§impl Clone for BatchState
impl Clone for BatchState
Source§fn clone(&self) -> BatchState
fn clone(&self) -> BatchState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BatchState
impl Debug for BatchState
Source§impl Default for BatchState
impl Default for BatchState
Source§fn default() -> BatchState
fn default() -> BatchState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BatchState
impl<'de> Deserialize<'de> for BatchState
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 BatchState
impl RefUnwindSafe for BatchState
impl Send for BatchState
impl Sync for BatchState
impl Unpin for BatchState
impl UnsafeUnpin for BatchState
impl UnwindSafe for BatchState
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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