Skip to main content

Module application_isolation

Module application_isolation 

Source
Expand description

Public application isolation namespace. Use it for the documented application isolation API surface; prefer crate-root re-exports for common imports. Module items must preserve the core ownership and side-effect boundaries described in this file. Isolation lifecycle coordination over host-provided runtimes. Use this module when a workload requires environment preparation, process execution, signaling, stats, or cleanup. All concrete container or VM behavior remains adapter-owned.

Structs§

IsolationCleanupOutcome
Holds isolation cleanup outcome application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
IsolationDowngradeApproval
Holds isolation downgrade approval application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
IsolationLifecycleContext
Holds isolation lifecycle context application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
IsolationLifecycleCoordinator
Holds isolation lifecycle coordinator application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
IsolationProcessOutcome
Holds isolation process outcome application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
IsolationSelectionOutcome
Holds isolation selection outcome application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.

Enums§

IsolationMatchStatus
Enumerates the finite isolation match status cases. Serialized names are part of the SDK contract; update fixtures when variants change.
IsolationReadinessProfile
Enumerates the finite isolation readiness profile cases. Serialized names are part of the SDK contract; update fixtures when variants change.
PolicyDecisionScope
Enumerates the finite policy decision scope cases. Serialized names are part of the SDK contract; update fixtures when variants change.