pub struct StepFunctionsState {
pub account_id: String,
pub region: String,
pub state_machines: BTreeMap<String, StateMachine>,
pub executions: BTreeMap<String, Execution>,
pub activities: BTreeMap<String, Activity>,
pub state_machine_versions: BTreeMap<String, StateMachineVersion>,
pub state_machine_aliases: BTreeMap<String, StateMachineAlias>,
pub map_runs: BTreeMap<String, MapRun>,
pub task_tokens: BTreeMap<String, TaskTokenState>,
}Fields§
§account_id: String§region: String§state_machines: BTreeMap<String, StateMachine>State machines keyed by ARN.
executions: BTreeMap<String, Execution>Executions keyed by execution ARN.
activities: BTreeMap<String, Activity>§state_machine_versions: BTreeMap<String, StateMachineVersion>§state_machine_aliases: BTreeMap<String, StateMachineAlias>§map_runs: BTreeMap<String, MapRun>§task_tokens: BTreeMap<String, TaskTokenState>Pending task tokens issued for sync activities + their outcome.
Implementations§
Trait Implementations§
Source§impl AccountState for StepFunctionsState
impl AccountState for StepFunctionsState
Source§fn new_for_account(account_id: &str, region: &str, _endpoint: &str) -> Self
fn new_for_account(account_id: &str, region: &str, _endpoint: &str) -> Self
Create a fresh, empty state for the given account.
Source§fn inherit_from(&mut self, _sibling: &Self)
fn inherit_from(&mut self, _sibling: &Self)
Called after a new account state is created via
MultiAccountState::get_or_create,
with a reference to an existing sibling state. Services can override
this to propagate shared resources (e.g. body caches) to the new state.Source§impl Clone for StepFunctionsState
impl Clone for StepFunctionsState
Source§fn clone(&self) -> StepFunctionsState
fn clone(&self) -> StepFunctionsState
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 StepFunctionsState
impl Debug for StepFunctionsState
Source§impl<'de> Deserialize<'de> for StepFunctionsState
impl<'de> Deserialize<'de> for StepFunctionsState
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 StepFunctionsState
impl RefUnwindSafe for StepFunctionsState
impl Send for StepFunctionsState
impl Sync for StepFunctionsState
impl Unpin for StepFunctionsState
impl UnsafeUnpin for StepFunctionsState
impl UnwindSafe for StepFunctionsState
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