Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { Name string JobRequirements map[string][]string Payload *JobPayload State *JobState }
func (*Job) Requirements ¶
type JobPayload ¶
type JobPayload struct { Name string Unit unit.SystemdUnitFile }
func NewJobPayload ¶
func NewJobPayload(name string, uFile unit.SystemdUnitFile) *JobPayload
func (*JobPayload) Conflicts ¶
func (jp *JobPayload) Conflicts() []string
func (*JobPayload) Description ¶ added in v0.1.3
func (jp *JobPayload) Description() string
func (*JobPayload) Peers ¶
func (jp *JobPayload) Peers() []string
func (*JobPayload) Type ¶
func (jp *JobPayload) Type() (string, error)
type JobState ¶
type JobState struct { LoadState string `json:"loadState"` ActiveState string `json:"activeState"` SubState string `json:"subState"` Sockets []string `json:"sockets"` MachineState *machine.MachineState `json:"machineState"` }
func NewJobState ¶
func NewJobState(loadState, activeState, subState string, sockets []string, ms *machine.MachineState) *JobState
Click to show internal directories.
Click to hide internal directories.