pub struct SsmState {Show 34 fields
pub account_id: String,
pub region: String,
pub parameters: BTreeMap<String, SsmParameter>,
pub documents: BTreeMap<String, SsmDocument>,
pub commands: Vec<SsmCommand>,
pub maintenance_windows: HashMap<String, MaintenanceWindow>,
pub patch_baselines: HashMap<String, PatchBaseline>,
pub patch_groups: Vec<PatchGroup>,
pub associations: HashMap<String, SsmAssociation>,
pub ops_items: HashMap<String, SsmOpsItem>,
pub resource_policies: Vec<SsmResourcePolicy>,
pub service_settings: HashMap<String, SsmServiceSetting>,
pub default_patch_baseline_id: Option<String>,
pub ops_item_counter: u64,
pub maintenance_window_executions: Vec<MaintenanceWindowExecution>,
pub inventory_entries: HashMap<String, InventoryEntry>,
pub inventory_deletions: Vec<InventoryDeletion>,
pub compliance_items: Vec<ComplianceItem>,
pub resource_data_syncs: HashMap<String, ResourceDataSync>,
pub mw_execution_counter: u64,
pub inventory_deletion_counter: u64,
pub ops_item_related_items: Vec<OpsItemRelatedItem>,
pub ops_item_related_item_counter: u64,
pub ops_item_events: Vec<OpsItemEvent>,
pub ops_metadata: HashMap<String, OpsMetadataEntry>,
pub automation_executions: HashMap<String, AutomationExecution>,
pub automation_execution_counter: u64,
pub sessions: HashMap<String, SsmSession>,
pub session_counter: u64,
pub activations: HashMap<String, SsmActivation>,
pub activation_counter: u64,
pub managed_instances: HashMap<String, ManagedInstance>,
pub execution_previews: HashMap<String, ExecutionPreview>,
pub execution_preview_counter: u64,
}Fields§
§account_id: String§region: String§parameters: BTreeMap<String, SsmParameter>§documents: BTreeMap<String, SsmDocument>§commands: Vec<SsmCommand>§maintenance_windows: HashMap<String, MaintenanceWindow>§patch_baselines: HashMap<String, PatchBaseline>§patch_groups: Vec<PatchGroup>§associations: HashMap<String, SsmAssociation>§ops_items: HashMap<String, SsmOpsItem>§resource_policies: Vec<SsmResourcePolicy>§service_settings: HashMap<String, SsmServiceSetting>§default_patch_baseline_id: Option<String>§ops_item_counter: u64§maintenance_window_executions: Vec<MaintenanceWindowExecution>§inventory_entries: HashMap<String, InventoryEntry>§inventory_deletions: Vec<InventoryDeletion>§compliance_items: Vec<ComplianceItem>§resource_data_syncs: HashMap<String, ResourceDataSync>§mw_execution_counter: u64§inventory_deletion_counter: u64§ops_item_events: Vec<OpsItemEvent>§ops_metadata: HashMap<String, OpsMetadataEntry>§automation_executions: HashMap<String, AutomationExecution>§automation_execution_counter: u64§sessions: HashMap<String, SsmSession>§session_counter: u64§activations: HashMap<String, SsmActivation>§activation_counter: u64§managed_instances: HashMap<String, ManagedInstance>§execution_previews: HashMap<String, ExecutionPreview>§execution_preview_counter: u64Implementations§
Auto Trait Implementations§
impl Freeze for SsmState
impl RefUnwindSafe for SsmState
impl Send for SsmState
impl Sync for SsmState
impl Unpin for SsmState
impl UnsafeUnpin for SsmState
impl UnwindSafe for SsmState
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