Table of Contents

Enum SandboxPhase

Namespace
Openshell.V1
Assembly
OpenShell.Sdk.dll

High-level sandbox lifecycle phase derived by the gateway.

Clients should rely on this normalized lifecycle summary for readiness and deletion decisions instead of interpreting raw conditions.

public enum SandboxPhase

Fields

[OriginalName("SANDBOX_PHASE_UNSPECIFIED")] Unspecified = 0
[OriginalName("SANDBOX_PHASE_PROVISIONING")] Provisioning = 1
[OriginalName("SANDBOX_PHASE_READY")] Ready = 2
[OriginalName("SANDBOX_PHASE_ERROR")] Error = 3
[OriginalName("SANDBOX_PHASE_DELETING")] Deleting = 4
[OriginalName("SANDBOX_PHASE_UNKNOWN")] Unknown = 5
[OriginalName("SANDBOX_PHASE_STOPPING")] Stopping = 6
[OriginalName("SANDBOX_PHASE_STOPPED")] Stopped = 7
[OriginalName("SANDBOX_PHASE_STARTING")] Starting = 8
[OriginalName("SANDBOX_PHASE_COMPLETED")] Completed = 9

The canonical main process exited successfully and its result is final.

[OriginalName("SANDBOX_PHASE_SUSPENDING")] Suspending = 11

The gateway requested suspension and the driver has not confirmed it.

[OriginalName("SANDBOX_PHASE_SUSPENDED")] Suspended = 12

The workload is frozen and its memory state is retained by the isolation backend. ResumeSandbox restores it; StartSandbox discards it.