Constructors for systemd transient units.
Summary
Functions
Creates a boolean property.
Creates a CPU quota property in microseconds per second.
Creates an ExecStart property.
Creates a memory limit property such as MemoryMax.
Creates a typed transient-unit property.
Creates a string property.
Creates a task-count limit property such as TasksMax.
Creates an unsigned 64-bit property.
Types
@type property() :: Systemd.TransientUnit.Property.t()
Functions
@spec boolean(String.t(), boolean()) :: Systemd.TransientUnit.Property.t()
Creates a boolean property.
@spec cpu_quota_per_sec_usec(non_neg_integer()) :: Systemd.TransientUnit.Property.t()
Creates a CPU quota property in microseconds per second.
@spec exec_start(String.t(), [String.t()], boolean()) :: Systemd.TransientUnit.Property.t()
Creates an ExecStart property.
@spec memory_max(non_neg_integer()) :: Systemd.TransientUnit.Property.t()
Creates a memory limit property such as MemoryMax.
@spec property(String.t(), String.t(), term()) :: Systemd.TransientUnit.Property.t()
Creates a typed transient-unit property.
@spec string(String.t(), String.t()) :: Systemd.TransientUnit.Property.t()
Creates a string property.
@spec tasks_max(non_neg_integer()) :: Systemd.TransientUnit.Property.t()
Creates a task-count limit property such as TasksMax.
@spec uint64(String.t(), non_neg_integer()) :: Systemd.TransientUnit.Property.t()
Creates an unsigned 64-bit property.