Versions in this module Expand all Collapse all v1 v1.0.1 Jun 23, 2022 Changes in this version + func GetSystemConf(rw http.ResponseWriter) error + func InitSystemd() + func ListUnits(ctx context.Context, w http.ResponseWriter) error + func ManagerAcquireSystemProperty(ctx context.Context, w http.ResponseWriter, property string) error + func RegisterRouterSystemd(router *mux.Router) + func UpdateSystemConf(rw http.ResponseWriter, r *http.Request) error + type Describe struct + Architecture string + ControlGroup string + Features string + NNames string + SystemState string + Tainted string + Version string + Virtualization string + func ManagerDescribe(ctx context.Context) (*Describe, error) + type Property struct + Property string + Value string + type UnitAction struct + Action string + Property string + Unit string + UnitType string + Value string + func (u *UnitAction) AcquireAllUnitProperty(ctx context.Context, w http.ResponseWriter) error + func (u *UnitAction) AcquireUnitProperty(ctx context.Context, w http.ResponseWriter) error + func (u *UnitAction) AcquireUnitStatus(ctx context.Context, w http.ResponseWriter) error + func (u *UnitAction) AcquireUnitTypeProperty(ctx context.Context, w http.ResponseWriter) error + func (u *UnitAction) UnitCommands(ctx context.Context) error + type UnitStatus struct + ActiveEnterTimestamp int64 + ActiveExitTimestamp int64 + ActiveState string + Description string + Followed string + InactiveEnterTimestamp int64 + InactiveExitTimestamp int64 + JobId uint32 + JobPath string + JobType string + LoadState string + MainPid uint32 + Name string + Path string + StateChangeTimestamp int64 + Status string + SubState string + Unit string + UnitFileState string