@@ -19,17 +19,18 @@ package workspaces
1919// Workspace represents a workspace in the system, and is returned by GET and LIST operations.
2020// NOTE: this type is not used for CREATE or UPDATE operations, see WorkspaceCreate
2121type Workspace struct {
22- Name string `json:"name"`
23- Namespace string `json:"namespace"`
24- WorkspaceKind WorkspaceKindInfo `json:"workspaceKind"`
25- DeferUpdates bool `json:"deferUpdates"`
26- Paused bool `json:"paused"`
27- PausedTime int64 `json:"pausedTime"`
28- State WorkspaceState `json:"state"`
29- StateMessage string `json:"stateMessage"`
30- PodTemplate PodTemplate `json:"podTemplate"`
31- Activity Activity `json:"activity"`
32- Services []Service `json:"services"`
22+ Name string `json:"name"`
23+ Namespace string `json:"namespace"`
24+ WorkspaceKind WorkspaceKindInfo `json:"workspaceKind"`
25+ DeferUpdates bool `json:"deferUpdates"`
26+ Paused bool `json:"paused"`
27+ PausedTime int64 `json:"pausedTime"`
28+ PendingRestart bool `json:"pendingRestart"`
29+ State WorkspaceState `json:"state"`
30+ StateMessage string `json:"stateMessage"`
31+ PodTemplate PodTemplate `json:"podTemplate"`
32+ Activity Activity `json:"activity"`
33+ Services []Service `json:"services"`
3334}
3435
3536type WorkspaceState string
0 commit comments