API Reference systemd v#0.1.0-pre.1

Copy Markdown View Source

Modules

Pure Elixir tools for working with systemd.

Small D-Bus client wrapper used by the systemd API.

Successful D-Bus method call result.

Structured error returned by systemd and D-Bus operations.

Helpers for installing generated unit files.

A systemd job returned by manager operations such as StartUnit.

Client for org.freedesktop.systemd1.Manager.

Normalized options for systemd manager operations.

Client for org.freedesktop.DBus.Properties.

Common state properties for a systemd service object.

Common state properties for a systemd socket object.

Common state properties for a systemd timer object.

Constructors for systemd transient units.

Auxiliary transient unit passed to StartTransientUnit.

A typed systemd transient-unit property.

Runtime information for a systemd unit returned by ListUnits.

Loss-aware representation of a systemd unit file.

Blank line in a systemd unit file.

Typed builders for common systemd unit file sections.

Comment line in a systemd unit file.

Key/value directive in a systemd unit file.

Structured parser error for systemd unit files.

Raw line preserved by the parser when it is not a complete section, directive, comment, or blank line.

Section header in a systemd unit file, for example [Service].

Source location for a parsed unit file entry.

Validation error for a parsed systemd unit file.

Helpers for systemd directive values.

Change reported by systemd unit-file operations.

Result returned by systemd unit-file operations.

D-Bus object for a loaded systemd unit.

Common state properties for a systemd unit object.