Go SDK API
Version 0.5.0. Generated source.
Machines
Params Types:
Response Types:
- dedalus.LifecycleStatus
- dedalus.Machine
- dedalus.MachineList
- dedalus.MachineListItem
- dedalus.MachineGetResponse
Methods:
client.Machines.New(ctx context.Context, body dedalus.MachineNewParams) (*dedalus.Machine, error)client.Machines.Get(ctx context.Context, query dedalus.MachineGetParams) (*dedalus.MachineGetResponse, error)client.Machines.Update(ctx context.Context, params dedalus.MachineUpdateParams) (*dedalus.Machine, error)client.Machines.List(ctx context.Context, query dedalus.MachineListParams) (*pagination.CursorPage[dedalus.MachineListItem], error)client.Machines.Delete(ctx context.Context, body dedalus.MachineDeleteParams) (*dedalus.Machine, error)client.Machines.Sleep(ctx context.Context, body dedalus.MachineSleepParams) (*dedalus.Machine, error)client.Machines.Wake(ctx context.Context, body dedalus.MachineWakeParams) (*dedalus.Machine, error)
SSH
Params Types:
Response Types:
Methods:
client.Machines.SSH.New(ctx context.Context, params dedalus.MachineSSHNewParams) (*dedalus.SSHSession, error)client.Machines.SSH.Get(ctx context.Context, query dedalus.MachineSSHGetParams) (*dedalus.SSHSession, error)client.Machines.SSH.List(ctx context.Context, params dedalus.MachineSSHListParams) (*pagination.CursorPage[dedalus.SSHSession], error)client.Machines.SSH.Delete(ctx context.Context, body dedalus.MachineSSHDeleteParams) (*dedalus.SSHSession, error)
Executions
Params Types:
Response Types:
- dedalus.ArtifactRef
- dedalus.Execution
- dedalus.ExecutionEvent
- dedalus.ExecutionEvents
- dedalus.ExecutionList
- dedalus.ExecutionOutput
Methods:
client.Machines.Executions.New(ctx context.Context, params dedalus.MachineExecutionNewParams) (*dedalus.Execution, error)client.Machines.Executions.Get(ctx context.Context, query dedalus.MachineExecutionGetParams) (*dedalus.Execution, error)client.Machines.Executions.List(ctx context.Context, params dedalus.MachineExecutionListParams) (*pagination.CursorPage[dedalus.Execution], error)client.Machines.Executions.Delete(ctx context.Context, body dedalus.MachineExecutionDeleteParams) (*dedalus.Execution, error)client.Machines.Executions.Events(ctx context.Context, params dedalus.MachineExecutionEventsParams) (*pagination.CursorPage[dedalus.ExecutionEvent], error)client.Machines.Executions.Output(ctx context.Context, query dedalus.MachineExecutionOutputParams) (*dedalus.ExecutionOutput, error)
