# Structs

AutomountFile represents systemd.automount — Automount unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.automount.html for details).
AutomountSection represents information about the file system automount points it supervises (see https://www.freedesktop.org/software/systemd/man/systemd.automount.html#Options for details).
DeviceFile represents systemd.device — Device unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.device.html for details).
ExecOptions represents systemd.exec — Execution environment configuration (see https://www.freedesktop.org/software/systemd/man/systemd.exec.html for details).
InstallSection represents installation information for the unit (see https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BInstall%5D%20Section%20Options for details).
KillOptions represents systemd.kill — Process killing procedure (see https://www.freedesktop.org/software/systemd/man/systemd.kill.html#Options for details).
MountFile represents systemd.mount — Mount unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.mount.html for details).
MountSection represents information about the file system mount points it supervises (see https://www.freedesktop.org/software/systemd/man/systemd.mount.html#Options for details).
PathFile represents systemd.path — Path unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.path.html for details).
PathSection represents information about the path(s) it monitors (see https://www.freedesktop.org/software/systemd/man/systemd.path.html#Options for details).
ResourceControlOptions represents systemd.resource-control — Resource control unit settings (see https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html for details).
ServiceFile represents systemd.service — Service unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.service.html for details).
ServiceSection represents information about the service and the process it supervises (see https://www.freedesktop.org/software/systemd/man/systemd.service.html#Options for details).
SliceFile represents systemd.slice — Slice unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.slice.html for details).
SocketFile represents systemd.socket — Socket unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.socket.html for details).
SocketSection represents information about the socket or FIFO it supervises (see https://www.freedesktop.org/software/systemd/man/systemd.socket.html#Options for details).
SwapFile represents systemd.swap — Swap unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.swap.html for details).
SwapSection represents information about the swap device it supervises (see https://www.freedesktop.org/software/systemd/man/systemd.swap.html#Options for details).
TargetFile represents systemd.target — Target unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.target.html for details).
TimerFile represents systemd.timer — Timer unit configuration (see https://www.freedesktop.org/software/systemd/man/systemd.timer.html for details).
TimerSection represents information about the timer it defines (see https://www.freedesktop.org/software/systemd/man/systemd.timer.html#Options for details).
UnitSection represents generic information about the unit that is not dependent on the type of unit (see https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options for details).