Versions in this module Expand all Collapse all v1 v1.0.0 Oct 8, 2024 Changes in this version + type ApiServer struct + func (s *ApiServer) CloneVM(ctx context.Context, req *connect.Request[v1.CloneVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) CreateVMSnapshot(ctx context.Context, req *connect.Request[v1.CreateVMSnapshotRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) DeleteVM(ctx context.Context, req *connect.Request[v1.DeleteVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) ListRunningVMs(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.ListRunningVMsResponse], error) + func (s *ApiServer) PauseVM(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) PowerOffVM(ctx context.Context, req *connect.Request[v1.PowerOffVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) PowerOnVM(ctx context.Context, req *connect.Request[v1.PowerOnVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) ReadVMVariable(ctx context.Context, req *connect.Request[v1.ReadVMVariableRequest]) (*connect.Response[v1.ReadVMVariableResponse], error) + func (s *ApiServer) ReadVMXVariable(ctx context.Context, req *connect.Request[v1.ReadVMXVariableRequest]) (*connect.Response[v1.ReadVMXVariableResponse], error) + func (s *ApiServer) RegisterVM(ctx context.Context, req *connect.Request[v1.RegisterVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) RemoveVMSnapshot(ctx context.Context, req *connect.Request[v1.RemoveVMSnapshotRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) ResetVM(ctx context.Context, req *connect.Request[v1.ResetVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) ResumeVM(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) RevertVMSnapshot(ctx context.Context, req *connect.Request[v1.RevertToSnapshotRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) SuspendVM(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) UnregisterVM(ctx context.Context, req *connect.Request[v1.UnregisterVMRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) UpgradeVMHardware(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) VMDetail(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.VMDetailResponse], error) + func (s *ApiServer) VMSnapshotDetail(ctx context.Context, req *connect.Request[v1.VMSnapshotDetailRequest]) (*connect.Response[v1.VMSnapshotDetailResponse], error) + func (s *ApiServer) VMXRegistered(ctx context.Context, req *connect.Request[v1.GenericRequest]) (*connect.Response[v1.VMXRegisteredResponse], error) + func (s *ApiServer) WriteVMVariable(ctx context.Context, req *connect.Request[v1.WriteVMVariableRequest]) (*connect.Response[v1.GenericResponse], error) + func (s *ApiServer) WriteVMXVariable(ctx context.Context, req *connect.Request[v1.WriteVMXVariableRequest]) (*connect.Response[v1.GenericResponse], error)