Class Workspace
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
A workspace: the isolation boundary for sandboxes, providers and other resources.
public sealed record Workspace : IEquatable<Workspace>
- Inheritance
-
Workspace
- Implements
- Inherited Members
Properties
CreatedAt
Creation time.
public DateTimeOffset? CreatedAt { get; init; }
Property Value
Id
Immutable identifier.
public required string Id { get; init; }
Property Value
Labels
User labels.
public IReadOnlyDictionary<string, string> Labels { get; init; }
Property Value
Name
Canonical name.
public required string Name { get; init; }
Property Value
Phase
Lifecycle phase.
public WorkspacePhase Phase { get; init; }
Property Value
ResourceVersion
Optimistic-concurrency version.
public ulong ResourceVersion { get; init; }