Namespace Openshell.Datamodel.V1
Classes
- AllWorkspaces
Marker for the all-workspaces selector variant.
- CredentialHandle
Opaque handle for a provider credential stored by gateway credential storage. Handles are created by OpenShell and must not be authored by users.
- DatamodelReflection
Holder for reflection information generated from datamodel.proto
- ObjectMeta
Kubernetes-style metadata shared by all top-level OpenShell domain objects.
This structure provides consistent metadata (identity, labels, annotations, timestamps, resource versioning) across Sandbox, Provider, SshSession, and other resources.
- Provider
Provider model stored by OpenShell.
- Workspace
Workspace resource. A hard isolation boundary for sandboxes, providers, and other workspace-scoped resources.
- WorkspaceSelector
Selects the workspace scope for a public API request.
Requests that operate on one workspace require a non-empty
workspace. Cross-workspace list requests additionally acceptall_workspaces. The containing request documents which selections it supports; an omitted selector is invalid for workspace-scoped operations.
- WorkspaceStatus
Status of a workspace.
Enums
- WorkspacePhase
Phase of a workspace's lifecycle.
- WorkspaceSelector.SelectionOneofCase
Enum of possible cases for the "selection" oneof.