API reference

July 18, 2026 ยท View on GitHub

The public API is re-exported from systemd_pydantic.

Unit models

.. currentmodule:: systemd_pydantic

.. autosummary::
   :toctree: _build

   UnitConfiguration
   ServiceConfiguration
   TimerConfiguration
   InstallConfiguration
   ServiceUnitConfiguration
   TimerUnitConfiguration

Configuration and lifecycle

.. currentmodule:: systemd_pydantic

.. autosummary::
   :toctree: _build

   SystemdConfiguration
   SystemdConvenienceConfiguration
   SystemdClient
   UnitInfo
   CommandResult
   CommandRunner
   SubprocessCommandRunner
   SSHCommandRunner
   SystemdCommandError
   load_config
   load_convenience_config