Table of Contents

Enum DeletionOutcome

Namespace
Openshell.V1
Assembly
OpenShell.Sdk.dll

Result of a public delete, membership removal, or session revocation. Default requests return NOT_FOUND for a missing target. With allow_missing, only a missing target becomes ALREADY_ABSENT; parent lookup, authorization, validation, precondition, and backend errors retain their normal status. These results describe the targeted resource, not a same-name replacement.

public enum DeletionOutcome

Fields

[OriginalName("DELETION_OUTCOME_UNSPECIFIED")] Unspecified = 0

No outcome was supplied. Never infer completion from this value.

[OriginalName("DELETION_OUTCOME_COMPLETED")] Completed = 1

The targeted gateway resource is removed (or the SSH session is revoked). Downstream platform garbage collection may still be finishing.

[OriginalName("DELETION_OUTCOME_ACCEPTED")] Accepted = 2

Sandbox deletion is accepted but its gateway record still exists. Observe the targeted sandbox ID until it disappears for completion.

[OriginalName("DELETION_OUTCOME_ALREADY_ABSENT")] AlreadyAbsent = 3

The target did not exist and allow_missing was true.