Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSocketAddr ¶
func IsAccessKeyNotFound ¶
Types ¶
type DaemonState ¶
type DaemonState string
var ( DaemonStateRunning DaemonState = "running" DaemonStateStopped DaemonState = "stopped" DaemonStatePending DaemonState = "pending" )
type DebugStatus ¶
type DebugStatus struct {
Tailscale *ipnstate.Status `json:"tailscale,omitempty"`
Self *managementv1.Self `json:"self,omitempty"`
}
type InitConfig ¶
type LocalClient ¶
type LocalClient struct {
// contains filtered or unexported fields
}
func NewLocalClient ¶
func NewLocalClient(daemonFolder, provider string) *LocalClient
func (*LocalClient) ListWorkspaces ¶
func (c *LocalClient) ListWorkspaces(ctx context.Context) ([]managementv1.DevPodWorkspaceInstance, error)
type ProWorkspaceInstance ¶
type ProWorkspaceInstance struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec managementv1.DevPodWorkspaceInstanceSpec `json:"spec,omitempty"`
Status ProWorkspaceInstanceStatus `json:"status,omitempty"`
}
type ProWorkspaceInstanceStatus ¶
type ProWorkspaceInstanceStatus struct {
managementv1.DevPodWorkspaceInstanceStatus `json:",inline"`
Source *provider.WorkspaceSource `json:"source,omitempty"`
IDE *provider.WorkspaceIDEConfig `json:"ide,omitempty"`
}
type Status ¶
type Status struct {
State DaemonState `json:"state,omitempty"`
LoginRequired bool `json:"loginRequired,omitempty"`
Debug *DebugStatus `json:"debug,omitempty"`
}
type VersionInfo ¶
type VersionInfo struct {
ServerVersion string `json:"serverVersion,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.