1:255.13-alt1
[systemd_ALT.git] / man / org.freedesktop.systemd1.xml
bloba93f28a966bca8c06788be724658d4860b377d3b
1 <?xml version='1.0'?>
2 <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" >
4 <!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
6 <refentry id="org.freedesktop.systemd1" xmlns:xi="http://www.w3.org/2001/XInclude">
7   <refentryinfo>
8     <title>org.freedesktop.systemd1</title>
9     <productname>systemd</productname>
10   </refentryinfo>
12   <refmeta>
13     <refentrytitle>org.freedesktop.systemd1</refentrytitle>
14     <manvolnum>5</manvolnum>
15   </refmeta>
17   <refnamediv>
18     <refname>org.freedesktop.systemd1</refname>
19     <refpurpose>The D-Bus interface of systemd</refpurpose>
20   </refnamediv>
22   <refsect1>
23     <title>Introduction</title>
25     <para>
26     <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry> and its
27     auxiliary daemons expose a number of APIs over D-Bus. This page only describes the various APIs exposed by the
28     system and service manager itself. It does not cover the auxiliary daemons.
29     </para>
31     <para>The service manager exposes a number of objects on the bus: one
32     <interfacename>Manager</interfacename> object as a central entry point for clients along with individual objects
33     for each unit and for each queued job. The unit objects implement a generic
34     <interfacename>Unit</interfacename> interface as well as a type-specific interface. For example, service units
35     implement both <interfacename>org.freedesktop.systemd1.Unit</interfacename> and
36     <interfacename>org.freedesktop.system1.Service</interfacename>. The manager object can list
37     unit and job objects or directly convert a unit name or job identifier to a bus path of the corresponding
38     D-Bus object.</para>
40     <para>Properties exposing time values are usually encoded in microseconds (μs) on the bus, even if
41     their corresponding settings in the unit files are in seconds.</para>
43     <para>PID 1 uses <ulink url="https://www.freedesktop.org/software/polkit/docs/latest/">polkit</ulink> to
44     allow access to privileged operations for unprivileged processes. Some operations (such as
45     shutdown/reboot/suspend) are also available through the D-Bus API of logind, see
46     <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
47     </para>
48   </refsect1>
50   <refsect1>
51     <title>The Manager Object</title>
53     <para>The main entry point object is available on the fixed
54     <constant>/org/freedesktop/systemd1</constant> object path:</para>
56     <programlisting executable="systemd" node="/org/freedesktop/systemd1" interface="org.freedesktop.systemd1.Manager">
57 node /org/freedesktop/systemd1 {
58   interface org.freedesktop.systemd1.Manager {
59     methods:
60       GetUnit(in  s name,
61               out o unit);
62       GetUnitByPID(in  u pid,
63                    out o unit);
64       GetUnitByInvocationID(in  ay invocation_id,
65                             out o unit);
66       GetUnitByControlGroup(in  s cgroup,
67                             out o unit);
68       GetUnitByPIDFD(in  h pidfd,
69                      out o unit,
70                      out s unit_id,
71                      out ay invocation_id);
72       LoadUnit(in  s name,
73                out o unit);
74       StartUnit(in  s name,
75                 in  s mode,
76                 out o job);
77       StartUnitWithFlags(in  s name,
78                          in  s mode,
79                          in  t flags,
80                          out o job);
81       StartUnitReplace(in  s old_unit,
82                        in  s new_unit,
83                        in  s mode,
84                        out o job);
85       StopUnit(in  s name,
86                in  s mode,
87                out o job);
88       ReloadUnit(in  s name,
89                  in  s mode,
90                  out o job);
91       RestartUnit(in  s name,
92                   in  s mode,
93                   out o job);
94       TryRestartUnit(in  s name,
95                      in  s mode,
96                      out o job);
97       ReloadOrRestartUnit(in  s name,
98                           in  s mode,
99                           out o job);
100       ReloadOrTryRestartUnit(in  s name,
101                              in  s mode,
102                              out o job);
103       EnqueueUnitJob(in  s name,
104                      in  s job_type,
105                      in  s job_mode,
106                      out u job_id,
107                      out o job_path,
108                      out s unit_id,
109                      out o unit_path,
110                      out s job_type,
111                      out a(uosos) affected_jobs);
112       KillUnit(in  s name,
113                in  s whom,
114                in  i signal);
115       QueueSignalUnit(in  s name,
116                       in  s whom,
117                       in  i signal,
118                       in  i value);
119       CleanUnit(in  s name,
120                 in  as mask);
121       FreezeUnit(in  s name);
122       ThawUnit(in  s name);
123       ResetFailedUnit(in  s name);
124       SetUnitProperties(in  s name,
125                         in  b runtime,
126                         in  a(sv) properties);
127       BindMountUnit(in  s name,
128                     in  s source,
129                     in  s destination,
130                     in  b read_only,
131                     in  b mkdir);
132       MountImageUnit(in  s name,
133                      in  s source,
134                      in  s destination,
135                      in  b read_only,
136                      in  b mkdir,
137                      in  a(ss) options);
138       RefUnit(in  s name);
139       UnrefUnit(in  s name);
140       StartTransientUnit(in  s name,
141                          in  s mode,
142                          in  a(sv) properties,
143                          in  a(sa(sv)) aux,
144                          out o job);
145       GetUnitProcesses(in  s name,
146                        out a(sus) processes);
147       AttachProcessesToUnit(in  s unit_name,
148                             in  s subcgroup,
149                             in  au pids);
150       AbandonScope(in  s name);
151       GetJob(in  u id,
152              out o job);
153       GetJobAfter(in  u id,
154                   out a(usssoo) jobs);
155       GetJobBefore(in  u id,
156                    out a(usssoo) jobs);
157       CancelJob(in  u id);
158       ClearJobs();
159       ResetFailed();
160       SetShowStatus(in  s mode);
161       ListUnits(out a(ssssssouso) units);
162       ListUnitsFiltered(in  as states,
163                         out a(ssssssouso) units);
164       ListUnitsByPatterns(in  as states,
165                           in  as patterns,
166                           out a(ssssssouso) units);
167       ListUnitsByNames(in  as names,
168                        out a(ssssssouso) units);
169       ListJobs(out a(usssoo) jobs);
170       Subscribe();
171       Unsubscribe();
172       Dump(out s output);
173       DumpUnitsMatchingPatterns(in  as patterns,
174                                 out s output);
175       DumpByFileDescriptor(out h fd);
176       DumpUnitsMatchingPatternsByFileDescriptor(in  as patterns,
177                                                 out h fd);
178       Reload();
179       @org.freedesktop.DBus.Method.NoReply("true")
180       Reexecute();
181       @org.freedesktop.systemd1.Privileged("true")
182       Exit();
183       @org.freedesktop.systemd1.Privileged("true")
184       Reboot();
185       @org.freedesktop.systemd1.Privileged("true")
186       SoftReboot(in  s new_root);
187       @org.freedesktop.systemd1.Privileged("true")
188       PowerOff();
189       @org.freedesktop.systemd1.Privileged("true")
190       Halt();
191       @org.freedesktop.systemd1.Privileged("true")
192       KExec();
193       @org.freedesktop.systemd1.Privileged("true")
194       SwitchRoot(in  s new_root,
195                  in  s init);
196       SetEnvironment(in  as assignments);
197       UnsetEnvironment(in  as names);
198       UnsetAndSetEnvironment(in  as names,
199                              in  as assignments);
200       EnqueueMarkedJobs(out ao jobs);
201       ListUnitFiles(out a(ss) unit_files);
202       ListUnitFilesByPatterns(in  as states,
203                               in  as patterns,
204                               out a(ss) unit_files);
205       GetUnitFileState(in  s file,
206                        out s state);
207       EnableUnitFiles(in  as files,
208                       in  b runtime,
209                       in  b force,
210                       out b carries_install_info,
211                       out a(sss) changes);
212       DisableUnitFiles(in  as files,
213                        in  b runtime,
214                        out a(sss) changes);
215       EnableUnitFilesWithFlags(in  as files,
216                                in  t flags,
217                                out b carries_install_info,
218                                out a(sss) changes);
219       DisableUnitFilesWithFlags(in  as files,
220                                 in  t flags,
221                                 out a(sss) changes);
222       DisableUnitFilesWithFlagsAndInstallInfo(in  as files,
223                                               in  t flags,
224                                               out b carries_install_info,
225                                               out a(sss) changes);
226       ReenableUnitFiles(in  as files,
227                         in  b runtime,
228                         in  b force,
229                         out b carries_install_info,
230                         out a(sss) changes);
231       LinkUnitFiles(in  as files,
232                     in  b runtime,
233                     in  b force,
234                     out a(sss) changes);
235       PresetUnitFiles(in  as files,
236                       in  b runtime,
237                       in  b force,
238                       out b carries_install_info,
239                       out a(sss) changes);
240       PresetUnitFilesWithMode(in  as files,
241                               in  s mode,
242                               in  b runtime,
243                               in  b force,
244                               out b carries_install_info,
245                               out a(sss) changes);
246       MaskUnitFiles(in  as files,
247                     in  b runtime,
248                     in  b force,
249                     out a(sss) changes);
250       UnmaskUnitFiles(in  as files,
251                       in  b runtime,
252                       out a(sss) changes);
253       RevertUnitFiles(in  as files,
254                       out a(sss) changes);
255       SetDefaultTarget(in  s name,
256                        in  b force,
257                        out a(sss) changes);
258       GetDefaultTarget(out s name);
259       PresetAllUnitFiles(in  s mode,
260                          in  b runtime,
261                          in  b force,
262                          out a(sss) changes);
263       AddDependencyUnitFiles(in  as files,
264                              in  s target,
265                              in  s type,
266                              in  b runtime,
267                              in  b force,
268                              out a(sss) changes);
269       GetUnitFileLinks(in  s name,
270                        in  b runtime,
271                        out as links);
272       SetExitCode(in  y number);
273       LookupDynamicUserByName(in  s name,
274                               out u uid);
275       LookupDynamicUserByUID(in  u uid,
276                              out s name);
277       GetDynamicUsers(out a(us) users);
278       DumpUnitFileDescriptorStore(in  s name,
279                                   out a(suuutuusu) entries);
280     signals:
281       UnitNew(s id,
282               o unit);
283       UnitRemoved(s id,
284                   o unit);
285       JobNew(u id,
286              o job,
287              s unit);
288       JobRemoved(u id,
289                  o job,
290                  s unit,
291                  s result);
292       StartupFinished(t firmware,
293                       t loader,
294                       t kernel,
295                       t initrd,
296                       t userspace,
297                       t total);
298       UnitFilesChanged();
299       Reloading(b active);
300     properties:
301       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
302       readonly s Version = '...';
303       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
304       readonly s Features = '...';
305       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
306       readonly s Virtualization = '...';
307       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
308       readonly s ConfidentialVirtualization = '...';
309       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
310       readonly s Architecture = '...';
311       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
312       readonly s Tainted = '...';
313       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
314       readonly t FirmwareTimestamp = ...;
315       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
316       readonly t FirmwareTimestampMonotonic = ...;
317       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
318       readonly t LoaderTimestamp = ...;
319       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
320       readonly t LoaderTimestampMonotonic = ...;
321       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
322       readonly t KernelTimestamp = ...;
323       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
324       readonly t KernelTimestampMonotonic = ...;
325       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
326       readonly t InitRDTimestamp = ...;
327       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
328       readonly t InitRDTimestampMonotonic = ...;
329       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
330       readonly t UserspaceTimestamp = ...;
331       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
332       readonly t UserspaceTimestampMonotonic = ...;
333       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
334       readonly t FinishTimestamp = ...;
335       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
336       readonly t FinishTimestampMonotonic = ...;
337       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
338       readonly t SecurityStartTimestamp = ...;
339       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
340       readonly t SecurityStartTimestampMonotonic = ...;
341       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
342       readonly t SecurityFinishTimestamp = ...;
343       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
344       readonly t SecurityFinishTimestampMonotonic = ...;
345       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
346       readonly t GeneratorsStartTimestamp = ...;
347       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
348       readonly t GeneratorsStartTimestampMonotonic = ...;
349       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
350       readonly t GeneratorsFinishTimestamp = ...;
351       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
352       readonly t GeneratorsFinishTimestampMonotonic = ...;
353       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
354       readonly t UnitsLoadStartTimestamp = ...;
355       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
356       readonly t UnitsLoadStartTimestampMonotonic = ...;
357       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
358       readonly t UnitsLoadFinishTimestamp = ...;
359       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
360       readonly t UnitsLoadFinishTimestampMonotonic = ...;
361       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
362       readonly t UnitsLoadTimestamp = ...;
363       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
364       readonly t UnitsLoadTimestampMonotonic = ...;
365       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
366       readonly t InitRDSecurityStartTimestamp = ...;
367       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
368       readonly t InitRDSecurityStartTimestampMonotonic = ...;
369       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
370       readonly t InitRDSecurityFinishTimestamp = ...;
371       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
372       readonly t InitRDSecurityFinishTimestampMonotonic = ...;
373       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
374       readonly t InitRDGeneratorsStartTimestamp = ...;
375       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
376       readonly t InitRDGeneratorsStartTimestampMonotonic = ...;
377       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
378       readonly t InitRDGeneratorsFinishTimestamp = ...;
379       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
380       readonly t InitRDGeneratorsFinishTimestampMonotonic = ...;
381       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
382       readonly t InitRDUnitsLoadStartTimestamp = ...;
383       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
384       readonly t InitRDUnitsLoadStartTimestampMonotonic = ...;
385       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
386       readonly t InitRDUnitsLoadFinishTimestamp = ...;
387       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
388       readonly t InitRDUnitsLoadFinishTimestampMonotonic = ...;
389       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
390       @org.freedesktop.systemd1.Privileged("true")
391       readwrite s LogLevel = '...';
392       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
393       @org.freedesktop.systemd1.Privileged("true")
394       readwrite s LogTarget = '...';
395       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
396       readonly u NNames = ...;
397       readonly u NFailedUnits = ...;
398       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
399       readonly u NJobs = ...;
400       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
401       readonly u NInstalledJobs = ...;
402       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
403       readonly u NFailedJobs = ...;
404       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
405       readonly d Progress = ...;
406       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
407       readonly as Environment = ['...', ...];
408       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
409       readonly b ConfirmSpawn = ...;
410       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
411       readonly b ShowStatus = ...;
412       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
413       readonly as UnitPath = ['...', ...];
414       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
415       readonly s DefaultStandardOutput = '...';
416       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
417       readonly s DefaultStandardError = '...';
418       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
419       readonly s WatchdogDevice = '...';
420       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
421       readonly t WatchdogLastPingTimestamp = ...;
422       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
423       readonly t WatchdogLastPingTimestampMonotonic = ...;
424       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
425       @org.freedesktop.systemd1.Privileged("true")
426       readwrite t RuntimeWatchdogUSec = ...;
427       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
428       @org.freedesktop.systemd1.Privileged("true")
429       readwrite t RuntimeWatchdogPreUSec = ...;
430       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
431       @org.freedesktop.systemd1.Privileged("true")
432       readwrite s RuntimeWatchdogPreGovernor = '...';
433       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
434       @org.freedesktop.systemd1.Privileged("true")
435       readwrite t RebootWatchdogUSec = ...;
436       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
437       @org.freedesktop.systemd1.Privileged("true")
438       readwrite t KExecWatchdogUSec = ...;
439       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
440       @org.freedesktop.systemd1.Privileged("true")
441       readwrite b ServiceWatchdogs = ...;
442       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
443       readonly s ControlGroup = '...';
444       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
445       readonly s SystemState = '...';
446       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
447       readonly y ExitCode = ...;
448       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
449       readonly t DefaultTimerAccuracyUSec = ...;
450       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
451       readonly t DefaultTimeoutStartUSec = ...;
452       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
453       readonly t DefaultTimeoutStopUSec = ...;
454       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
455       readonly t DefaultTimeoutAbortUSec = ...;
456       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
457       readonly t DefaultDeviceTimeoutUSec = ...;
458       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
459       readonly t DefaultRestartUSec = ...;
460       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
461       readonly t DefaultStartLimitIntervalUSec = ...;
462       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
463       readonly u DefaultStartLimitBurst = ...;
464       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
465       readonly b DefaultCPUAccounting = ...;
466       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
467       readonly b DefaultBlockIOAccounting = ...;
468       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
469       readonly b DefaultIOAccounting = ...;
470       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
471       readonly b DefaultIPAccounting = ...;
472       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
473       readonly b DefaultMemoryAccounting = ...;
474       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
475       readonly b DefaultTasksAccounting = ...;
476       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
477       readonly t DefaultLimitCPU = ...;
478       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
479       readonly t DefaultLimitCPUSoft = ...;
480       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
481       readonly t DefaultLimitFSIZE = ...;
482       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
483       readonly t DefaultLimitFSIZESoft = ...;
484       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
485       readonly t DefaultLimitDATA = ...;
486       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
487       readonly t DefaultLimitDATASoft = ...;
488       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
489       readonly t DefaultLimitSTACK = ...;
490       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
491       readonly t DefaultLimitSTACKSoft = ...;
492       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
493       readonly t DefaultLimitCORE = ...;
494       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
495       readonly t DefaultLimitCORESoft = ...;
496       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
497       readonly t DefaultLimitRSS = ...;
498       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
499       readonly t DefaultLimitRSSSoft = ...;
500       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
501       readonly t DefaultLimitNOFILE = ...;
502       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
503       readonly t DefaultLimitNOFILESoft = ...;
504       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
505       readonly t DefaultLimitAS = ...;
506       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
507       readonly t DefaultLimitASSoft = ...;
508       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
509       readonly t DefaultLimitNPROC = ...;
510       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
511       readonly t DefaultLimitNPROCSoft = ...;
512       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
513       readonly t DefaultLimitMEMLOCK = ...;
514       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
515       readonly t DefaultLimitMEMLOCKSoft = ...;
516       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
517       readonly t DefaultLimitLOCKS = ...;
518       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
519       readonly t DefaultLimitLOCKSSoft = ...;
520       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
521       readonly t DefaultLimitSIGPENDING = ...;
522       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
523       readonly t DefaultLimitSIGPENDINGSoft = ...;
524       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
525       readonly t DefaultLimitMSGQUEUE = ...;
526       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
527       readonly t DefaultLimitMSGQUEUESoft = ...;
528       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
529       readonly t DefaultLimitNICE = ...;
530       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
531       readonly t DefaultLimitNICESoft = ...;
532       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
533       readonly t DefaultLimitRTPRIO = ...;
534       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
535       readonly t DefaultLimitRTPRIOSoft = ...;
536       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
537       readonly t DefaultLimitRTTIME = ...;
538       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
539       readonly t DefaultLimitRTTIMESoft = ...;
540       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
541       readonly t DefaultTasksMax = ...;
542       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
543       readonly t DefaultMemoryPressureThresholdUSec = ...;
544       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
545       readonly s DefaultMemoryPressureWatch = '...';
546       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
547       readonly t TimerSlackNSec = ...;
548       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
549       readonly s DefaultOOMPolicy = '...';
550       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
551       readonly i DefaultOOMScoreAdjust = ...;
552       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
553       readonly s CtrlAltDelBurstAction = '...';
554   };
555   interface org.freedesktop.DBus.Peer { ... };
556   interface org.freedesktop.DBus.Introspectable { ... };
557   interface org.freedesktop.DBus.Properties { ... };
559     </programlisting>
561     <!--method GetUnitByInvocationID is not documented!-->
563     <!--method GetUnitByControlGroup is not documented!-->
565     <!--method EnqueueUnitJob is not documented!-->
567     <!--method CleanUnit is not documented!-->
569     <!--method FreezeUnit is not documented!-->
571     <!--method ThawUnit is not documented!-->
573     <!--method RefUnit is not documented!-->
575     <!--method UnrefUnit is not documented!-->
577     <!--method GetUnitProcesses is not documented!-->
579     <!--method AttachProcessesToUnit is not documented!-->
581     <!--method AbandonScope is not documented!-->
583     <!--method GetJobAfter is not documented!-->
585     <!--method GetJobBefore is not documented!-->
587     <!--method SetShowStatus is not documented!-->
589     <!--method ListUnitsFiltered is not documented!-->
591     <!--method ListUnitsByPatterns is not documented!-->
593     <!--method ListUnitsByNames is not documented!-->
595     <!--method ListUnitFilesByPatterns is not documented!-->
597     <!--method PresetUnitFilesWithMode is not documented!-->
599     <!--method RevertUnitFiles is not documented!-->
601     <!--method PresetAllUnitFiles is not documented!-->
603     <!--method AddDependencyUnitFiles is not documented!-->
605     <!--method GetUnitFileLinks is not documented!-->
607     <!--method SetExitCode is not documented!-->
609     <!--method LookupDynamicUserByName is not documented!-->
611     <!--method LookupDynamicUserByUID is not documented!-->
613     <!--method GetDynamicUsers is not documented!-->
615     <!--signal UnitNew is not documented!-->
617     <!--signal UnitRemoved is not documented!-->
619     <!--signal JobNew is not documented!-->
621     <!--signal JobRemoved is not documented!-->
623     <!--signal StartupFinished is not documented!-->
625     <!--signal UnitFilesChanged is not documented!-->
627     <!--signal Reloading is not documented!-->
629     <!--property SecurityStartTimestampMonotonic is not documented!-->
631     <!--property SecurityFinishTimestamp is not documented!-->
633     <!--property SecurityFinishTimestampMonotonic is not documented!-->
635     <!--property GeneratorsStartTimestampMonotonic is not documented!-->
637     <!--property GeneratorsFinishTimestamp is not documented!-->
639     <!--property GeneratorsFinishTimestampMonotonic is not documented!-->
641     <!--property UnitsLoadStartTimestamp is not documented!-->
643     <!--property UnitsLoadStartTimestampMonotonic is not documented!-->
645     <!--property UnitsLoadFinishTimestamp is not documented!-->
647     <!--property UnitsLoadFinishTimestampMonotonic is not documented!-->
649     <!--property InitRDSecurityStartTimestamp is not documented!-->
651     <!--property InitRDSecurityStartTimestampMonotonic is not documented!-->
653     <!--property InitRDSecurityFinishTimestamp is not documented!-->
655     <!--property InitRDSecurityFinishTimestampMonotonic is not documented!-->
657     <!--property InitRDGeneratorsStartTimestamp is not documented!-->
659     <!--property InitRDGeneratorsStartTimestampMonotonic is not documented!-->
661     <!--property InitRDGeneratorsFinishTimestamp is not documented!-->
663     <!--property InitRDGeneratorsFinishTimestampMonotonic is not documented!-->
665     <!--property InitRDUnitsLoadStartTimestamp is not documented!-->
667     <!--property InitRDUnitsLoadStartTimestampMonotonic is not documented!-->
669     <!--property InitRDUnitsLoadFinishTimestamp is not documented!-->
671     <!--property InitRDUnitsLoadFinishTimestampMonotonic is not documented!-->
673     <!--property LogLevel is not documented!-->
675     <!--property LogTarget is not documented!-->
677     <!--property NFailedUnits is not documented!-->
679     <!--property ConfirmSpawn is not documented!-->
681     <!--property ShowStatus is not documented!-->
683     <!--property DefaultStandardOutput is not documented!-->
685     <!--property DefaultStandardError is not documented!-->
687     <!--property WatchdogDevice is not documented!-->
689     <!--property WatchdogLastPingTimestamp is not documented!-->
691     <!--property WatchdogLastPingTimestampMonotonic is not documented!-->
693     <!--property RuntimeWatchdogUSec is not documented!-->
695     <!--property RuntimeWatchdogPreUSec is not documented!-->
697     <!--property RuntimeWatchdogPreGovernor is not documented!-->
699     <!--property RebootWatchdogUSec is not documented!-->
701     <!--property KExecWatchdogUSec is not documented!-->
703     <!--property ServiceWatchdogs is not documented!-->
705     <!--property ExitCode is not documented!-->
707     <!--property DefaultTimerAccuracyUSec is not documented!-->
709     <!--property DefaultTimeoutStartUSec is not documented!-->
711     <!--property DefaultTimeoutStopUSec is not documented!-->
713     <!--property DefaultTimeoutAbortUSec is not documented!-->
715     <!--property DefaultDeviceTimeoutUSec is not documented!-->
717     <!--property DefaultRestartUSec is not documented!-->
719     <!--property DefaultStartLimitIntervalUSec is not documented!-->
721     <!--property DefaultStartLimitBurst is not documented!-->
723     <!--property DefaultCPUAccounting is not documented!-->
725     <!--property DefaultBlockIOAccounting is not documented!-->
727     <!--property DefaultIOAccounting is not documented!-->
729     <!--property DefaultIPAccounting is not documented!-->
731     <!--property DefaultMemoryAccounting is not documented!-->
733     <!--property DefaultTasksAccounting is not documented!-->
735     <!--property DefaultLimitCPU is not documented!-->
737     <!--property DefaultLimitCPUSoft is not documented!-->
739     <!--property DefaultLimitFSIZE is not documented!-->
741     <!--property DefaultLimitFSIZESoft is not documented!-->
743     <!--property DefaultLimitDATA is not documented!-->
745     <!--property DefaultLimitDATASoft is not documented!-->
747     <!--property DefaultLimitSTACK is not documented!-->
749     <!--property DefaultLimitSTACKSoft is not documented!-->
751     <!--property DefaultLimitCORE is not documented!-->
753     <!--property DefaultLimitCORESoft is not documented!-->
755     <!--property DefaultLimitRSS is not documented!-->
757     <!--property DefaultLimitRSSSoft is not documented!-->
759     <!--property DefaultLimitNOFILE is not documented!-->
761     <!--property DefaultLimitNOFILESoft is not documented!-->
763     <!--property DefaultLimitAS is not documented!-->
765     <!--property DefaultLimitASSoft is not documented!-->
767     <!--property DefaultLimitNPROC is not documented!-->
769     <!--property DefaultLimitNPROCSoft is not documented!-->
771     <!--property DefaultLimitMEMLOCK is not documented!-->
773     <!--property DefaultLimitMEMLOCKSoft is not documented!-->
775     <!--property DefaultLimitLOCKS is not documented!-->
777     <!--property DefaultLimitLOCKSSoft is not documented!-->
779     <!--property DefaultLimitSIGPENDING is not documented!-->
781     <!--property DefaultLimitSIGPENDINGSoft is not documented!-->
783     <!--property DefaultLimitMSGQUEUE is not documented!-->
785     <!--property DefaultLimitMSGQUEUESoft is not documented!-->
787     <!--property DefaultLimitNICE is not documented!-->
789     <!--property DefaultLimitNICESoft is not documented!-->
791     <!--property DefaultLimitRTPRIO is not documented!-->
793     <!--property DefaultLimitRTPRIOSoft is not documented!-->
795     <!--property DefaultLimitRTTIME is not documented!-->
797     <!--property DefaultLimitRTTIMESoft is not documented!-->
799     <!--property DefaultTasksMax is not documented!-->
801     <!--property DefaultMemoryPressureThresholdUSec is not documented!-->
803     <!--property DefaultMemoryPressureWatch is not documented!-->
805     <!--property TimerSlackNSec is not documented!-->
807     <!--property DefaultOOMPolicy is not documented!-->
809     <!--property DefaultOOMScoreAdjust is not documented!-->
811     <!--property CtrlAltDelBurstAction is not documented!-->
813     <!--Autogenerated cross-references for systemd.directives, do not edit-->
815     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
817     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
819     <variablelist class="dbus-method" generated="True" extra-ref="GetUnit()"/>
821     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPID()"/>
823     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByInvocationID()"/>
825     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByControlGroup()"/>
827     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPIDFD()"/>
829     <variablelist class="dbus-method" generated="True" extra-ref="LoadUnit()"/>
831     <variablelist class="dbus-method" generated="True" extra-ref="StartUnit()"/>
833     <variablelist class="dbus-method" generated="True" extra-ref="StartUnitWithFlags()"/>
835     <variablelist class="dbus-method" generated="True" extra-ref="StartUnitReplace()"/>
837     <variablelist class="dbus-method" generated="True" extra-ref="StopUnit()"/>
839     <variablelist class="dbus-method" generated="True" extra-ref="ReloadUnit()"/>
841     <variablelist class="dbus-method" generated="True" extra-ref="RestartUnit()"/>
843     <variablelist class="dbus-method" generated="True" extra-ref="TryRestartUnit()"/>
845     <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestartUnit()"/>
847     <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestartUnit()"/>
849     <variablelist class="dbus-method" generated="True" extra-ref="EnqueueUnitJob()"/>
851     <variablelist class="dbus-method" generated="True" extra-ref="KillUnit()"/>
853     <variablelist class="dbus-method" generated="True" extra-ref="QueueSignalUnit()"/>
855     <variablelist class="dbus-method" generated="True" extra-ref="CleanUnit()"/>
857     <variablelist class="dbus-method" generated="True" extra-ref="FreezeUnit()"/>
859     <variablelist class="dbus-method" generated="True" extra-ref="ThawUnit()"/>
861     <variablelist class="dbus-method" generated="True" extra-ref="ResetFailedUnit()"/>
863     <variablelist class="dbus-method" generated="True" extra-ref="SetUnitProperties()"/>
865     <variablelist class="dbus-method" generated="True" extra-ref="BindMountUnit()"/>
867     <variablelist class="dbus-method" generated="True" extra-ref="MountImageUnit()"/>
869     <variablelist class="dbus-method" generated="True" extra-ref="RefUnit()"/>
871     <variablelist class="dbus-method" generated="True" extra-ref="UnrefUnit()"/>
873     <variablelist class="dbus-method" generated="True" extra-ref="StartTransientUnit()"/>
875     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitProcesses()"/>
877     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcessesToUnit()"/>
879     <variablelist class="dbus-method" generated="True" extra-ref="AbandonScope()"/>
881     <variablelist class="dbus-method" generated="True" extra-ref="GetJob()"/>
883     <variablelist class="dbus-method" generated="True" extra-ref="GetJobAfter()"/>
885     <variablelist class="dbus-method" generated="True" extra-ref="GetJobBefore()"/>
887     <variablelist class="dbus-method" generated="True" extra-ref="CancelJob()"/>
889     <variablelist class="dbus-method" generated="True" extra-ref="ClearJobs()"/>
891     <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
893     <variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
895     <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
897     <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
899     <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByPatterns()"/>
901     <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByNames()"/>
903     <variablelist class="dbus-method" generated="True" extra-ref="ListJobs()"/>
905     <variablelist class="dbus-method" generated="True" extra-ref="Subscribe()"/>
907     <variablelist class="dbus-method" generated="True" extra-ref="Unsubscribe()"/>
909     <variablelist class="dbus-method" generated="True" extra-ref="Dump()"/>
911     <variablelist class="dbus-method" generated="True" extra-ref="DumpUnitsMatchingPatterns()"/>
913     <variablelist class="dbus-method" generated="True" extra-ref="DumpByFileDescriptor()"/>
915     <variablelist class="dbus-method" generated="True" extra-ref="DumpUnitsMatchingPatternsByFileDescriptor()"/>
917     <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
919     <variablelist class="dbus-method" generated="True" extra-ref="Reexecute()"/>
921     <variablelist class="dbus-method" generated="True" extra-ref="Exit()"/>
923     <variablelist class="dbus-method" generated="True" extra-ref="Reboot()"/>
925     <variablelist class="dbus-method" generated="True" extra-ref="SoftReboot()"/>
927     <variablelist class="dbus-method" generated="True" extra-ref="PowerOff()"/>
929     <variablelist class="dbus-method" generated="True" extra-ref="Halt()"/>
931     <variablelist class="dbus-method" generated="True" extra-ref="KExec()"/>
933     <variablelist class="dbus-method" generated="True" extra-ref="SwitchRoot()"/>
935     <variablelist class="dbus-method" generated="True" extra-ref="SetEnvironment()"/>
937     <variablelist class="dbus-method" generated="True" extra-ref="UnsetEnvironment()"/>
939     <variablelist class="dbus-method" generated="True" extra-ref="UnsetAndSetEnvironment()"/>
941     <variablelist class="dbus-method" generated="True" extra-ref="EnqueueMarkedJobs()"/>
943     <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFiles()"/>
945     <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFilesByPatterns()"/>
947     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileState()"/>
949     <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFiles()"/>
951     <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFiles()"/>
953     <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFilesWithFlags()"/>
955     <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlags()"/>
957     <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlagsAndInstallInfo()"/>
959     <variablelist class="dbus-method" generated="True" extra-ref="ReenableUnitFiles()"/>
961     <variablelist class="dbus-method" generated="True" extra-ref="LinkUnitFiles()"/>
963     <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFiles()"/>
965     <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFilesWithMode()"/>
967     <variablelist class="dbus-method" generated="True" extra-ref="MaskUnitFiles()"/>
969     <variablelist class="dbus-method" generated="True" extra-ref="UnmaskUnitFiles()"/>
971     <variablelist class="dbus-method" generated="True" extra-ref="RevertUnitFiles()"/>
973     <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultTarget()"/>
975     <variablelist class="dbus-method" generated="True" extra-ref="GetDefaultTarget()"/>
977     <variablelist class="dbus-method" generated="True" extra-ref="PresetAllUnitFiles()"/>
979     <variablelist class="dbus-method" generated="True" extra-ref="AddDependencyUnitFiles()"/>
981     <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileLinks()"/>
983     <variablelist class="dbus-method" generated="True" extra-ref="SetExitCode()"/>
985     <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByName()"/>
987     <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByUID()"/>
989     <variablelist class="dbus-method" generated="True" extra-ref="GetDynamicUsers()"/>
991     <variablelist class="dbus-method" generated="True" extra-ref="DumpUnitFileDescriptorStore()"/>
993     <variablelist class="dbus-signal" generated="True" extra-ref="UnitNew"/>
995     <variablelist class="dbus-signal" generated="True" extra-ref="UnitRemoved"/>
997     <variablelist class="dbus-signal" generated="True" extra-ref="JobNew"/>
999     <variablelist class="dbus-signal" generated="True" extra-ref="JobRemoved"/>
1001     <variablelist class="dbus-signal" generated="True" extra-ref="StartupFinished"/>
1003     <variablelist class="dbus-signal" generated="True" extra-ref="UnitFilesChanged"/>
1005     <variablelist class="dbus-signal" generated="True" extra-ref="Reloading"/>
1007     <variablelist class="dbus-property" generated="True" extra-ref="Version"/>
1009     <variablelist class="dbus-property" generated="True" extra-ref="Features"/>
1011     <variablelist class="dbus-property" generated="True" extra-ref="Virtualization"/>
1013     <variablelist class="dbus-property" generated="True" extra-ref="ConfidentialVirtualization"/>
1015     <variablelist class="dbus-property" generated="True" extra-ref="Architecture"/>
1017     <variablelist class="dbus-property" generated="True" extra-ref="Tainted"/>
1019     <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestamp"/>
1021     <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestampMonotonic"/>
1023     <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestamp"/>
1025     <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestampMonotonic"/>
1027     <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestamp"/>
1029     <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestampMonotonic"/>
1031     <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestamp"/>
1033     <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestampMonotonic"/>
1035     <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestamp"/>
1037     <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestampMonotonic"/>
1039     <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestamp"/>
1041     <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/>
1043     <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/>
1045     <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/>
1047     <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestamp"/>
1049     <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestampMonotonic"/>
1051     <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestamp"/>
1053     <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestampMonotonic"/>
1055     <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestamp"/>
1057     <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestampMonotonic"/>
1059     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestamp"/>
1061     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestampMonotonic"/>
1063     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestamp"/>
1065     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestampMonotonic"/>
1067     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestamp"/>
1069     <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestampMonotonic"/>
1071     <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestamp"/>
1073     <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestampMonotonic"/>
1075     <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestamp"/>
1077     <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestampMonotonic"/>
1079     <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestamp"/>
1081     <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestampMonotonic"/>
1083     <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestamp"/>
1085     <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestampMonotonic"/>
1087     <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestamp"/>
1089     <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestampMonotonic"/>
1091     <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestamp"/>
1093     <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestampMonotonic"/>
1095     <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
1097     <variablelist class="dbus-property" generated="True" extra-ref="LogTarget"/>
1099     <variablelist class="dbus-property" generated="True" extra-ref="NNames"/>
1101     <variablelist class="dbus-property" generated="True" extra-ref="NFailedUnits"/>
1103     <variablelist class="dbus-property" generated="True" extra-ref="NJobs"/>
1105     <variablelist class="dbus-property" generated="True" extra-ref="NInstalledJobs"/>
1107     <variablelist class="dbus-property" generated="True" extra-ref="NFailedJobs"/>
1109     <variablelist class="dbus-property" generated="True" extra-ref="Progress"/>
1111     <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
1113     <variablelist class="dbus-property" generated="True" extra-ref="ConfirmSpawn"/>
1115     <variablelist class="dbus-property" generated="True" extra-ref="ShowStatus"/>
1117     <variablelist class="dbus-property" generated="True" extra-ref="UnitPath"/>
1119     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardOutput"/>
1121     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardError"/>
1123     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogDevice"/>
1125     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogLastPingTimestamp"/>
1127     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogLastPingTimestampMonotonic"/>
1129     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogUSec"/>
1131     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreUSec"/>
1133     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreGovernor"/>
1135     <variablelist class="dbus-property" generated="True" extra-ref="RebootWatchdogUSec"/>
1137     <variablelist class="dbus-property" generated="True" extra-ref="KExecWatchdogUSec"/>
1139     <variablelist class="dbus-property" generated="True" extra-ref="ServiceWatchdogs"/>
1141     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
1143     <variablelist class="dbus-property" generated="True" extra-ref="SystemState"/>
1145     <variablelist class="dbus-property" generated="True" extra-ref="ExitCode"/>
1147     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimerAccuracyUSec"/>
1149     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStartUSec"/>
1151     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStopUSec"/>
1153     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutAbortUSec"/>
1155     <variablelist class="dbus-property" generated="True" extra-ref="DefaultDeviceTimeoutUSec"/>
1157     <variablelist class="dbus-property" generated="True" extra-ref="DefaultRestartUSec"/>
1159     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitIntervalUSec"/>
1161     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitBurst"/>
1163     <variablelist class="dbus-property" generated="True" extra-ref="DefaultCPUAccounting"/>
1165     <variablelist class="dbus-property" generated="True" extra-ref="DefaultBlockIOAccounting"/>
1167     <variablelist class="dbus-property" generated="True" extra-ref="DefaultIOAccounting"/>
1169     <variablelist class="dbus-property" generated="True" extra-ref="DefaultIPAccounting"/>
1171     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryAccounting"/>
1173     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksAccounting"/>
1175     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPU"/>
1177     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPUSoft"/>
1179     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZE"/>
1181     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZESoft"/>
1183     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATA"/>
1185     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATASoft"/>
1187     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACK"/>
1189     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACKSoft"/>
1191     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORE"/>
1193     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORESoft"/>
1195     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSS"/>
1197     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSSSoft"/>
1199     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILE"/>
1201     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILESoft"/>
1203     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitAS"/>
1205     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitASSoft"/>
1207     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROC"/>
1209     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROCSoft"/>
1211     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCK"/>
1213     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCKSoft"/>
1215     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKS"/>
1217     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKSSoft"/>
1219     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDING"/>
1221     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDINGSoft"/>
1223     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUE"/>
1225     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUESoft"/>
1227     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICE"/>
1229     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICESoft"/>
1231     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIO"/>
1233     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIOSoft"/>
1235     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIME"/>
1237     <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIMESoft"/>
1239     <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksMax"/>
1241     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryPressureThresholdUSec"/>
1243     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryPressureWatch"/>
1245     <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
1247     <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMPolicy"/>
1249     <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMScoreAdjust"/>
1251     <variablelist class="dbus-property" generated="True" extra-ref="CtrlAltDelBurstAction"/>
1253     <!--End of Autogenerated section-->
1255     <refsect2>
1256       <title>Methods</title>
1258       <para>Note that many of the methods exist twice: once on the <interfacename>Manager</interfacename>
1259       object and once on the respective unit objects. This is to optimize access times so that methods that
1260       belong to unit objects do not have to be called with a resolved unit path, but can be called with only
1261       the unit id, too.</para>
1263       <para><function>GetUnit()</function> may be used to get the unit object path for a unit name. It takes
1264       the unit name and returns the object path. If a unit has not been loaded yet by this name this method
1265       will fail.</para>
1267       <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
1268       ID belongs to. It takes a UNIX PID and returns the object path. The PID must refer to an existing system process.
1269       <function>GetUnitByPIDFD()</function> may be used to query with a Linux PIDFD (see:
1270       <citerefentry><refentrytitle>pidfd_open</refentrytitle><manvolnum>2</manvolnum></citerefentry>) instead
1271       of a PID, which is safer as UNIX PIDs can be recycled. The latter method returns the unit id and the
1272       invocation id together with the unit object path.</para>
1274       <para><function>LoadUnit()</function> is similar to <function>GetUnit()</function> but will load the
1275       unit from disk if possible.</para>
1277       <para><function>StartUnit()</function> enqueues a start job and possibly depending jobs. It takes the unit
1278       to activate and a mode string as arguments. The mode needs to be one of <literal>replace</literal>,
1279       <literal>fail</literal>, <literal>isolate</literal>, <literal>ignore-dependencies</literal>, or
1280       <literal>ignore-requirements</literal>. If <literal>replace</literal>, the method will start the unit and
1281       its dependencies, possibly replacing already queued jobs that conflict with it. If
1282       <literal>fail</literal>, the method will start the unit and its dependencies, but will fail if this would
1283       change an already queued job. If <literal>isolate</literal>, the method will start the unit in question
1284       and terminate all units that aren't dependencies of it. If <literal>ignore-dependencies</literal>, it
1285       will start a unit but ignore all its dependencies. If <literal>ignore-requirements</literal>, it will
1286       start a unit but only ignore the requirement dependencies. It is not recommended to make use of the
1287       latter two options. On reply, if successful, this method returns the newly created job object
1288       which has been enqueued for asynchronous activation. Callers that want to track the outcome of the
1289       actual start operation need to monitor the result of this job. This can be achieved in a race-free
1290       manner by first subscribing to the <function>JobRemoved()</function> signal, then calling
1291       <function>StartUnit()</function> and using the returned job object to filter out unrelated
1292       <function>JobRemoved()</function> signals, until the desired one is received, which will then carry
1293       the result of the start operation.</para>
1295       <para><function>StartUnitReplace()</function> is similar to <function>StartUnit()</function> but
1296       replaces a job that is queued for one unit by a job for another unit.</para>
1298       <para><function>StartUnitWithFlags()</function> is similar to <function>StartUnit()</function> but
1299       allows the caller to pass an extra <varname>flags</varname> parameter, which does not support any
1300       flags for now, and is reserved for future extensions.</para>
1302       <para><function>StopUnit()</function> is similar to <function>StartUnit()</function> but stops the
1303       specified unit rather than starting it. Note that the <literal>isolate</literal> mode is invalid for this
1304       method.</para>
1306       <para><function>ReloadUnit()</function>, <function>RestartUnit()</function>,
1307       <function>TryRestartUnit()</function>, <function>ReloadOrRestartUnit()</function>, or
1308       <function>ReloadOrTryRestartUnit()</function> may be used to restart and/or reload a unit. These methods take
1309       similar arguments as <function>StartUnit()</function>. Reloading is done only if the unit is already
1310       running and fails otherwise. If a service is restarted that isn't running, it will be started unless
1311       the "Try" flavor is used in which case a service that isn't running is not affected by the restart. The
1312       "ReloadOrRestart" flavors attempt a reload if the unit supports it and use a restart otherwise.</para>
1314       <para><function>EnqueueMarkedJobs()</function> creates reload/restart jobs for units which have been
1315       appropriately marked, see <varname>Markers</varname> property above. This is equivalent to calling
1316       <function>TryRestartUnit()</function> or <function>ReloadOrTryRestartUnit()</function> for the marked
1317       units.</para>
1319       <para><function>BindMountUnit()</function> can be used to bind mount new files or directories into a
1320       running service mount namespace. If supported by the kernel, any prior mount on the selected target
1321       will be replaced by the new mount. If not supported, any prior mount will be over-mounted, but remain
1322       pinned and inaccessible.
1323       </para>
1325       <para><function>MountImageUnit()</function> can be used to mount new images into a running service
1326       mount namespace. If supported by the kernel, any prior mount on the selected target will be replaced
1327       by the new mount. If not supported, any prior mount will be over-mounted, but remain pinned and
1328       inaccessible.</para>
1330       <para><function>KillUnit()</function> may be used to kill (i.e. send a signal to) all processes of a
1331       unit. It takes the unit <varname>name</varname>, an enum <varname>who</varname> and a UNIX
1332       <varname>signal</varname> number to send. The <varname>who</varname> enum is one of
1333       <literal>main</literal>, <literal>control</literal> or <literal>all</literal>. If
1334       <literal>main</literal>, only the main process of the unit is killed. If <literal>control</literal>, only
1335       the control process of the unit is killed. If <literal>all</literal>, all processes are killed. A
1336       <literal>control</literal> process is for example a process that is configured via
1337       <varname>ExecStop=</varname> and is spawned in parallel to the main daemon process in order to shut it
1338       down.</para>
1340       <para><function>QueueSignalUnit()</function> is similar to <function>KillUnit()</function> but may be
1341       used to enqueue a POSIX Realtime Signal (i.e. <constant>SIGRTMIN+…</constant> and
1342       <constant>SIGRTMAX-…</constant>) to the selected process(es). Takes the same parameters as
1343       <function>KillUnit()</function> with one additional argument: an integer that is passed in the
1344       <varname>sival_int</varname> value accompanying the queued signal. See
1345       <citerefentry project="man-pages"><refentrytitle>sigqueue</refentrytitle><manvolnum>3</manvolnum></citerefentry>
1346       for details.</para>
1348       <para><function>GetJob()</function> returns the job object path for a specific job, identified by its
1349       id.</para>
1351       <para><function>CancelJob()</function> cancels a specific job identified by its numeric ID. This
1352       operation is also available in the <function>Cancel()</function> method of Job objects (see below) and
1353       exists primarily to reduce the necessary round trips to execute this operation. Note that this will not
1354       have any effect on jobs whose execution has already begun.</para>
1356       <para><function>ClearJobs()</function> flushes the job queue, removing all jobs that are still
1357       queued. Note that this does not have any effect on jobs whose execution has already begun. It only
1358       flushes jobs that are queued and have not yet begun execution.</para>
1360       <para><function>ResetFailedUnit()</function> resets the "failed" state of a specific unit.</para>
1362       <para><function>ResetFailed()</function> resets the "failed" state of all units.</para>
1364       <para><function>ListUnits()</function> returns an array of all currently loaded units. Note that
1365       units may be known by multiple names at the same time, and hence there might be more unit names loaded
1366       than actual units behind them. The array consists of structures with the following elements:
1367       <itemizedlist>
1368         <listitem><para>The primary unit name as string</para></listitem>
1370         <listitem><para>The human readable description string</para></listitem>
1372         <listitem><para>The load state (i.e. whether the unit file has been loaded
1373         successfully)</para></listitem>
1375         <listitem><para>The active state (i.e. whether the unit is currently started or
1376         not)</para></listitem>
1378         <listitem><para>The sub state (a more fine-grained version of the active state that is specific to
1379         the unit type, which the active state is not)</para></listitem>
1381         <listitem><para>A unit that is being followed in its state by this unit, if there is any, otherwise
1382         the empty string.</para></listitem>
1384         <listitem><para>The unit object path</para></listitem>
1386         <listitem><para>If there is a job queued for the job unit, the numeric job id, 0
1387         otherwise</para></listitem>
1389         <listitem><para>The job type as string</para></listitem>
1391         <listitem><para>The job object path</para></listitem>
1392       </itemizedlist></para>
1394       <para><function>ListJobs()</function> returns an array with all currently queued jobs. Returns an array
1395       consisting of structures with the following elements:
1396       <itemizedlist>
1397         <listitem><para>The numeric job id</para></listitem>
1399         <listitem><para>The primary unit name for this job</para></listitem>
1401         <listitem><para>The job type as string</para></listitem>
1403         <listitem><para>The job state as string</para></listitem>
1405         <listitem><para>The job object path</para></listitem>
1407         <listitem><para>The unit object path</para></listitem>
1408       </itemizedlist></para>
1410       <para><function>Subscribe()</function> enables most bus signals to be sent out. Clients which are
1411       interested in signals need to call this method. Signals are only sent out if at least one client
1412       invoked this method. <function>Unsubscribe()</function> reverts the signal subscription that
1413       <function>Subscribe()</function> implements. It is not necessary to invoke
1414       <function>Unsubscribe()</function> as clients are tracked. Signals are no longer sent out as soon as
1415       all clients which previously asked for <function>Subscribe()</function> either closed their connection
1416       to the bus or invoked <function>Unsubscribe()</function>.</para>
1418       <para><function>Dump()</function> returns a text dump of the internal service manager state. This is a
1419       privileged, low-level debugging interface only. The returned string is supposed to be readable
1420       exclusively by developers, and not programmatically. There's no interface stability on the returned
1421       string guaranteed, and new fields may be added any time, and old fields removed. The general structure
1422       may be rearranged drastically between releases. This is exposed by
1423       <citerefentry><refentrytitle>systemd-analyze</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
1424       <command>dump</command> command. Similarly, <function>DumpUnitsMatchingPatterns()</function> returns
1425       the internal state of units whose names match the glob expressions specified in the
1426       <varname>patterns</varname> argument. The
1427       <function>DumpByFileDescriptor()</function>/<function>DumpUnitsMatchingPatternsByFileDescriptor()</function>
1428       methods are identical to <function>Dump()</function>/<function>DumpUnitsMatchingPatterns()</function>,
1429       but return data serialized into a file descriptor (the client should read the text data from it until
1430       hitting EOF). Given the size limits on D-Bus messages and the possibly large size of the returned
1431       strings,
1432       <function>DumpByFileDescriptor()</function>/<function>DumpUnitsMatchingPatternsByFileDescriptor()</function>
1433       are usually the preferred interface, since it ensures the data can be passed reliably from the service
1434       manager to the client. Note though that they cannot work when communicating with the service manager
1435       remotely, as file descriptors are strictly local to a system. All the <function>Dump*()</function>
1436       methods are rate limited for unprivileged users.</para>
1438       <para><function>Reload()</function> may be invoked to reload all unit files.</para>
1440       <para><function>Reexecute()</function> may be invoked to reexecute the main manager process. It will
1441       serialize its state, reexecute, and deserizalize the state again. This is useful for upgrades and is a
1442       more comprehensive version of <function>Reload()</function>.</para>
1444       <para><function>Exit()</function> may be invoked to ask the manager to exit. This is not available for
1445       the system manager and is useful only for user session managers.</para>
1447       <para><function>Reboot()</function>, <function>PowerOff()</function>, <function>Halt()</function>,
1448       <function>KExec()</function> and <function>SoftReboot()</function> may be used to ask for immediate
1449       reboot, powering down, halt, kexec based reboot, or soft reboot of the system. Note that this does not
1450       shut down any services and immediately transitions into the later shutdown operation. These functions
1451       are normally only called as the last step of shutdown and should not be called directly. To shut down
1452       the machine, it is generally a better idea to invoke <function>Reboot()</function>,
1453       <function>RebootWithFlags()</function> or <function>PowerOff()</function> on the
1454       <filename>systemd-logind</filename> manager object; see
1455       <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
1456       for more information. <function>SoftReboot()</function> accepts an argument indicating the path for the
1457       root file system to activate for the next boot cycle. If an empty string is specified the
1458       <filename>/run/nextroot/</filename> path is used if it exists.</para>
1460       <para><function>SwitchRoot()</function> may be used to transition to a new root directory. This is
1461       intended to be used in the initrd, and also to transition from the host system into a shutdown initrd.
1462       The method takes two arguments: the new root directory (which needs to be specified) and an init binary
1463       path (which may be left empty, in which case it is automatically searched for). The state of the system
1464       manager will be serialized before the transition. After the transition, the manager binary on the main
1465       system is invoked and replaces the old PID 1. All state will then be deserialized.</para>
1467       <para><function>SetEnvironment()</function> may be used to alter the environment block that is passed
1468       to all spawned processes. It takes a string array of environment variable assignments. Any previously set
1469       environment variables will be overridden.</para>
1471       <para><function>UnsetEnvironment()</function> may be used to unset environment variables. It takes a
1472       string array of environment variable names. All variables specified will be unset (if they have been
1473       set previously) and no longer be passed to all spawned processes. This method has no effect for variables
1474       that were previously not set, but will not fail in that case.</para>
1476       <para><function>UnsetAndSetEnvironment()</function> is a combination of
1477       <function>UnsetEnvironment()</function> and <function>SetEnvironment()</function>. It takes two
1478       lists. The first list contains variables to unset, the second one contains assignments to set. If a
1479       variable is listed in both, the variable is set after this method returns, i.e. the set list overrides the
1480       unset list.</para>
1482       <para><function>ListUnitFiles()</function> returns an array of unit names and their enablement
1483       status. Note that <function>ListUnit()</function> returns a list of units currently loaded into memory,
1484       while <function>ListUnitFiles()</function> returns a list of unit <emphasis>files</emphasis> that were
1485       found on disk. Note that while most units are read directly from a unit file with the same name, some
1486       units are not backed by files and some files (templates) cannot directly be loaded as units but need
1487       to be instantiated instead.</para>
1489       <para><function>GetUnitFileState()</function> returns the current enablement status of a specific unit
1490       file.</para>
1492       <para><function>EnableUnitFiles()</function> may be used to enable one or more units in the system (by
1493       creating symlinks to them in <filename>/etc/</filename> or <filename>/run/</filename>). It takes a list
1494       of unit files to enable (either just file names or full absolute paths if the unit files are residing
1495       outside the usual unit search paths) and two booleans: the first controls whether the unit shall be
1496       enabled for runtime only (true, <filename>/run/</filename>), or persistently (false,
1497       <filename>/etc/</filename>). The second one controls whether symlinks pointing to other units shall be
1498       replaced if necessary. This method returns one boolean and an array of the changes made. The boolean
1499       signals whether the unit files contained any enablement information (i.e. an [Install] section). The
1500       changes array consists of structures with three strings: the type of the change (one of
1501       <literal>symlink</literal> or <literal>unlink</literal>), the file name of the symlink and the
1502       destination of the symlink. Note that most of the following calls return a changes list in the same
1503       format.</para>
1505       <para>Similarly, <function>DisableUnitFiles()</function> disables one or more units in the system,
1506       i.e. removes all symlinks to them in <filename>/etc/</filename> and <filename>/run/</filename>.</para>
1508       <para>The <function>EnableUnitFilesWithFlags()</function> and <function>DisableUnitFilesWithFlags()</function>
1509       take in options as flags instead of booleans to allow for extendability, defined as follows:</para>
1511       <programlisting>
1512 #define SD_SYSTEMD_UNIT_RUNTIME  (UINT64_C(1) &lt;&lt; 0)
1513 #define SD_SYSTEMD_UNIT_FORCE    (UINT64_C(1) &lt;&lt; 1)
1514 #define SD_SYSTEMD_UNIT_PORTABLE (UINT64_C(1) &lt;&lt; 2)
1515       </programlisting>
1517       <para><varname>SD_SYSTEMD_UNIT_RUNTIME</varname> will enable or disable the unit for runtime only,
1518       <varname>SD_SYSTEMD_UNIT_FORCE</varname> controls whether symlinks pointing to other units shall be
1519       replaced if necessary. <varname>SD_SYSTEMD_UNIT_PORTABLE</varname> will add or remove the symlinks in
1520       <filename>/etc/systemd/system.attached</filename> and <filename>/run/systemd/system.attached</filename>.</para>
1522       <para><function>DisableUnitFilesWithFlagsAndInstallInfo()</function> is similar to
1523       <function>DisableUnitFilesWithFlags()</function> and takes the same arguments, but returns
1524       a boolean to indicate whether the unit files contain any enablement information, like
1525       <function>EnableUnitFiles()</function>. The changes made are still returned in an array.</para>
1527       <para>Similarly, <function>ReenableUnitFiles()</function> applies the changes to one or more units that
1528       would result from disabling and enabling the unit quickly one after the other in an atomic
1529       fashion. This is useful to apply updated [Install] information contained in unit files.</para>
1531       <para>Similarly, <function>LinkUnitFiles()</function> links unit files (that are located outside of the
1532       usual unit search paths) into the unit search path.</para>
1534       <para>Similarly, <function>PresetUnitFiles()</function> enables/disables one or more unit files
1535       according to the preset policy. See
1536       <citerefentry><refentrytitle>systemd.preset</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1537       information.</para>
1539       <para>Similarly, <function>MaskUnitFiles()</function> masks unit files and
1540       <function>UnmaskUnitFiles()</function> unmasks them again.</para>
1542       <para><function>SetDefaultTarget()</function> changes the <filename>default.target</filename> link. See
1543       <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1544       information.</para>
1546       <para><function>GetDefaultTarget()</function> retrieves the name of the unit to which
1547       <filename>default.target</filename> is aliased.</para>
1549       <para><function>SetUnitProperties()</function> may be used to modify certain unit properties at
1550       runtime. Not all properties may be changed at runtime, but many resource management settings (primarily
1551       those listed in
1552       <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
1553       may. The changes are applied instantly and stored on disk for future boots, unless
1554       <varname>runtime</varname> is true, in which case the settings only apply until the next
1555       reboot. <varname>name</varname> is the name of the unit to modify. <varname>properties</varname> are
1556       the settings to set, encoded as an array of property name and value pairs. Note that this is not a
1557       dictionary! Also note that when setting array properties with this method usually results in appending to
1558       the pre-configured array. To reset the configured arrays, set the property to an empty array first and
1559       then append to it.</para>
1561       <para><function>StartTransientUnit()</function> may be used to create and start a transient unit which
1562       will be released as soon as it is not running or referenced anymore or the system is
1563       rebooted. <varname>name</varname> is the unit name including its suffix and must be
1564       unique. <varname>mode</varname> is the same as in <function>StartUnit()</function>,
1565       <varname>properties</varname> contains properties of the unit, specified like in
1566       <function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
1567       passed as an empty array. See the
1568       <ulink url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New Control Group
1569       Interface</ulink> for more information how to make use of this functionality for resource control
1570       purposes.</para>
1572       <para><function>DumpUnitFileDescriptorStore()</function> returns an array with information about the
1573       file descriptors currently in the file descriptor store of the specified unit. This call is equivalent
1574       to <function>DumpFileDescriptorStore()</function> on the
1575       <interfacename>org.freedesktop.systemd1.Service</interfacename>. For further details, see below.</para>
1576     </refsect2>
1578     <refsect2>
1579       <title>Signals</title>
1581       <para>Note that most signals are sent out only after <function>Subscribe()</function> has been invoked
1582       by at least one client. Make sure to invoke this method when subscribing to these signals!</para>
1584       <para><function>UnitNew()</function> and <function>UnitRemoved()</function> are sent out each time a
1585       new unit is loaded or unloaded. Note that this has little to do with whether a unit is available on
1586       disk or not, and simply reflects the units that are currently loaded into memory. The signals take two
1587       parameters: the primary unit name and the object path.</para>
1589       <para><function>JobNew()</function> and <function>JobRemoved()</function> are sent out each time a new
1590       job is queued or dequeued. Both signals take the numeric job ID, the bus path and the primary unit name
1591       for this job as arguments. <function>JobRemoved()</function> also includes a result string which is one
1592       of <literal>done</literal>, <literal>canceled</literal>, <literal>timeout</literal>,
1593       <literal>failed</literal>, <literal>dependency</literal>, or
1594       <literal>skipped</literal>. <literal>done</literal> indicates successful execution of a
1595       job. <literal>canceled</literal> indicates that a job has been canceled (via
1596       <function>CancelJob()</function> above) before it finished execution (this doesn't necessarily mean
1597       though that the job operation is actually cancelled too, see above). <literal>timeout</literal>
1598       indicates that the job timeout was reached. <literal>failed</literal> indicates that the job
1599       failed. <literal>dependency</literal> indicates that a job this job depended on failed and the job hence
1600       was removed as well. <literal>skipped</literal> indicates that a job was skipped because
1601       it didn't apply to the unit's current state.</para>
1603       <para><function>StartupFinished()</function> is sent out when startup finishes. It carries six
1604       microsecond timespan values, each indicating how much boot time has been spent in the firmware (if
1605       known), in the boot loader (if known), in the kernel initialization phase, in the initrd (if known), in
1606       userspace and in total. These values may also be calculated from the
1607       <varname>FirmwareTimestampMonotonic</varname>, <varname>LoaderTimestampMonotonic</varname>,
1608       <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestampMonotonic</varname>, and
1609       <varname>FinishTimestampMonotonic</varname> properties (see below).</para>
1611       <para><function>UnitFilesChanged()</function> is sent out each time the list of enabled or masked unit
1612       files on disk have changed.</para>
1614       <para><function>Reloading()</function> is sent out immediately before a daemon reload is done (with the
1615       boolean parameter set to True) and after a daemon reload is completed (with the boolean parameter set
1616       to False). This may be used by UIs to optimize UI updates.</para>
1617     </refsect2>
1619     <refsect2>
1620       <title>Properties</title>
1622       <para>Most properties simply reflect the respective options in
1623       <filename>/etc/systemd/system.conf</filename> and the kernel command line.</para>
1625       <para>The others:</para>
1627       <para><varname>Version</varname> encodes the version string of the running systemd instance. Note that
1628       the version string is purely informational. It should not be parsed and one may not assume the version to
1629       be formatted in any particular way. We take the liberty to change the versioning scheme at any time and
1630       it is not part of the public API.</para>
1632       <para><varname>Features</varname> encodes the features that have been enabled and disabled for this
1633       build. Enabled options are prefixed with <literal>+</literal>, disabled options with
1634       <literal>-</literal>.</para>
1636       <para><varname>Tainted</varname> encodes taint flags as a colon-separated list. When systemd detects it
1637       is running on a system with a certain problem, it will set an appropriate taint flag. Taints may be
1638       used to lower the chance of bogus bug reports. The following taints are currently known:</para>
1640       <variablelist>
1641         <varlistentry>
1642           <term><literal>unmerged-usr</literal></term>
1644           <listitem><para><filename>/bin</filename>, <filename>/sbin</filename> and
1645           <filename>/lib*</filename> are not symlinks to their counterparts under <filename>/usr/</filename>.
1646           For more information on this issue consult
1647           <ulink url="https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge">
1648             The Case for the /usr Merge
1649           </ulink>.</para>
1651           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1653         </varlistentry>
1655         <varlistentry>
1656           <term><literal>cgroups-missing</literal></term>
1658           <listitem><para>Support for cgroups is unavailable.</para>
1660           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1661         </varlistentry>
1663         <varlistentry>
1664           <term><literal>cgroupsv1</literal></term>
1666           <listitem><para>The system is using the old cgroup hierarchy.</para>
1668           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1669         </varlistentry>
1671         <varlistentry>
1672           <term><literal>local-hwclock</literal></term>
1674           <listitem><para>The local hardware clock (RTC) is configured to be in local time rather than
1675           UTC.</para>
1677           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1678         </varlistentry>
1680         <varlistentry>
1681           <term><literal>support-ended</literal></term>
1683           <listitem><para>The system is running past the end of support declared by the vendor. See the
1684           description of <varname>SUPPORT_END=</varname> in
1685           <citerefentry><refentrytitle>os-release</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
1686           </para>
1688           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1689         </varlistentry>
1691         <varlistentry>
1692           <term><literal>old-kernel</literal></term>
1694           <listitem><para>The system is running a kernel version that is older than the minimum supported by
1695           this version of systemd.</para>
1697           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1698         </varlistentry>
1700         <varlistentry>
1701           <term><literal>var-run-bad</literal></term>
1703           <listitem><para><filename>/run/</filename> does not exist or <filename>/var/run</filename> is not a
1704           symlink to <filename>/run/</filename>.</para>
1706           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1707         </varlistentry>
1709         <varlistentry>
1710           <term><literal>overflowuid-not-65534</literal></term>
1711           <term><literal>overflowgid-not-65534</literal></term>
1713           <listitem><para>The kernel overflow UID or GID have a value other than 65534.</para>
1715           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1716         </varlistentry>
1718         <varlistentry>
1719           <term><literal>short-uid-range</literal></term>
1720           <term><literal>short-gid-range</literal></term>
1722           <listitem><para>The UID or GID range assigned to the running systemd instance covers less than
1723           0…65534.</para>
1725           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
1726         </varlistentry>
1728         <!-- mtab-not-symlink was removed in b492ce8a22d4527c1372b2d3fbd580627d70c917 -->
1729       </variablelist>
1731       <para><varname>FirmwareTimestamp</varname>, <varname>FirmwareTimestampMonotonic</varname>,
1732       <varname>LoaderTimestamp</varname>, <varname>LoaderTimestampMonotonic</varname>,
1733       <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>,
1734       <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>,
1735       <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>,
1736       <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode
1737       <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps
1738       taken when the firmware first began execution, when the boot loader first began execution, when the
1739       kernel first began execution, when the initrd first began execution, when the main systemd instance
1740       began execution and finally, when all queued startup jobs finished execution. These values are useful
1741       for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the
1742       <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and
1743       <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to
1744       be read as negative values. Also, not all fields are always available, depending on the used firmware,
1745       boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0,
1746       indicating that no data is available.</para>
1748       <para><varname>UnitsLoadTimestamp</varname> and <varname>UnitsLoadTimestampMonotonic</varname> encode
1749       <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microseconds timestamps
1750       (as described above). The timestamps are taken every time when the manager starts loading unit files.
1751       </para>
1753       <para>Similarly, the <varname>SecurityStartTimestamp</varname>,
1754       <varname>GeneratorsStartTimestamp</varname> and <varname>LoadUnitTimestamp</varname> (as well as their
1755       monotonic and stop counterparts) expose performance data for uploading the security policies to the
1756       kernel (such as the SELinux, IMA, or SMACK policies), for running the generator tools and for loading
1757       the unit files.</para>
1759       <para><varname>NNames</varname> encodes how many unit names are currently known. This only includes
1760       names of units that are currently loaded and can be more than the amount of actually loaded units since
1761       units may have more than one name.</para>
1763       <para><varname>NJobs</varname> encodes how many jobs are currently queued.</para>
1765       <para><varname>NInstalledJobs</varname> encodes how many jobs have ever been queued in total.</para>
1767       <para><varname>NFailedJobs</varname> encodes how many jobs have ever failed in total.</para>
1769       <para><varname>Progress</varname> encodes boot progress as a floating point value between 0.0 and
1770       1.0. This value begins at 0.0 at early-boot and ends at 1.0 when boot is finished and is based on the
1771       number of executed and queued jobs. After startup, this field is always 1.0 indicating a finished
1772       boot.</para>
1774       <para><varname>Environment</varname> encodes the environment block passed to all executed services. It
1775       may be altered with bus calls such as <function>SetEnvironment()</function> (see above).</para>
1777       <para><varname>UnitPath</varname> encodes the currently active unit file search path. It is an array of
1778       file system paths encoded as strings.</para>
1780       <para><varname>Virtualization</varname> contains a short ID string describing the virtualization
1781       technology the system runs in. On bare-metal hardware this is the empty string. Otherwise, it contains
1782       an identifier such as <literal>kvm</literal>, <literal>vmware</literal> and so on. For a full list of
1783       IDs see
1784       <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
1785       Note that only the "innermost" virtualization technology is exported here. This detects both
1786       full-machine virtualizations (VMs) and shared-kernel virtualization (containers).</para>
1788       <para><varname>ConfidentialVirtualization</varname> contains a short ID string describing the confidential
1789       virtualization technology the system runs in. On bare-metal hardware this is the empty string. Otherwise,
1790       it contains an identifier such as <literal>sev</literal>, <literal>sev-es</literal>, <literal>sev-snp</literal>,
1791       <literal>tdx</literal> and so on. For a full list of IDs see
1792       <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry></para>.
1794       <para><varname>Architecture</varname> contains a short ID string describing the architecture the
1795       systemd instance is running on. This follows the same vocabulary as
1796       <varname>ConditionArchitectures=</varname>.</para>
1798       <para><varname>ControlGroup</varname> contains the root control group path of this system manager. Note
1799       that the root path is encoded as the empty string here (not as <literal>/</literal>!), so that it can be
1800       appended to <filename>/sys/fs/cgroup/systemd</filename> easily. This value will be set to the empty
1801       string for the host instance and some other string for container instances.</para>
1803       <para><varname>AccessSELinuxContext</varname> contains the SELinux context that is used to control
1804       access to the unit. It's read from the unit file when it is loaded and cached until the service manager
1805       is reloaded. This property contains an empty string if SELinux is not used or if no label could be read
1806       (for example because the unit is not backed by a file on disk).</para>
1808       <para><varname>SystemState</varname> contains the current state of the system manager. The possible
1809       values are:</para>
1811       <variablelist>
1812         <varlistentry>
1813           <term><literal>initializing</literal></term>
1815           <listitem><para>The system is booting, and <filename>basic.target</filename> has not been reached
1816           yet.</para></listitem>
1817         </varlistentry>
1819         <varlistentry>
1820           <term><literal>starting</literal></term>
1822           <listitem><para>The system is booting, and <filename>basic.target</filename> has been reached.
1823           </para></listitem>
1824         </varlistentry>
1826         <varlistentry>
1827           <term><literal>running</literal></term>
1829           <listitem><para>The system has finished booting, and no units are in the failed state.</para>
1830           </listitem>
1831         </varlistentry>
1833         <varlistentry>
1834           <term><literal>degraded</literal></term>
1836           <listitem><para>The system has finished booting, but some units are in the failed state.</para>
1837           </listitem>
1838         </varlistentry>
1840         <varlistentry>
1841           <term><literal>maintenance</literal></term>
1843           <listitem><para>The system has finished booting, but it has been put in rescue or maintenance
1844           mode.</para></listitem>
1845         </varlistentry>
1847         <varlistentry>
1848           <term><literal>stopping</literal></term>
1850           <listitem><para>The system is shutting down.</para></listitem>
1851         </varlistentry>
1852       </variablelist>
1853     </refsect2>
1855     <refsect2>
1856       <title>Security</title>
1858       <para>Read access is generally granted to all clients. Additionally, for unprivileged clients, some
1859       operations are allowed through the polkit privilege system. Operations which modify unit state
1860       (<function>StartUnit()</function>, <function>StopUnit()</function>, <function>KillUnit()</function>,
1861       <function>QueueSignalUnit()</function>, <function>RestartUnit()</function> and similar,
1862       <function>SetProperty()</function>) require
1863       <interfacename>org.freedesktop.systemd1.manage-units</interfacename>. Operations which modify unit file
1864       enablement state (<function>EnableUnitFiles()</function>, <function>DisableUnitFiles()</function>,
1865       <function>EnableUnitFilesWithFlags()</function>, <function>DisableUnitFilesWithFlags()</function>,
1866       <function>ReenableUnitFiles()</function>, <function>LinkUnitFiles()</function>,
1867       <function>PresetUnitFiles</function>, <function>MaskUnitFiles</function>, and similar) require
1868       <interfacename>org.freedesktop.systemd1.manage-unit-files</interfacename>. Operations which modify the
1869       exported environment (<function>SetEnvironment()</function>, <function>UnsetEnvironment()</function>,
1870       <function>UnsetAndSetEnvironment()</function>) require
1871       <interfacename>org.freedesktop.systemd1.set-environment</interfacename>. <function>Reload()</function>
1872       and <function>Reexecute()</function> require
1873       <interfacename>org.freedesktop.systemd1.reload-daemon</interfacename>. Operations which dump internal
1874       state require <interfacename>org.freedesktop.systemd1.bypass-dump-ratelimit</interfacename> to avoid
1875       rate limits.
1876       </para>
1877     </refsect2>
1878   </refsect1>
1880   <refsect1>
1881     <title>Unit Objects</title>
1883     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Unit">
1884 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
1885   interface org.freedesktop.systemd1.Unit {
1886     methods:
1887       Start(in  s mode,
1888             out o job);
1889       Stop(in  s mode,
1890            out o job);
1891       Reload(in  s mode,
1892              out o job);
1893       Restart(in  s mode,
1894               out o job);
1895       TryRestart(in  s mode,
1896                  out o job);
1897       ReloadOrRestart(in  s mode,
1898                       out o job);
1899       ReloadOrTryRestart(in  s mode,
1900                          out o job);
1901       EnqueueJob(in  s job_type,
1902                  in  s job_mode,
1903                  out u job_id,
1904                  out o job_path,
1905                  out s unit_id,
1906                  out o unit_path,
1907                  out s job_type,
1908                  out a(uosos) affected_jobs);
1909       Kill(in  s whom,
1910            in  i signal);
1911       QueueSignal(in  s whom,
1912                   in  i signal,
1913                   in  i value);
1914       ResetFailed();
1915       SetProperties(in  b runtime,
1916                     in  a(sv) properties);
1917       Ref();
1918       Unref();
1919       Clean(in  as mask);
1920       Freeze();
1921       Thaw();
1922     properties:
1923       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1924       readonly s Id = '...';
1925       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1926       readonly as Names = ['...', ...];
1927       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1928       readonly s Following = '...';
1929       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1930       readonly as Requires = ['...', ...];
1931       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1932       readonly as Requisite = ['...', ...];
1933       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1934       readonly as Wants = ['...', ...];
1935       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1936       readonly as BindsTo = ['...', ...];
1937       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1938       readonly as PartOf = ['...', ...];
1939       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1940       readonly as Upholds = ['...', ...];
1941       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1942       readonly as RequiredBy = ['...', ...];
1943       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1944       readonly as RequisiteOf = ['...', ...];
1945       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1946       readonly as WantedBy = ['...', ...];
1947       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1948       readonly as BoundBy = ['...', ...];
1949       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1950       readonly as UpheldBy = ['...', ...];
1951       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1952       readonly as ConsistsOf = ['...', ...];
1953       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1954       readonly as Conflicts = ['...', ...];
1955       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1956       readonly as ConflictedBy = ['...', ...];
1957       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1958       readonly as Before = ['...', ...];
1959       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1960       readonly as After = ['...', ...];
1961       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1962       readonly as OnSuccess = ['...', ...];
1963       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1964       readonly as OnSuccessOf = ['...', ...];
1965       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1966       readonly as OnFailure = ['...', ...];
1967       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1968       readonly as OnFailureOf = ['...', ...];
1969       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1970       readonly as Triggers = ['...', ...];
1971       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1972       readonly as TriggeredBy = ['...', ...];
1973       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1974       readonly as PropagatesReloadTo = ['...', ...];
1975       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1976       readonly as ReloadPropagatedFrom = ['...', ...];
1977       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1978       readonly as PropagatesStopTo = ['...', ...];
1979       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1980       readonly as StopPropagatedFrom = ['...', ...];
1981       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1982       readonly as JoinsNamespaceOf = ['...', ...];
1983       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1984       readonly as SliceOf = ['...', ...];
1985       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1986       readonly as RequiresMountsFor = ['...', ...];
1987       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1988       readonly as Documentation = ['...', ...];
1989       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1990       readonly s Description = '...';
1991       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1992       readonly s AccessSELinuxContext = '...';
1993       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1994       readonly s LoadState = '...';
1995       readonly s ActiveState = '...';
1996       readonly s FreezerState = '...';
1997       readonly s SubState = '...';
1998       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1999       readonly s FragmentPath = '...';
2000       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2001       readonly s SourcePath = '...';
2002       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2003       readonly as DropInPaths = ['...', ...];
2004       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2005       readonly s UnitFileState = '...';
2006       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2007       readonly s UnitFilePreset = '...';
2008       readonly t StateChangeTimestamp = ...;
2009       readonly t StateChangeTimestampMonotonic = ...;
2010       readonly t InactiveExitTimestamp = ...;
2011       readonly t InactiveExitTimestampMonotonic = ...;
2012       readonly t ActiveEnterTimestamp = ...;
2013       readonly t ActiveEnterTimestampMonotonic = ...;
2014       readonly t ActiveExitTimestamp = ...;
2015       readonly t ActiveExitTimestampMonotonic = ...;
2016       readonly t InactiveEnterTimestamp = ...;
2017       readonly t InactiveEnterTimestampMonotonic = ...;
2018       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2019       readonly b CanStart = ...;
2020       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2021       readonly b CanStop = ...;
2022       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2023       readonly b CanReload = ...;
2024       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2025       readonly b CanIsolate = ...;
2026       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2027       readonly as CanClean = ['...', ...];
2028       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2029       readonly b CanFreeze = ...;
2030       readonly (uo) Job = ...;
2031       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2032       readonly b StopWhenUnneeded = ...;
2033       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2034       readonly b RefuseManualStart = ...;
2035       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2036       readonly b RefuseManualStop = ...;
2037       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2038       readonly b AllowIsolate = ...;
2039       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2040       readonly b DefaultDependencies = ...;
2041       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2042       readonly b SurviveFinalKillSignal = ...;
2043       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2044       readonly s OnSuccessJobMode = '...';
2045       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2046       readonly s OnFailureJobMode = '...';
2047       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2048       readonly b IgnoreOnIsolate = ...;
2049       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2050       readonly b NeedDaemonReload = ...;
2051       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2052       readonly as Markers = ['...', ...];
2053       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2054       readonly t JobTimeoutUSec = ...;
2055       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2056       readonly t JobRunningTimeoutUSec = ...;
2057       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2058       readonly s JobTimeoutAction = '...';
2059       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2060       readonly s JobTimeoutRebootArgument = '...';
2061       readonly b ConditionResult = ...;
2062       readonly b AssertResult = ...;
2063       readonly t ConditionTimestamp = ...;
2064       readonly t ConditionTimestampMonotonic = ...;
2065       readonly t AssertTimestamp = ...;
2066       readonly t AssertTimestampMonotonic = ...;
2067       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2068       readonly a(sbbsi) Conditions = [...];
2069       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2070       readonly a(sbbsi) Asserts = [...];
2071       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2072       readonly (ss) LoadError = ...;
2073       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2074       readonly b Transient = ...;
2075       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2076       readonly b Perpetual = ...;
2077       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2078       readonly t StartLimitIntervalUSec = ...;
2079       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2080       readonly u StartLimitBurst = ...;
2081       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2082       readonly s StartLimitAction = '...';
2083       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2084       readonly s FailureAction = '...';
2085       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2086       readonly i FailureActionExitStatus = ...;
2087       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2088       readonly s SuccessAction = '...';
2089       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2090       readonly i SuccessActionExitStatus = ...;
2091       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2092       readonly s RebootArgument = '...';
2093       readonly ay InvocationID = [...];
2094       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2095       readonly s CollectMode = '...';
2096       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2097       readonly as Refs = ['...', ...];
2098       readonly a(ss) ActivationDetails = [...];
2099   };
2100   interface org.freedesktop.DBus.Peer { ... };
2101   interface org.freedesktop.DBus.Introspectable { ... };
2102   interface org.freedesktop.DBus.Properties { ... };
2104     </programlisting>
2106     <!--method EnqueueJob is not documented!-->
2108     <!--method Ref is not documented!-->
2110     <!--method Unref is not documented!-->
2112     <!--method Clean is not documented!-->
2114     <!--method Freeze is not documented!-->
2116     <!--method Thaw is not documented!-->
2118     <!--property PartOf is not documented!-->
2120     <!--property Upholds is not documented!-->
2122     <!--property RequisiteOf is not documented!-->
2124     <!--property UpheldBy is not documented!-->
2126     <!--property ConsistsOf is not documented!-->
2128     <!--property OnSuccess is not documented!-->
2130     <!--property OnSuccessOf is not documented!-->
2132     <!--property OnFailureOf is not documented!-->
2134     <!--property ReloadPropagatedFrom is not documented!-->
2136     <!--property PropagatesStopTo is not documented!-->
2138     <!--property StopPropagatedFrom is not documented!-->
2140     <!--property JoinsNamespaceOf is not documented!-->
2142     <!--property SliceOf is not documented!-->
2144     <!--property FreezerState is not documented!-->
2146     <!--property DropInPaths is not documented!-->
2148     <!--property UnitFilePreset is not documented!-->
2150     <!--property StateChangeTimestamp is not documented!-->
2152     <!--property StateChangeTimestampMonotonic is not documented!-->
2154     <!--property CanClean is not documented!-->
2156     <!--property CanFreeze is not documented!-->
2158     <!--property SurviveFinalKillSignal is not documented!-->
2160     <!--property OnSuccessJobMode is not documented!-->
2162     <!--property OnFailureJobMode is not documented!-->
2164     <!--property JobRunningTimeoutUSec is not documented!-->
2166     <!--property JobTimeoutAction is not documented!-->
2168     <!--property JobTimeoutRebootArgument is not documented!-->
2170     <!--property AssertResult is not documented!-->
2172     <!--property AssertTimestamp is not documented!-->
2174     <!--property AssertTimestampMonotonic is not documented!-->
2176     <!--property Asserts is not documented!-->
2178     <!--property Perpetual is not documented!-->
2180     <!--property StartLimitIntervalUSec is not documented!-->
2182     <!--property StartLimitAction is not documented!-->
2184     <!--property FailureAction is not documented!-->
2186     <!--property FailureActionExitStatus is not documented!-->
2188     <!--property SuccessAction is not documented!-->
2190     <!--property SuccessActionExitStatus is not documented!-->
2192     <!--property RebootArgument is not documented!-->
2194     <!--property InvocationID is not documented!-->
2196     <!--property CollectMode is not documented!-->
2198     <!--property Refs is not documented!-->
2200     <!--Autogenerated cross-references for systemd.directives, do not edit-->
2202     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
2204     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
2206     <variablelist class="dbus-method" generated="True" extra-ref="Start()"/>
2208     <variablelist class="dbus-method" generated="True" extra-ref="Stop()"/>
2210     <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
2212     <variablelist class="dbus-method" generated="True" extra-ref="Restart()"/>
2214     <variablelist class="dbus-method" generated="True" extra-ref="TryRestart()"/>
2216     <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestart()"/>
2218     <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestart()"/>
2220     <variablelist class="dbus-method" generated="True" extra-ref="EnqueueJob()"/>
2222     <variablelist class="dbus-method" generated="True" extra-ref="Kill()"/>
2224     <variablelist class="dbus-method" generated="True" extra-ref="QueueSignal()"/>
2226     <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
2228     <variablelist class="dbus-method" generated="True" extra-ref="SetProperties()"/>
2230     <variablelist class="dbus-method" generated="True" extra-ref="Ref()"/>
2232     <variablelist class="dbus-method" generated="True" extra-ref="Unref()"/>
2234     <variablelist class="dbus-method" generated="True" extra-ref="Clean()"/>
2236     <variablelist class="dbus-method" generated="True" extra-ref="Freeze()"/>
2238     <variablelist class="dbus-method" generated="True" extra-ref="Thaw()"/>
2240     <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
2242     <variablelist class="dbus-property" generated="True" extra-ref="Names"/>
2244     <variablelist class="dbus-property" generated="True" extra-ref="Following"/>
2246     <variablelist class="dbus-property" generated="True" extra-ref="Requires"/>
2248     <variablelist class="dbus-property" generated="True" extra-ref="Requisite"/>
2250     <variablelist class="dbus-property" generated="True" extra-ref="Wants"/>
2252     <variablelist class="dbus-property" generated="True" extra-ref="BindsTo"/>
2254     <variablelist class="dbus-property" generated="True" extra-ref="PartOf"/>
2256     <variablelist class="dbus-property" generated="True" extra-ref="Upholds"/>
2258     <variablelist class="dbus-property" generated="True" extra-ref="RequiredBy"/>
2260     <variablelist class="dbus-property" generated="True" extra-ref="RequisiteOf"/>
2262     <variablelist class="dbus-property" generated="True" extra-ref="WantedBy"/>
2264     <variablelist class="dbus-property" generated="True" extra-ref="BoundBy"/>
2266     <variablelist class="dbus-property" generated="True" extra-ref="UpheldBy"/>
2268     <variablelist class="dbus-property" generated="True" extra-ref="ConsistsOf"/>
2270     <variablelist class="dbus-property" generated="True" extra-ref="Conflicts"/>
2272     <variablelist class="dbus-property" generated="True" extra-ref="ConflictedBy"/>
2274     <variablelist class="dbus-property" generated="True" extra-ref="Before"/>
2276     <variablelist class="dbus-property" generated="True" extra-ref="After"/>
2278     <variablelist class="dbus-property" generated="True" extra-ref="OnSuccess"/>
2280     <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessOf"/>
2282     <variablelist class="dbus-property" generated="True" extra-ref="OnFailure"/>
2284     <variablelist class="dbus-property" generated="True" extra-ref="OnFailureOf"/>
2286     <variablelist class="dbus-property" generated="True" extra-ref="Triggers"/>
2288     <variablelist class="dbus-property" generated="True" extra-ref="TriggeredBy"/>
2290     <variablelist class="dbus-property" generated="True" extra-ref="PropagatesReloadTo"/>
2292     <variablelist class="dbus-property" generated="True" extra-ref="ReloadPropagatedFrom"/>
2294     <variablelist class="dbus-property" generated="True" extra-ref="PropagatesStopTo"/>
2296     <variablelist class="dbus-property" generated="True" extra-ref="StopPropagatedFrom"/>
2298     <variablelist class="dbus-property" generated="True" extra-ref="JoinsNamespaceOf"/>
2300     <variablelist class="dbus-property" generated="True" extra-ref="SliceOf"/>
2302     <variablelist class="dbus-property" generated="True" extra-ref="RequiresMountsFor"/>
2304     <variablelist class="dbus-property" generated="True" extra-ref="Documentation"/>
2306     <variablelist class="dbus-property" generated="True" extra-ref="Description"/>
2308     <variablelist class="dbus-property" generated="True" extra-ref="AccessSELinuxContext"/>
2310     <variablelist class="dbus-property" generated="True" extra-ref="LoadState"/>
2312     <variablelist class="dbus-property" generated="True" extra-ref="ActiveState"/>
2314     <variablelist class="dbus-property" generated="True" extra-ref="FreezerState"/>
2316     <variablelist class="dbus-property" generated="True" extra-ref="SubState"/>
2318     <variablelist class="dbus-property" generated="True" extra-ref="FragmentPath"/>
2320     <variablelist class="dbus-property" generated="True" extra-ref="SourcePath"/>
2322     <variablelist class="dbus-property" generated="True" extra-ref="DropInPaths"/>
2324     <variablelist class="dbus-property" generated="True" extra-ref="UnitFileState"/>
2326     <variablelist class="dbus-property" generated="True" extra-ref="UnitFilePreset"/>
2328     <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestamp"/>
2330     <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestampMonotonic"/>
2332     <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestamp"/>
2334     <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestampMonotonic"/>
2336     <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestamp"/>
2338     <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestampMonotonic"/>
2340     <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestamp"/>
2342     <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestampMonotonic"/>
2344     <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestamp"/>
2346     <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestampMonotonic"/>
2348     <variablelist class="dbus-property" generated="True" extra-ref="CanStart"/>
2350     <variablelist class="dbus-property" generated="True" extra-ref="CanStop"/>
2352     <variablelist class="dbus-property" generated="True" extra-ref="CanReload"/>
2354     <variablelist class="dbus-property" generated="True" extra-ref="CanIsolate"/>
2356     <variablelist class="dbus-property" generated="True" extra-ref="CanClean"/>
2358     <variablelist class="dbus-property" generated="True" extra-ref="CanFreeze"/>
2360     <variablelist class="dbus-property" generated="True" extra-ref="Job"/>
2362     <variablelist class="dbus-property" generated="True" extra-ref="StopWhenUnneeded"/>
2364     <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStart"/>
2366     <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStop"/>
2368     <variablelist class="dbus-property" generated="True" extra-ref="AllowIsolate"/>
2370     <variablelist class="dbus-property" generated="True" extra-ref="DefaultDependencies"/>
2372     <variablelist class="dbus-property" generated="True" extra-ref="SurviveFinalKillSignal"/>
2374     <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessJobMode"/>
2376     <variablelist class="dbus-property" generated="True" extra-ref="OnFailureJobMode"/>
2378     <variablelist class="dbus-property" generated="True" extra-ref="IgnoreOnIsolate"/>
2380     <variablelist class="dbus-property" generated="True" extra-ref="NeedDaemonReload"/>
2382     <variablelist class="dbus-property" generated="True" extra-ref="Markers"/>
2384     <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutUSec"/>
2386     <variablelist class="dbus-property" generated="True" extra-ref="JobRunningTimeoutUSec"/>
2388     <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutAction"/>
2390     <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutRebootArgument"/>
2392     <variablelist class="dbus-property" generated="True" extra-ref="ConditionResult"/>
2394     <variablelist class="dbus-property" generated="True" extra-ref="AssertResult"/>
2396     <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestamp"/>
2398     <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestampMonotonic"/>
2400     <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestamp"/>
2402     <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestampMonotonic"/>
2404     <variablelist class="dbus-property" generated="True" extra-ref="Conditions"/>
2406     <variablelist class="dbus-property" generated="True" extra-ref="Asserts"/>
2408     <variablelist class="dbus-property" generated="True" extra-ref="LoadError"/>
2410     <variablelist class="dbus-property" generated="True" extra-ref="Transient"/>
2412     <variablelist class="dbus-property" generated="True" extra-ref="Perpetual"/>
2414     <variablelist class="dbus-property" generated="True" extra-ref="StartLimitIntervalUSec"/>
2416     <variablelist class="dbus-property" generated="True" extra-ref="StartLimitBurst"/>
2418     <variablelist class="dbus-property" generated="True" extra-ref="StartLimitAction"/>
2420     <variablelist class="dbus-property" generated="True" extra-ref="FailureAction"/>
2422     <variablelist class="dbus-property" generated="True" extra-ref="FailureActionExitStatus"/>
2424     <variablelist class="dbus-property" generated="True" extra-ref="SuccessAction"/>
2426     <variablelist class="dbus-property" generated="True" extra-ref="SuccessActionExitStatus"/>
2428     <variablelist class="dbus-property" generated="True" extra-ref="RebootArgument"/>
2430     <variablelist class="dbus-property" generated="True" extra-ref="InvocationID"/>
2432     <variablelist class="dbus-property" generated="True" extra-ref="CollectMode"/>
2434     <variablelist class="dbus-property" generated="True" extra-ref="Refs"/>
2436     <variablelist class="dbus-property" generated="True" extra-ref="ActivationDetails"/>
2438     <!--End of Autogenerated section-->
2440     <refsect2>
2441       <title>Methods</title>
2443       <para><function>Start()</function>, <function>Stop()</function>, <function>Reload()</function>,
2444       <function>Restart()</function>, <function>TryRestart()</function>,
2445       <function>ReloadOrRestart()</function>, <function>ReloadOrTryRestart()</function>,
2446       <function>Kill()</function>, <function>QueueSignal()</function>, <function>ResetFailed()</function>,
2447       and <function>SetProperties()</function> implement the same operation as the respective methods on the
2448       <interfacename>Manager</interfacename> object (see above). However, these methods operate on the unit
2449       object and hence do not take a unit name parameter. Invoking the methods directly on the Manager object
2450       has the advantage of not requiring a <function>GetUnit()</function> call to get the unit object for a
2451       specific unit name. Calling the methods on the Manager object is hence a round trip
2452       optimization.</para>
2453     </refsect2>
2455     <refsect2>
2456       <title>Properties</title>
2458       <para><varname>Id</varname> contains the primary name of the unit.</para>
2460       <para><varname>Names</varname> contains all names of the unit, including the primary name that is also
2461       exposed in <varname>Id</varname>.</para>
2463       <para><varname>Following</varname> either contains the empty string or contains the name of another
2464       unit that this unit follows in state. This is used for some device units which reflect the unit state
2465       machine of another unit, and which other unit this is might possibly change.</para>
2467       <para><varname>Requires</varname>, <varname>RequiresOverridable</varname>,
2468       <varname>Requisite</varname>, <varname>RequisiteOverridable</varname>, <varname>Wants</varname>,
2469       <varname>BindsTo</varname>, <varname>RequiredBy</varname>, <varname>RequiredByOverridable</varname>,
2470       <varname>WantedBy</varname>, <varname>BoundBy</varname>, <varname>Conflicts</varname>,
2471       <varname>ConflictedBy</varname>, <varname>Before</varname>, <varname>After</varname>,
2472       <varname>OnFailure</varname>, <varname>Triggers</varname>, <varname>TriggeredBy</varname>,
2473       <varname>PropagatesReloadTo</varname>, and <varname>RequiresMountsFor</varname> contain arrays which encode
2474       the dependencies and their inverse dependencies (where this applies) as configured in the unit file or
2475       determined automatically.</para>
2477       <para><varname>Description</varname> contains the human readable description string for the
2478       unit.</para>
2480       <para><varname>SourcePath</varname> contains the path to a configuration file this unit is
2481       automatically generated from in case it is not a native unit (in which case it contains the empty
2482       string). For example, all mount units generated from <filename>/etc/fstab</filename> have this field
2483       set to <filename>/etc/fstab</filename>.</para>
2485       <para><varname>Documentation</varname> contains a string array with URLs of documentation for this
2486       unit.</para>
2488       <para><varname>LoadState</varname> contains a state value that reflects whether the configuration file
2489       of this unit has been loaded. The following states are currently defined: <literal>loaded</literal>,
2490       <literal>error</literal>, and <literal>masked</literal>. <literal>loaded</literal> indicates that the
2491       configuration was successfully loaded. <literal>error</literal> indicates that the configuration failed
2492       to load. The <varname>LoadError</varname> field (see below) contains information about the cause of
2493       this failure. <literal>masked</literal> indicates that the unit is currently masked out (i.e. symlinked
2494       to <filename>/dev/null</filename> or empty). Note that the <varname>LoadState</varname> is fully
2495       orthogonal to the <varname>ActiveState</varname> (see below) as units without valid loaded
2496       configuration might be active (because configuration might have been reloaded at a time where a unit
2497       was already active).</para>
2499       <para><varname>ActiveState</varname> contains a state value that reflects whether the unit is currently
2500       active or not. The following states are currently defined:</para>
2502       <xi:include href="unit-states.xml" xpointer="table"/>
2504       <para><varname>SubState</varname> encodes states of the same state machine that
2505       <varname>ActiveState</varname> covers, but knows more fine-grained states that are
2506       unit-type-specific. Where <varname>ActiveState</varname> only covers six high-level states,
2507       <varname>SubState</varname> covers possibly many more low-level unit-type-specific states that are
2508       mapped to the six high-level states. Note that multiple low-level states might map to the same
2509       high-level state, but not vice versa. Not all high-level states have low-level counterparts on all unit
2510       types. At this point the low-level states are not documented here, and are more likely to be extended
2511       later on than the common high-level states explained above.</para>
2513       <para><varname>FragmentPath</varname> contains the unit file path this unit was read from, if there is
2514       one (if not, it contains the empty string).</para>
2516       <para><varname>UnitFileState</varname> encodes the install state of the unit file of
2517       <varname>FragmentPath</varname>. It currently knows the following states: <literal>enabled</literal>,
2518       <literal>enabled-runtime</literal>, <literal>linked</literal>, <literal>linked-runtime</literal>,
2519       <literal>masked</literal>, <literal>masked-runtime</literal>, <literal>static</literal>,
2520       <literal>disabled</literal>, and <literal>invalid</literal>. <literal>enabled</literal> indicates that a
2521       unit file is permanently enabled. <literal>enable-runtime</literal> indicates the unit file is only
2522       temporarily enabled and will no longer be enabled after a reboot (that means, it is enabled via
2523       <filename>/run/</filename> symlinks, rather than <filename>/etc/</filename>). <literal>linked</literal>
2524       indicates that a unit is linked into <filename>/etc/</filename> permanently. <literal>linked-runtime</literal>
2525       indicates that a unit is linked into <filename>/run/</filename> temporarily (until the next
2526       reboot). <literal>masked</literal> indicates that the unit file is masked permanently.
2527       <literal>masked-runtime</literal> indicates that it is masked in <filename>/run/</filename> temporarily
2528       (until the next reboot). <literal>static</literal> indicates that the unit is statically enabled, i.e.
2529       always enabled and doesn't need to be enabled explicitly. <literal>invalid</literal> indicates that it
2530       could not be determined whether the unit file is enabled.</para>
2532       <para><varname>InactiveExitTimestamp</varname>, <varname>InactiveExitTimestampMonotonic</varname>,
2533       <varname>ActiveEnterTimestamp</varname>, <varname>ActiveEnterTimestampMonotonic</varname>,
2534       <varname>ActiveExitTimestamp</varname>, <varname>ActiveExitTimestampMonotonic</varname>,
2535       <varname>InactiveEnterTimestamp</varname>, and <varname>InactiveEnterTimestampMonotonic</varname>
2536       contain <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> 64-bit microsecond
2537       timestamps of the last time a unit left the inactive state, entered the active state, exited the active
2538       state, or entered an inactive state. These are the points in time where the unit transitioned
2539       <literal>inactive</literal>/<literal>failed</literal> → <literal>activating</literal>,
2540       <literal>activating</literal> → <literal>active</literal>, <literal>active</literal> →
2541       <literal>deactivating</literal>, and finally <literal>deactivating</literal> →
2542       <literal>inactive</literal>/<literal>failed</literal>. The fields are 0 in case such a transition has
2543       not yet been recorded on this boot.</para>
2545       <para><varname>CanStart</varname>, <varname>CanStop</varname>, and <varname>CanReload</varname> encode
2546       as booleans whether the unit supports the start, stop or reload operations. Even if a unit supports
2547       such an operation, the client might not necessary have the necessary privileges to execute them.</para>
2549       <para><varname>CanIsolate</varname> encodes as a boolean whether the unit may be started in isolation
2550       mode.</para>
2552       <para><varname>Job</varname> encodes the job ID and job object path of the job currently scheduled or
2553       executed for this unit, if there is any. If no job is scheduled or executed, the job id field will be
2554       0.</para>
2556       <para><varname>StopWhenUnneeded</varname>, <varname>RefuseManualStart</varname>,
2557       <varname>RefuseManualStop</varname>, <varname>AllowIsolate</varname>,
2558       <varname>DefaultDependencies</varname>, <varname>OnFailureIsolate</varname>,
2559       <varname>IgnoreOnIsolate</varname>, <varname>IgnoreOnSnapshot</varname> map directly to the
2560       corresponding configuration booleans in the unit file.</para>
2562       <para><varname>NeedDaemonReload</varname> is a boolean that indicates whether the configuration file
2563       this unit is loaded from (i.e. <varname>FragmentPath</varname> or <varname>SourcePath</varname>) has
2564       changed since the configuration was read and hence whether a configuration reload is recommended.
2565       </para>
2567       <para><varname>Markers</varname> is an array of string flags that can be set using
2568       <function>SetUnitProperties()</function> to indicate that the service should be reloaded or
2569       restarted. Currently known values are <literal>needs-restart</literal> and
2570       <literal>needs-reload</literal>. Package scripts may use the first to mark units for later restart when
2571       a new version of the package is installed. Configuration management scripts may use the second to mark
2572       units for a later reload when the configuration is adjusted. Those flags are not set by the manager,
2573       except to unset as appropriate when the unit is stopped, restarted, or reloaded.</para>
2575       <para><varname>JobTimeoutUSec</varname> maps directly to the corresponding configuration setting in the
2576       unit file.</para>
2578       <para><varname>ConditionTimestamp</varname> and <varname>ConditionTimestampMonotonic</varname> contain
2579       the <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of
2580       the last time the configured conditions of the unit have been checked or 0 if they have never been
2581       checked. Conditions are checked when a unit is requested to start.</para>
2583       <para><varname>ConditionResult</varname> contains the condition result of the last time the configured
2584       conditions of this unit were checked. </para>
2586       <para><varname>Conditions</varname> contains all configured conditions of the unit. For each condition,
2587       five fields are given: condition type (e.g. <varname>ConditionPathExists</varname>), whether the
2588       condition is a trigger condition, whether the condition is reversed, the right hand side of the
2589       condition (e.g. the path in case of <varname>ConditionPathExists</varname>), and the status. The status
2590       can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the
2591       condition passed, or a negative value, in which case the condition is not met. Currently only 0, +1, and -1
2592       are used, but additional values may be used in the future, retaining the meaning of
2593       zero/positive/negative values.</para>
2595       <para><varname>LoadError</varname> contains a pair of strings. If the unit failed to load (as encoded
2596       in <varname>LoadState</varname>, see above), then this will include a D-Bus error pair consisting of
2597       the error ID and an explanatory human readable string of what happened. If it loaded successfully, this
2598       will be a pair of empty strings.</para>
2600       <para><varname>Transient</varname> contains a boolean that indicates whether the unit was created as a
2601       transient unit (i.e. via <function>StartTransientUnit()</function> on the manager object).</para>
2603       <para><varname>ActivationDetails</varname> contains a list of string pairs, key and value, that
2604       describe the event that caused the unit to be activated, if any. The key describes the information
2605       (e.g.: <varname>trigger_unit</varname>, with value <varname>foo.service</varname>). This is only filled
2606       in if the unit was triggered by a <varname>Path</varname> or <varname>Timer</varname> unit, and it is
2607       only provided in a best effort fashion: it is not guaranteed to be set, and it is not guaranteed to be
2608       the only trigger. It is only guaranteed to be a valid trigger that caused the activation job to be
2609       enqueued and complete successfully. The key value pairs correspond (in lowercase) to the environment
2610       variables described in the <literal>Environment Variables Set or Propagated by the Service
2611       Manager</literal> section in
2612       <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note
2613       that new key value pair may be added at any time in future versions. Existing entries will not be
2614       removed.</para>
2615     </refsect2>
2617     <refsect2>
2618       <title>Security</title>
2620       <para>Similarly to methods on the <interfacename>Manager</interfacename> object, read-only access is
2621       allowed for everyone. All operations are allowed for clients with the
2622       <constant>CAP_SYS_ADMIN</constant> capability or when the
2623       <interfacename>org.freedesktop.systemd1.manage-units</interfacename> privilege is granted by
2624       polkit.</para>
2625     </refsect2>
2626   </refsect1>
2628   <refsect1>
2629     <title>Service Unit Objects</title>
2631     <para>All service unit objects implement the
2632     <interfacename>org.freedesktop.systemd1.Service</interfacename> interface (described here) in addition to
2633     the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
2635     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Service">
2636 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
2637   interface org.freedesktop.systemd1.Service {
2638     methods:
2639       BindMount(in  s source,
2640                 in  s destination,
2641                 in  b read_only,
2642                 in  b mkdir);
2643       MountImage(in  s source,
2644                  in  s destination,
2645                  in  b read_only,
2646                  in  b mkdir,
2647                  in  a(ss) options);
2648       DumpFileDescriptorStore(out a(suuutuusu) entries);
2649       GetProcesses(out a(sus) processes);
2650       AttachProcesses(in  s subcgroup,
2651                       in  au pids);
2652     properties:
2653       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2654       readonly s Type = '...';
2655       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2656       readonly s ExitType = '...';
2657       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2658       readonly s Restart = '...';
2659       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2660       readonly s RestartMode = '...';
2661       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2662       readonly s PIDFile = '...';
2663       readonly s NotifyAccess = '...';
2664       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2665       readonly t RestartUSec = ...;
2666       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2667       readonly u RestartSteps = ...;
2668       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2669       readonly t RestartMaxDelayUSec = ...;
2670       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2671       readonly t RestartUSecNext = ...;
2672       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2673       readonly t TimeoutStartUSec = ...;
2674       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2675       readonly t TimeoutStopUSec = ...;
2676       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2677       readonly t TimeoutAbortUSec = ...;
2678       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2679       readonly s TimeoutStartFailureMode = '...';
2680       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2681       readonly s TimeoutStopFailureMode = '...';
2682       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2683       readonly t RuntimeMaxUSec = ...;
2684       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2685       readonly t RuntimeRandomizedExtraUSec = ...;
2686       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2687       readonly t WatchdogUSec = ...;
2688       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2689       readonly t WatchdogTimestamp = ...;
2690       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2691       readonly t WatchdogTimestampMonotonic = ...;
2692       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2693       readonly b RootDirectoryStartOnly = ...;
2694       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2695       readonly b RemainAfterExit = ...;
2696       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2697       readonly b GuessMainPID = ...;
2698       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2699       readonly (aiai) RestartPreventExitStatus = ...;
2700       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2701       readonly (aiai) RestartForceExitStatus = ...;
2702       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2703       readonly (aiai) SuccessExitStatus = ...;
2704       readonly u MainPID = ...;
2705       readonly u ControlPID = ...;
2706       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2707       readonly s BusName = '...';
2708       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2709       readonly u FileDescriptorStoreMax = ...;
2710       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2711       readonly u NFileDescriptorStore = ...;
2712       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2713       readonly s FileDescriptorStorePreserve = '...';
2714       readonly s StatusText = '...';
2715       readonly i StatusErrno = ...;
2716       readonly s Result = '...';
2717       readonly s ReloadResult = '...';
2718       readonly s CleanResult = '...';
2719       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2720       readonly s USBFunctionDescriptors = '...';
2721       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2722       readonly s USBFunctionStrings = '...';
2723       readonly u UID = ...;
2724       readonly u GID = ...;
2725       readonly u NRestarts = ...;
2726       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2727       readonly s OOMPolicy = '...';
2728       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2729       readonly a(sst) OpenFile = [...];
2730       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2731       readonly i ReloadSignal = ...;
2732       readonly t ExecMainStartTimestamp = ...;
2733       readonly t ExecMainStartTimestampMonotonic = ...;
2734       readonly t ExecMainExitTimestamp = ...;
2735       readonly t ExecMainExitTimestampMonotonic = ...;
2736       readonly u ExecMainPID = ...;
2737       readonly i ExecMainCode = ...;
2738       readonly i ExecMainStatus = ...;
2739       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2740       readonly a(sasbttttuii) ExecCondition = [...];
2741       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2742       readonly a(sasasttttuii) ExecConditionEx = [...];
2743       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2744       readonly a(sasbttttuii) ExecStartPre = [...];
2745       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2746       readonly a(sasasttttuii) ExecStartPreEx = [...];
2747       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2748       readonly a(sasbttttuii) ExecStart = [...];
2749       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2750       readonly a(sasasttttuii) ExecStartEx = [...];
2751       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2752       readonly a(sasbttttuii) ExecStartPost = [...];
2753       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2754       readonly a(sasasttttuii) ExecStartPostEx = [...];
2755       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2756       readonly a(sasbttttuii) ExecReload = [...];
2757       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2758       readonly a(sasasttttuii) ExecReloadEx = [...];
2759       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2760       readonly a(sasbttttuii) ExecStop = [...];
2761       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2762       readonly a(sasasttttuii) ExecStopEx = [...];
2763       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2764       readonly a(sasbttttuii) ExecStopPost = [...];
2765       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2766       readonly a(sasasttttuii) ExecStopPostEx = [...];
2767       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2768       readonly s Slice = '...';
2769       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2770       readonly s ControlGroup = '...';
2771       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2772       readonly t ControlGroupId = ...;
2773       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2774       readonly t MemoryCurrent = ...;
2775       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2776       readonly t MemoryPeak = ...;
2777       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2778       readonly t MemorySwapCurrent = ...;
2779       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2780       readonly t MemorySwapPeak = ...;
2781       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2782       readonly t MemoryZSwapCurrent = ...;
2783       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2784       readonly t MemoryAvailable = ...;
2785       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2786       readonly t CPUUsageNSec = ...;
2787       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2788       readonly ay EffectiveCPUs = [...];
2789       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2790       readonly ay EffectiveMemoryNodes = [...];
2791       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2792       readonly t TasksCurrent = ...;
2793       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2794       readonly t IPIngressBytes = ...;
2795       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2796       readonly t IPIngressPackets = ...;
2797       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2798       readonly t IPEgressBytes = ...;
2799       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2800       readonly t IPEgressPackets = ...;
2801       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2802       readonly t IOReadBytes = ...;
2803       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2804       readonly t IOReadOperations = ...;
2805       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2806       readonly t IOWriteBytes = ...;
2807       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2808       readonly t IOWriteOperations = ...;
2809       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2810       readonly b Delegate = ...;
2811       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2812       readonly as DelegateControllers = ['...', ...];
2813       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2814       readonly s DelegateSubgroup = '...';
2815       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2816       readonly b CPUAccounting = ...;
2817       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2818       readonly t CPUWeight = ...;
2819       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2820       readonly t StartupCPUWeight = ...;
2821       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2822       readonly t CPUShares = ...;
2823       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2824       readonly t StartupCPUShares = ...;
2825       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2826       readonly t CPUQuotaPerSecUSec = ...;
2827       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2828       readonly t CPUQuotaPeriodUSec = ...;
2829       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2830       readonly ay AllowedCPUs = [...];
2831       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2832       readonly ay StartupAllowedCPUs = [...];
2833       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2834       readonly ay AllowedMemoryNodes = [...];
2835       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2836       readonly ay StartupAllowedMemoryNodes = [...];
2837       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2838       readonly b IOAccounting = ...;
2839       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2840       readonly t IOWeight = ...;
2841       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2842       readonly t StartupIOWeight = ...;
2843       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2844       readonly a(st) IODeviceWeight = [...];
2845       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2846       readonly a(st) IOReadBandwidthMax = [...];
2847       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2848       readonly a(st) IOWriteBandwidthMax = [...];
2849       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2850       readonly a(st) IOReadIOPSMax = [...];
2851       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2852       readonly a(st) IOWriteIOPSMax = [...];
2853       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2854       readonly a(st) IODeviceLatencyTargetUSec = [...];
2855       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2856       readonly b BlockIOAccounting = ...;
2857       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2858       readonly t BlockIOWeight = ...;
2859       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2860       readonly t StartupBlockIOWeight = ...;
2861       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2862       readonly a(st) BlockIODeviceWeight = [...];
2863       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2864       readonly a(st) BlockIOReadBandwidth = [...];
2865       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2866       readonly a(st) BlockIOWriteBandwidth = [...];
2867       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2868       readonly b MemoryAccounting = ...;
2869       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2870       readonly t DefaultMemoryLow = ...;
2871       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2872       readonly t DefaultStartupMemoryLow = ...;
2873       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2874       readonly t DefaultMemoryMin = ...;
2875       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2876       readonly t MemoryMin = ...;
2877       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2878       readonly t MemoryLow = ...;
2879       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2880       readonly t StartupMemoryLow = ...;
2881       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2882       readonly t MemoryHigh = ...;
2883       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2884       readonly t StartupMemoryHigh = ...;
2885       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2886       readonly t MemoryMax = ...;
2887       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2888       readonly t StartupMemoryMax = ...;
2889       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2890       readonly t MemorySwapMax = ...;
2891       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2892       readonly t StartupMemorySwapMax = ...;
2893       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2894       readonly t MemoryZSwapMax = ...;
2895       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2896       readonly t StartupMemoryZSwapMax = ...;
2897       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2898       readonly t MemoryLimit = ...;
2899       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2900       readonly s DevicePolicy = '...';
2901       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2902       readonly a(ss) DeviceAllow = [...];
2903       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2904       readonly b TasksAccounting = ...;
2905       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2906       readonly t TasksMax = ...;
2907       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2908       readonly b IPAccounting = ...;
2909       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2910       readonly a(iayu) IPAddressAllow = [...];
2911       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2912       readonly a(iayu) IPAddressDeny = [...];
2913       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2914       readonly as IPIngressFilterPath = ['...', ...];
2915       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2916       readonly as IPEgressFilterPath = ['...', ...];
2917       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2918       readonly as DisableControllers = ['...', ...];
2919       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2920       readonly s ManagedOOMSwap = '...';
2921       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2922       readonly s ManagedOOMMemoryPressure = '...';
2923       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2924       readonly u ManagedOOMMemoryPressureLimit = ...;
2925       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2926       readonly s ManagedOOMPreference = '...';
2927       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2928       readonly a(ss) BPFProgram = [...];
2929       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2930       readonly a(iiqq) SocketBindAllow = [...];
2931       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2932       readonly a(iiqq) SocketBindDeny = [...];
2933       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2934       readonly (bas) RestrictNetworkInterfaces = ...;
2935       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2936       readonly s MemoryPressureWatch = '...';
2937       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2938       readonly t MemoryPressureThresholdUSec = ...;
2939       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2940       readonly a(iiss) NFTSet = [...];
2941       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2942       readonly b CoredumpReceive = ...;
2943       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2944       readonly as Environment = ['...', ...];
2945       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2946       readonly a(sb) EnvironmentFiles = [...];
2947       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2948       readonly as PassEnvironment = ['...', ...];
2949       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2950       readonly as UnsetEnvironment = ['...', ...];
2951       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2952       readonly u UMask = ...;
2953       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2954       readonly t LimitCPU = ...;
2955       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2956       readonly t LimitCPUSoft = ...;
2957       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2958       readonly t LimitFSIZE = ...;
2959       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2960       readonly t LimitFSIZESoft = ...;
2961       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2962       readonly t LimitDATA = ...;
2963       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2964       readonly t LimitDATASoft = ...;
2965       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2966       readonly t LimitSTACK = ...;
2967       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2968       readonly t LimitSTACKSoft = ...;
2969       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2970       readonly t LimitCORE = ...;
2971       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2972       readonly t LimitCORESoft = ...;
2973       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2974       readonly t LimitRSS = ...;
2975       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2976       readonly t LimitRSSSoft = ...;
2977       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2978       readonly t LimitNOFILE = ...;
2979       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2980       readonly t LimitNOFILESoft = ...;
2981       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2982       readonly t LimitAS = ...;
2983       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2984       readonly t LimitASSoft = ...;
2985       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2986       readonly t LimitNPROC = ...;
2987       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2988       readonly t LimitNPROCSoft = ...;
2989       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2990       readonly t LimitMEMLOCK = ...;
2991       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2992       readonly t LimitMEMLOCKSoft = ...;
2993       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2994       readonly t LimitLOCKS = ...;
2995       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2996       readonly t LimitLOCKSSoft = ...;
2997       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2998       readonly t LimitSIGPENDING = ...;
2999       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3000       readonly t LimitSIGPENDINGSoft = ...;
3001       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3002       readonly t LimitMSGQUEUE = ...;
3003       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3004       readonly t LimitMSGQUEUESoft = ...;
3005       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3006       readonly t LimitNICE = ...;
3007       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3008       readonly t LimitNICESoft = ...;
3009       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3010       readonly t LimitRTPRIO = ...;
3011       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3012       readonly t LimitRTPRIOSoft = ...;
3013       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3014       readonly t LimitRTTIME = ...;
3015       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3016       readonly t LimitRTTIMESoft = ...;
3017       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3018       readonly s WorkingDirectory = '...';
3019       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3020       readonly s RootDirectory = '...';
3021       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3022       readonly s RootImage = '...';
3023       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3024       readonly a(ss) RootImageOptions = [...];
3025       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3026       readonly ay RootHash = [...];
3027       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3028       readonly s RootHashPath = '...';
3029       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3030       readonly ay RootHashSignature = [...];
3031       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3032       readonly s RootHashSignaturePath = '...';
3033       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3034       readonly s RootVerity = '...';
3035       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3036       readonly b RootEphemeral = ...;
3037       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3038       readonly as ExtensionDirectories = ['...', ...];
3039       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3040       readonly a(sba(ss)) ExtensionImages = [...];
3041       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3042       readonly a(ssba(ss)) MountImages = [...];
3043       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3044       readonly i OOMScoreAdjust = ...;
3045       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3046       readonly t CoredumpFilter = ...;
3047       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3048       readonly i Nice = ...;
3049       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3050       readonly i IOSchedulingClass = ...;
3051       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3052       readonly i IOSchedulingPriority = ...;
3053       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3054       readonly i CPUSchedulingPolicy = ...;
3055       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3056       readonly i CPUSchedulingPriority = ...;
3057       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3058       readonly ay CPUAffinity = [...];
3059       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3060       readonly b CPUAffinityFromNUMA = ...;
3061       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3062       readonly i NUMAPolicy = ...;
3063       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3064       readonly ay NUMAMask = [...];
3065       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3066       readonly t TimerSlackNSec = ...;
3067       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3068       readonly b CPUSchedulingResetOnFork = ...;
3069       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3070       readonly b NonBlocking = ...;
3071       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3072       readonly s StandardInput = '...';
3073       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3074       readonly s StandardInputFileDescriptorName = '...';
3075       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3076       readonly ay StandardInputData = [...];
3077       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3078       readonly s StandardOutput = '...';
3079       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3080       readonly s StandardOutputFileDescriptorName = '...';
3081       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3082       readonly s StandardError = '...';
3083       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3084       readonly s StandardErrorFileDescriptorName = '...';
3085       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3086       readonly s TTYPath = '...';
3087       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3088       readonly b TTYReset = ...;
3089       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3090       readonly b TTYVHangup = ...;
3091       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3092       readonly b TTYVTDisallocate = ...;
3093       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3094       readonly q TTYRows = ...;
3095       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3096       readonly q TTYColumns = ...;
3097       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3098       readonly i SyslogPriority = ...;
3099       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3100       readonly s SyslogIdentifier = '...';
3101       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3102       readonly b SyslogLevelPrefix = ...;
3103       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3104       readonly i SyslogLevel = ...;
3105       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3106       readonly i SyslogFacility = ...;
3107       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3108       readonly i LogLevelMax = ...;
3109       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3110       readonly t LogRateLimitIntervalUSec = ...;
3111       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3112       readonly u LogRateLimitBurst = ...;
3113       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3114       readonly aay LogExtraFields = [[...], ...];
3115       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3116       readonly a(bs) LogFilterPatterns = [...];
3117       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3118       readonly s LogNamespace = '...';
3119       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3120       readonly i SecureBits = ...;
3121       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3122       readonly t CapabilityBoundingSet = ...;
3123       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3124       readonly t AmbientCapabilities = ...;
3125       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3126       readonly s User = '...';
3127       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3128       readonly s Group = '...';
3129       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3130       readonly b DynamicUser = ...;
3131       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3132       readonly b SetLoginEnvironment = ...;
3133       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3134       readonly b RemoveIPC = ...;
3135       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3136       readonly a(say) SetCredential = [...];
3137       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3138       readonly a(say) SetCredentialEncrypted = [...];
3139       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3140       readonly a(ss) LoadCredential = [...];
3141       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3142       readonly a(ss) LoadCredentialEncrypted = [...];
3143       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3144       readonly as ImportCredential = ['...', ...];
3145       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3146       readonly as SupplementaryGroups = ['...', ...];
3147       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3148       readonly s PAMName = '...';
3149       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3150       readonly as ReadWritePaths = ['...', ...];
3151       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3152       readonly as ReadOnlyPaths = ['...', ...];
3153       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3154       readonly as InaccessiblePaths = ['...', ...];
3155       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3156       readonly as ExecPaths = ['...', ...];
3157       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3158       readonly as NoExecPaths = ['...', ...];
3159       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3160       readonly as ExecSearchPath = ['...', ...];
3161       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3162       readonly t MountFlags = ...;
3163       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3164       readonly b PrivateTmp = ...;
3165       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3166       readonly b PrivateDevices = ...;
3167       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3168       readonly b ProtectClock = ...;
3169       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3170       readonly b ProtectKernelTunables = ...;
3171       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3172       readonly b ProtectKernelModules = ...;
3173       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3174       readonly b ProtectKernelLogs = ...;
3175       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3176       readonly b ProtectControlGroups = ...;
3177       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3178       readonly b PrivateNetwork = ...;
3179       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3180       readonly b PrivateUsers = ...;
3181       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3182       readonly b PrivateMounts = ...;
3183       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3184       readonly b PrivateIPC = ...;
3185       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3186       readonly s ProtectHome = '...';
3187       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3188       readonly s ProtectSystem = '...';
3189       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3190       readonly b SameProcessGroup = ...;
3191       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3192       readonly s UtmpIdentifier = '...';
3193       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3194       readonly s UtmpMode = '...';
3195       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3196       readonly (bs) SELinuxContext = ...;
3197       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3198       readonly (bs) AppArmorProfile = ...;
3199       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3200       readonly (bs) SmackProcessLabel = ...;
3201       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3202       readonly b IgnoreSIGPIPE = ...;
3203       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3204       readonly b NoNewPrivileges = ...;
3205       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3206       readonly (bas) SystemCallFilter = ...;
3207       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3208       readonly as SystemCallArchitectures = ['...', ...];
3209       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3210       readonly i SystemCallErrorNumber = ...;
3211       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3212       readonly (bas) SystemCallLog = ...;
3213       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3214       readonly s Personality = '...';
3215       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3216       readonly b LockPersonality = ...;
3217       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3218       readonly (bas) RestrictAddressFamilies = ...;
3219       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3220       readonly a(sst) RuntimeDirectorySymlink = [...];
3221       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3222       readonly s RuntimeDirectoryPreserve = '...';
3223       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3224       readonly u RuntimeDirectoryMode = ...;
3225       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3226       readonly as RuntimeDirectory = ['...', ...];
3227       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3228       readonly a(sst) StateDirectorySymlink = [...];
3229       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3230       readonly u StateDirectoryMode = ...;
3231       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3232       readonly as StateDirectory = ['...', ...];
3233       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3234       readonly a(sst) CacheDirectorySymlink = [...];
3235       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3236       readonly u CacheDirectoryMode = ...;
3237       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3238       readonly as CacheDirectory = ['...', ...];
3239       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3240       readonly a(sst) LogsDirectorySymlink = [...];
3241       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3242       readonly u LogsDirectoryMode = ...;
3243       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3244       readonly as LogsDirectory = ['...', ...];
3245       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3246       readonly u ConfigurationDirectoryMode = ...;
3247       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3248       readonly as ConfigurationDirectory = ['...', ...];
3249       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3250       readonly t TimeoutCleanUSec = ...;
3251       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3252       readonly b MemoryDenyWriteExecute = ...;
3253       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3254       readonly b RestrictRealtime = ...;
3255       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3256       readonly b RestrictSUIDSGID = ...;
3257       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3258       readonly t RestrictNamespaces = ...;
3259       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3260       readonly (bas) RestrictFileSystems = ...;
3261       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3262       readonly a(ssbt) BindPaths = [...];
3263       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3264       readonly a(ssbt) BindReadOnlyPaths = [...];
3265       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3266       readonly a(ss) TemporaryFileSystem = [...];
3267       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3268       readonly b MountAPIVFS = ...;
3269       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3270       readonly s KeyringMode = '...';
3271       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3272       readonly s ProtectProc = '...';
3273       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3274       readonly s ProcSubset = '...';
3275       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3276       readonly b ProtectHostname = ...;
3277       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3278       readonly b MemoryKSM = ...;
3279       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3280       readonly s NetworkNamespacePath = '...';
3281       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3282       readonly s IPCNamespacePath = '...';
3283       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3284       readonly s RootImagePolicy = '...';
3285       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3286       readonly s MountImagePolicy = '...';
3287       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3288       readonly s ExtensionImagePolicy = '...';
3289       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3290       readonly s KillMode = '...';
3291       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3292       readonly i KillSignal = ...;
3293       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3294       readonly i RestartKillSignal = ...;
3295       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3296       readonly i FinalKillSignal = ...;
3297       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3298       readonly b SendSIGKILL = ...;
3299       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3300       readonly b SendSIGHUP = ...;
3301       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3302       readonly i WatchdogSignal = ...;
3303   };
3304   interface org.freedesktop.DBus.Peer { ... };
3305   interface org.freedesktop.DBus.Introspectable { ... };
3306   interface org.freedesktop.DBus.Properties { ... };
3307   interface org.freedesktop.systemd1.Unit { ... };
3309     </programlisting>
3311     <!--method GetProcesses is not documented!-->
3313     <!--method AttachProcesses is not documented!-->
3315     <!--property Type is not documented!-->
3317     <!--property ExitType is not documented!-->
3319     <!--property Restart is not documented!-->
3321     <!--property RestartMode is not documented!-->
3323     <!--property PIDFile is not documented!-->
3325     <!--property NotifyAccess is not documented!-->
3327     <!--property RestartUSec is not documented!-->
3329     <!--property RestartSteps is not documented!-->
3331     <!--property RestartMaxDelayUSec is not documented!-->
3333     <!--property RestartUSecNext is not documented!-->
3335     <!--property TimeoutStartFailureMode is not documented!-->
3337     <!--property TimeoutStopFailureMode is not documented!-->
3339     <!--property RuntimeMaxUSec is not documented!-->
3341     <!--property RuntimeRandomizedExtraUSec is not documented!-->
3343     <!--property WatchdogUSec is not documented!-->
3345     <!--property RootDirectoryStartOnly is not documented!-->
3347     <!--property RemainAfterExit is not documented!-->
3349     <!--property GuessMainPID is not documented!-->
3351     <!--property RestartPreventExitStatus is not documented!-->
3353     <!--property RestartForceExitStatus is not documented!-->
3355     <!--property SuccessExitStatus is not documented!-->
3357     <!--property BusName is not documented!-->
3359     <!--property FileDescriptorStoreMax is not documented!-->
3361     <!--property NFileDescriptorStore is not documented!-->
3363     <!--property FileDescriptorStorePreserve is not documented!-->
3365     <!--property StatusErrno is not documented!-->
3367     <!--property ReloadResult is not documented!-->
3369     <!--property CleanResult is not documented!-->
3371     <!--property USBFunctionDescriptors is not documented!-->
3373     <!--property USBFunctionStrings is not documented!-->
3375     <!--property UID is not documented!-->
3377     <!--property GID is not documented!-->
3379     <!--property NRestarts is not documented!-->
3381     <!--property OOMPolicy is not documented!-->
3383     <!--property OpenFile is not documented!-->
3385     <!--property ReloadSignal is not documented!-->
3387     <!--property ExecCondition is not documented!-->
3389     <!--property ExecConditionEx is not documented!-->
3391     <!--property ExecStartPreEx is not documented!-->
3393     <!--property ExecStartEx is not documented!-->
3395     <!--property ExecStartPostEx is not documented!-->
3397     <!--property ExecReloadEx is not documented!-->
3399     <!--property ExecStopEx is not documented!-->
3401     <!--property ExecStopPost is not documented!-->
3403     <!--property ExecStopPostEx is not documented!-->
3405     <!--property Slice is not documented!-->
3407     <!--property ControlGroupId is not documented!-->
3409     <!--property MemoryCurrent is not documented!-->
3411     <!--property MemoryPeak is not documented!-->
3413     <!--property MemorySwapCurrent is not documented!-->
3415     <!--property MemorySwapPeak is not documented!-->
3417     <!--property MemoryZSwapCurrent is not documented!-->
3419     <!--property CPUUsageNSec is not documented!-->
3421     <!--property EffectiveCPUs is not documented!-->
3423     <!--property EffectiveMemoryNodes is not documented!-->
3425     <!--property TasksCurrent is not documented!-->
3427     <!--property IPIngressBytes is not documented!-->
3429     <!--property IPIngressPackets is not documented!-->
3431     <!--property IPEgressBytes is not documented!-->
3433     <!--property IPEgressPackets is not documented!-->
3435     <!--property IOReadBytes is not documented!-->
3437     <!--property IOReadOperations is not documented!-->
3439     <!--property IOWriteBytes is not documented!-->
3441     <!--property IOWriteOperations is not documented!-->
3443     <!--property Delegate is not documented!-->
3445     <!--property DelegateControllers is not documented!-->
3447     <!--property CPUAccounting is not documented!-->
3449     <!--property CPUWeight is not documented!-->
3451     <!--property StartupCPUWeight is not documented!-->
3453     <!--property CPUShares is not documented!-->
3455     <!--property StartupCPUShares is not documented!-->
3457     <!--property CPUQuotaPerSecUSec is not documented!-->
3459     <!--property CPUQuotaPeriodUSec is not documented!-->
3461     <!--property AllowedCPUs is not documented!-->
3463     <!--property StartupAllowedCPUs is not documented!-->
3465     <!--property AllowedMemoryNodes is not documented!-->
3467     <!--property StartupAllowedMemoryNodes is not documented!-->
3469     <!--property IOAccounting is not documented!-->
3471     <!--property IOWeight is not documented!-->
3473     <!--property StartupIOWeight is not documented!-->
3475     <!--property IODeviceWeight is not documented!-->
3477     <!--property IOReadBandwidthMax is not documented!-->
3479     <!--property IOWriteBandwidthMax is not documented!-->
3481     <!--property IOReadIOPSMax is not documented!-->
3483     <!--property IOWriteIOPSMax is not documented!-->
3485     <!--property IODeviceLatencyTargetUSec is not documented!-->
3487     <!--property BlockIOAccounting is not documented!-->
3489     <!--property BlockIOWeight is not documented!-->
3491     <!--property StartupBlockIOWeight is not documented!-->
3493     <!--property BlockIODeviceWeight is not documented!-->
3495     <!--property BlockIOReadBandwidth is not documented!-->
3497     <!--property BlockIOWriteBandwidth is not documented!-->
3499     <!--property MemoryAccounting is not documented!-->
3501     <!--property DefaultMemoryLow is not documented!-->
3503     <!--property DefaultStartupMemoryLow is not documented!-->
3505     <!--property DefaultMemoryMin is not documented!-->
3507     <!--property MemoryMin is not documented!-->
3509     <!--property MemoryLow is not documented!-->
3511     <!--property StartupMemoryLow is not documented!-->
3513     <!--property MemoryHigh is not documented!-->
3515     <!--property StartupMemoryHigh is not documented!-->
3517     <!--property MemoryMax is not documented!-->
3519     <!--property StartupMemoryMax is not documented!-->
3521     <!--property MemorySwapMax is not documented!-->
3523     <!--property StartupMemorySwapMax is not documented!-->
3525     <!--property MemoryZSwapMax is not documented!-->
3527     <!--property StartupMemoryZSwapMax is not documented!-->
3529     <!--property MemoryLimit is not documented!-->
3531     <!--property DevicePolicy is not documented!-->
3533     <!--property DeviceAllow is not documented!-->
3535     <!--property TasksAccounting is not documented!-->
3537     <!--property TasksMax is not documented!-->
3539     <!--property IPAccounting is not documented!-->
3541     <!--property IPAddressAllow is not documented!-->
3543     <!--property IPAddressDeny is not documented!-->
3545     <!--property IPIngressFilterPath is not documented!-->
3547     <!--property IPEgressFilterPath is not documented!-->
3549     <!--property DisableControllers is not documented!-->
3551     <!--property ManagedOOMSwap is not documented!-->
3553     <!--property ManagedOOMMemoryPressure is not documented!-->
3555     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
3557     <!--property ManagedOOMPreference is not documented!-->
3559     <!--property BPFProgram is not documented!-->
3561     <!--property SocketBindAllow is not documented!-->
3563     <!--property SocketBindDeny is not documented!-->
3565     <!--property RestrictNetworkInterfaces is not documented!-->
3567     <!--property MemoryPressureWatch is not documented!-->
3569     <!--property MemoryPressureThresholdUSec is not documented!-->
3571     <!--property NFTSet is not documented!-->
3573     <!--property CoredumpReceive is not documented!-->
3575     <!--property EnvironmentFiles is not documented!-->
3577     <!--property PassEnvironment is not documented!-->
3579     <!--property UnsetEnvironment is not documented!-->
3581     <!--property UMask is not documented!-->
3583     <!--property LimitCPUSoft is not documented!-->
3585     <!--property LimitFSIZE is not documented!-->
3587     <!--property LimitFSIZESoft is not documented!-->
3589     <!--property LimitDATA is not documented!-->
3591     <!--property LimitDATASoft is not documented!-->
3593     <!--property LimitSTACK is not documented!-->
3595     <!--property LimitSTACKSoft is not documented!-->
3597     <!--property LimitCORE is not documented!-->
3599     <!--property LimitCORESoft is not documented!-->
3601     <!--property LimitRSS is not documented!-->
3603     <!--property LimitRSSSoft is not documented!-->
3605     <!--property LimitNOFILE is not documented!-->
3607     <!--property LimitNOFILESoft is not documented!-->
3609     <!--property LimitAS is not documented!-->
3611     <!--property LimitASSoft is not documented!-->
3613     <!--property LimitNPROC is not documented!-->
3615     <!--property LimitNPROCSoft is not documented!-->
3617     <!--property LimitMEMLOCK is not documented!-->
3619     <!--property LimitMEMLOCKSoft is not documented!-->
3621     <!--property LimitLOCKS is not documented!-->
3623     <!--property LimitLOCKSSoft is not documented!-->
3625     <!--property LimitSIGPENDING is not documented!-->
3627     <!--property LimitSIGPENDINGSoft is not documented!-->
3629     <!--property LimitMSGQUEUE is not documented!-->
3631     <!--property LimitMSGQUEUESoft is not documented!-->
3633     <!--property LimitNICE is not documented!-->
3635     <!--property LimitNICESoft is not documented!-->
3637     <!--property LimitRTPRIO is not documented!-->
3639     <!--property LimitRTPRIOSoft is not documented!-->
3641     <!--property LimitRTTIME is not documented!-->
3643     <!--property LimitRTTIMESoft is not documented!-->
3645     <!--property WorkingDirectory is not documented!-->
3647     <!--property RootHashPath is not documented!-->
3649     <!--property RootHashSignaturePath is not documented!-->
3651     <!--property RootEphemeral is not documented!-->
3653     <!--property OOMScoreAdjust is not documented!-->
3655     <!--property CoredumpFilter is not documented!-->
3657     <!--property Nice is not documented!-->
3659     <!--property IOSchedulingClass is not documented!-->
3661     <!--property IOSchedulingPriority is not documented!-->
3663     <!--property CPUSchedulingPolicy is not documented!-->
3665     <!--property CPUSchedulingPriority is not documented!-->
3667     <!--property CPUAffinity is not documented!-->
3669     <!--property CPUAffinityFromNUMA is not documented!-->
3671     <!--property NUMAPolicy is not documented!-->
3673     <!--property NUMAMask is not documented!-->
3675     <!--property TimerSlackNSec is not documented!-->
3677     <!--property CPUSchedulingResetOnFork is not documented!-->
3679     <!--property NonBlocking is not documented!-->
3681     <!--property StandardInput is not documented!-->
3683     <!--property StandardInputFileDescriptorName is not documented!-->
3685     <!--property StandardInputData is not documented!-->
3687     <!--property StandardOutput is not documented!-->
3689     <!--property StandardOutputFileDescriptorName is not documented!-->
3691     <!--property StandardError is not documented!-->
3693     <!--property StandardErrorFileDescriptorName is not documented!-->
3695     <!--property TTYPath is not documented!-->
3697     <!--property TTYReset is not documented!-->
3699     <!--property TTYVHangup is not documented!-->
3701     <!--property TTYVTDisallocate is not documented!-->
3703     <!--property TTYRows is not documented!-->
3705     <!--property TTYColumns is not documented!-->
3707     <!--property SyslogPriority is not documented!-->
3709     <!--property SyslogIdentifier is not documented!-->
3711     <!--property SyslogLevelPrefix is not documented!-->
3713     <!--property SyslogLevel is not documented!-->
3715     <!--property SyslogFacility is not documented!-->
3717     <!--property LogLevelMax is not documented!-->
3719     <!--property LogRateLimitIntervalUSec is not documented!-->
3721     <!--property LogRateLimitBurst is not documented!-->
3723     <!--property LogExtraFields is not documented!-->
3725     <!--property LogFilterPatterns is not documented!-->
3727     <!--property LogNamespace is not documented!-->
3729     <!--property AmbientCapabilities is not documented!-->
3731     <!--property User is not documented!-->
3733     <!--property Group is not documented!-->
3735     <!--property DynamicUser is not documented!-->
3737     <!--property SetLoginEnvironment is not documented!-->
3739     <!--property RemoveIPC is not documented!-->
3741     <!--property SetCredential is not documented!-->
3743     <!--property SetCredentialEncrypted is not documented!-->
3745     <!--property LoadCredential is not documented!-->
3747     <!--property LoadCredentialEncrypted is not documented!-->
3749     <!--property ImportCredential is not documented!-->
3751     <!--property SupplementaryGroups is not documented!-->
3753     <!--property PAMName is not documented!-->
3755     <!--property ReadWritePaths is not documented!-->
3757     <!--property ReadOnlyPaths is not documented!-->
3759     <!--property InaccessiblePaths is not documented!-->
3761     <!--property ExecPaths is not documented!-->
3763     <!--property NoExecPaths is not documented!-->
3765     <!--property ExecSearchPath is not documented!-->
3767     <!--property PrivateTmp is not documented!-->
3769     <!--property PrivateDevices is not documented!-->
3771     <!--property ProtectClock is not documented!-->
3773     <!--property ProtectKernelTunables is not documented!-->
3775     <!--property ProtectKernelModules is not documented!-->
3777     <!--property ProtectKernelLogs is not documented!-->
3779     <!--property ProtectControlGroups is not documented!-->
3781     <!--property PrivateNetwork is not documented!-->
3783     <!--property PrivateUsers is not documented!-->
3785     <!--property PrivateMounts is not documented!-->
3787     <!--property PrivateIPC is not documented!-->
3789     <!--property ProtectHome is not documented!-->
3791     <!--property ProtectSystem is not documented!-->
3793     <!--property SameProcessGroup is not documented!-->
3795     <!--property UtmpIdentifier is not documented!-->
3797     <!--property UtmpMode is not documented!-->
3799     <!--property SELinuxContext is not documented!-->
3801     <!--property AppArmorProfile is not documented!-->
3803     <!--property SmackProcessLabel is not documented!-->
3805     <!--property IgnoreSIGPIPE is not documented!-->
3807     <!--property NoNewPrivileges is not documented!-->
3809     <!--property SystemCallFilter is not documented!-->
3811     <!--property SystemCallArchitectures is not documented!-->
3813     <!--property SystemCallErrorNumber is not documented!-->
3815     <!--property SystemCallLog is not documented!-->
3817     <!--property Personality is not documented!-->
3819     <!--property LockPersonality is not documented!-->
3821     <!--property RestrictAddressFamilies is not documented!-->
3823     <!--property RuntimeDirectoryPreserve is not documented!-->
3825     <!--property RuntimeDirectoryMode is not documented!-->
3827     <!--property StateDirectoryMode is not documented!-->
3829     <!--property CacheDirectoryMode is not documented!-->
3831     <!--property LogsDirectoryMode is not documented!-->
3833     <!--property ConfigurationDirectoryMode is not documented!-->
3835     <!--property ConfigurationDirectory is not documented!-->
3837     <!--property TimeoutCleanUSec is not documented!-->
3839     <!--property MemoryDenyWriteExecute is not documented!-->
3841     <!--property RestrictRealtime is not documented!-->
3843     <!--property RestrictSUIDSGID is not documented!-->
3845     <!--property RestrictNamespaces is not documented!-->
3847     <!--property RestrictFileSystems is not documented!-->
3849     <!--property BindPaths is not documented!-->
3851     <!--property BindReadOnlyPaths is not documented!-->
3853     <!--property TemporaryFileSystem is not documented!-->
3855     <!--property MountAPIVFS is not documented!-->
3857     <!--property KeyringMode is not documented!-->
3859     <!--property ProtectProc is not documented!-->
3861     <!--property ProcSubset is not documented!-->
3863     <!--property ProtectHostname is not documented!-->
3865     <!--property MemoryKSM is not documented!-->
3867     <!--property NetworkNamespacePath is not documented!-->
3869     <!--property IPCNamespacePath is not documented!-->
3871     <!--property RootImagePolicy is not documented!-->
3873     <!--property MountImagePolicy is not documented!-->
3875     <!--property ExtensionImagePolicy is not documented!-->
3877     <!--property KillMode is not documented!-->
3879     <!--property KillSignal is not documented!-->
3881     <!--property RestartKillSignal is not documented!-->
3883     <!--property FinalKillSignal is not documented!-->
3885     <!--property SendSIGKILL is not documented!-->
3887     <!--property SendSIGHUP is not documented!-->
3889     <!--property WatchdogSignal is not documented!-->
3891     <!--Autogenerated cross-references for systemd.directives, do not edit-->
3893     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3895     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3897     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3899     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3901     <variablelist class="dbus-method" generated="True" extra-ref="BindMount()"/>
3903     <variablelist class="dbus-method" generated="True" extra-ref="MountImage()"/>
3905     <variablelist class="dbus-method" generated="True" extra-ref="DumpFileDescriptorStore()"/>
3907     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
3909     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
3911     <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
3913     <variablelist class="dbus-property" generated="True" extra-ref="ExitType"/>
3915     <variablelist class="dbus-property" generated="True" extra-ref="Restart"/>
3917     <variablelist class="dbus-property" generated="True" extra-ref="RestartMode"/>
3919     <variablelist class="dbus-property" generated="True" extra-ref="PIDFile"/>
3921     <variablelist class="dbus-property" generated="True" extra-ref="NotifyAccess"/>
3923     <variablelist class="dbus-property" generated="True" extra-ref="RestartUSec"/>
3925     <variablelist class="dbus-property" generated="True" extra-ref="RestartSteps"/>
3927     <variablelist class="dbus-property" generated="True" extra-ref="RestartMaxDelayUSec"/>
3929     <variablelist class="dbus-property" generated="True" extra-ref="RestartUSecNext"/>
3931     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartUSec"/>
3933     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
3935     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
3937     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
3939     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
3941     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
3943     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
3945     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
3947     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestamp"/>
3949     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestampMonotonic"/>
3951     <variablelist class="dbus-property" generated="True" extra-ref="RootDirectoryStartOnly"/>
3953     <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterExit"/>
3955     <variablelist class="dbus-property" generated="True" extra-ref="GuessMainPID"/>
3957     <variablelist class="dbus-property" generated="True" extra-ref="RestartPreventExitStatus"/>
3959     <variablelist class="dbus-property" generated="True" extra-ref="RestartForceExitStatus"/>
3961     <variablelist class="dbus-property" generated="True" extra-ref="SuccessExitStatus"/>
3963     <variablelist class="dbus-property" generated="True" extra-ref="MainPID"/>
3965     <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
3967     <variablelist class="dbus-property" generated="True" extra-ref="BusName"/>
3969     <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStoreMax"/>
3971     <variablelist class="dbus-property" generated="True" extra-ref="NFileDescriptorStore"/>
3973     <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStorePreserve"/>
3975     <variablelist class="dbus-property" generated="True" extra-ref="StatusText"/>
3977     <variablelist class="dbus-property" generated="True" extra-ref="StatusErrno"/>
3979     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
3981     <variablelist class="dbus-property" generated="True" extra-ref="ReloadResult"/>
3983     <variablelist class="dbus-property" generated="True" extra-ref="CleanResult"/>
3985     <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionDescriptors"/>
3987     <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionStrings"/>
3989     <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
3991     <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
3993     <variablelist class="dbus-property" generated="True" extra-ref="NRestarts"/>
3995     <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
3997     <variablelist class="dbus-property" generated="True" extra-ref="OpenFile"/>
3999     <variablelist class="dbus-property" generated="True" extra-ref="ReloadSignal"/>
4001     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestamp"/>
4003     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestampMonotonic"/>
4005     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestamp"/>
4007     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestampMonotonic"/>
4009     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainPID"/>
4011     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainCode"/>
4013     <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStatus"/>
4015     <variablelist class="dbus-property" generated="True" extra-ref="ExecCondition"/>
4017     <variablelist class="dbus-property" generated="True" extra-ref="ExecConditionEx"/>
4019     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
4021     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPreEx"/>
4023     <variablelist class="dbus-property" generated="True" extra-ref="ExecStart"/>
4025     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartEx"/>
4027     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
4029     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPostEx"/>
4031     <variablelist class="dbus-property" generated="True" extra-ref="ExecReload"/>
4033     <variablelist class="dbus-property" generated="True" extra-ref="ExecReloadEx"/>
4035     <variablelist class="dbus-property" generated="True" extra-ref="ExecStop"/>
4037     <variablelist class="dbus-property" generated="True" extra-ref="ExecStopEx"/>
4039     <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
4041     <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPostEx"/>
4043     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
4045     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
4047     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
4049     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
4051     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
4053     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
4055     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
4057     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
4059     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
4061     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
4063     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
4065     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
4067     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
4069     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
4071     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
4073     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
4075     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
4077     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
4079     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
4081     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
4083     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
4085     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
4087     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
4089     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
4091     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
4093     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
4095     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
4097     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
4099     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
4101     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
4103     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
4105     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
4107     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
4109     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
4111     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
4113     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
4115     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
4117     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
4119     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
4121     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
4123     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
4125     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
4127     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
4129     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
4131     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
4133     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
4135     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
4137     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
4139     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
4141     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
4143     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
4145     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
4147     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
4149     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
4151     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
4153     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
4155     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
4157     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
4159     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
4161     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
4163     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
4165     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
4167     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
4169     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
4171     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
4173     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
4175     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
4177     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
4179     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
4181     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
4183     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
4185     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
4187     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
4189     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
4191     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
4193     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
4195     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
4197     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
4199     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4201     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
4203     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
4205     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
4207     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
4209     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
4211     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
4213     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
4215     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
4217     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
4219     <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
4221     <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
4223     <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
4225     <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
4227     <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
4229     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
4231     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
4233     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
4235     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
4237     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
4239     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
4241     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
4243     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
4245     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
4247     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
4249     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
4251     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
4253     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
4255     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
4257     <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
4259     <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
4261     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
4263     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
4265     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
4267     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
4269     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
4271     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
4273     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
4275     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
4277     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
4279     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
4281     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
4283     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
4285     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
4287     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
4289     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
4291     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
4293     <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
4295     <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
4297     <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
4299     <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
4301     <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
4303     <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
4305     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
4307     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
4309     <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
4311     <variablelist class="dbus-property" generated="True" extra-ref="RootEphemeral"/>
4313     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
4315     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
4317     <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
4319     <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
4321     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
4323     <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
4325     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
4327     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
4329     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
4331     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
4333     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
4335     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
4337     <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
4339     <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
4341     <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
4343     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
4345     <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
4347     <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
4349     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
4351     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
4353     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
4355     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
4357     <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
4359     <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
4361     <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
4363     <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
4365     <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
4367     <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
4369     <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
4371     <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
4373     <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
4375     <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
4377     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
4379     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
4381     <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
4383     <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
4385     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
4387     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
4389     <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
4391     <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
4393     <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
4395     <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
4397     <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
4399     <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
4401     <variablelist class="dbus-property" generated="True" extra-ref="User"/>
4403     <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
4405     <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
4407     <variablelist class="dbus-property" generated="True" extra-ref="SetLoginEnvironment"/>
4409     <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
4411     <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
4413     <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
4415     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
4417     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
4419     <variablelist class="dbus-property" generated="True" extra-ref="ImportCredential"/>
4421     <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
4423     <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
4425     <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
4427     <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
4429     <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
4431     <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
4433     <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
4435     <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
4437     <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
4439     <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
4441     <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
4443     <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
4445     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
4447     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
4449     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
4451     <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
4453     <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
4455     <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
4457     <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
4459     <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
4461     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
4463     <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
4465     <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
4467     <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
4469     <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
4471     <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
4473     <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
4475     <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
4477     <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
4479     <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
4481     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
4483     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
4485     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
4487     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
4489     <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
4491     <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
4493     <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
4495     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
4497     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
4499     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
4501     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
4503     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
4505     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
4507     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
4509     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
4511     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
4513     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
4515     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
4517     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
4519     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
4521     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
4523     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
4525     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
4527     <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
4529     <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
4531     <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
4533     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
4535     <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
4537     <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
4539     <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
4541     <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
4543     <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
4545     <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
4547     <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
4549     <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
4551     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
4553     <variablelist class="dbus-property" generated="True" extra-ref="MemoryKSM"/>
4555     <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
4557     <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
4559     <variablelist class="dbus-property" generated="True" extra-ref="RootImagePolicy"/>
4561     <variablelist class="dbus-property" generated="True" extra-ref="MountImagePolicy"/>
4563     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImagePolicy"/>
4565     <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
4567     <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
4569     <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
4571     <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
4573     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
4575     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
4577     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
4579     <!--End of Autogenerated section-->
4581     <refsect2>
4582       <title>Methods</title>
4584       <para><function>BindMount()</function> and <function>MountImage()</function> implement the same operations
4585       as the respective methods on the <interfacename>Manager</interfacename> object (see above). However, these
4586       methods operate on the service object and hence do not take a unit name parameter. Invoking the methods
4587       directly on the Manager object has the advantage of not requiring a <function>GetUnit()</function> call
4588       to get the unit object for a specific unit name. Calling the methods on the Manager object is hence a round
4589       trip optimization.</para>
4591       <para><function>DumpFileDescriptorStore()</function> returns an array with information about the file
4592       descriptors currently in the file descriptor store of the service. Each entry consists of a file
4593       descriptor name (i.e. the <varname>FDNAME=</varname> field), the file descriptor inode type and access
4594       mode as integer (i.e. a <type>mode_t</type> value, flags such as <constant>S_IFREG</constant>,
4595       <constant>S_IRUSR</constant>, …), the major and minor numbers of the device number of the file system
4596       backing the inode of the file descriptor, the inode number, the major and minor numbers of the device
4597       number if this refers to a character or block device node, a file system path pointing to the inode,
4598       and the file descriptor flags (i.e. <constant>O_RDWR</constant>, <constant>O_RDONLY</constant>,
4599       …).</para>
4600     </refsect2>
4602     <refsect2>
4603       <title>Properties</title>
4605       <para>Most properties of the Service interface map directly to the corresponding settings in service
4606       unit files. For the sake of brevity, here's a list of all exceptions only:</para>
4608       <para><varname>TimeoutStartUSec</varname>, <varname>TimeoutStopUSec</varname> and
4609       <varname>TimeoutAbortUSec</varname> contain the start, stop and abort timeouts, in microseconds. Note
4610       the slight difference in naming when compared to the matching unit file settings (see
4611       <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>7</manvolnum></citerefentry>):
4612       these bus properties strictly use microseconds (and thus are suffixed <varname>…USec</varname>) while
4613       the unit file settings default to a time unit of seconds (and thus are suffixed
4614       <varname>…Sec</varname>), unless a different unit is explicitly specified. This reflects that fact that
4615       internally the service manager deals in microsecond units only, and the bus properties are a relatively
4616       low-level (binary) concept exposing this. The unit file settings on the other hand are relatively
4617       high-level (string-based) concepts and thus support more user friendly time specifications which
4618       default to second time units but allow other units too, if specified.</para>
4620       <para><varname>WatchdogTimestamp</varname> and <varname>WatchdogTimestampMonotonic</varname> contain
4621       <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of the
4622       last watchdog ping received from the service, or 0 if none was ever received.</para>
4624       <para><varname>ExecStartPre</varname>, <varname>ExecStart</varname>, <varname>ExecStartPost</varname>,
4625       <varname>ExecReload</varname>, <varname>ExecStop</varname>, and <varname>ExecStop</varname> are arrays
4626       of structures where each struct contains: the binary path to execute; an array with all arguments to
4627       pass to the executed command, starting with argument 0; a boolean whether it should be considered a
4628       failure if the process exits uncleanly; two pairs of
4629       <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps when
4630       the process began and finished running the last time, or 0 if it never ran or never finished running;
4631       the PID of the process, or 0 if it has not run yet; the exit code and status of the last run. This
4632       field hence maps more or less to the corresponding setting in the service unit file but is augmented
4633       with runtime data.</para>
4635       <para><varname>LimitCPU</varname> (and related properties) map more or less directly to the
4636       corresponding settings in the service unit files except that if they aren't set, their value is
4637       18446744073709551615 (i.e. -1).</para>
4639       <para><varname>Capabilities</varname> contains the configured capabilities, as formatted with
4640       <citerefentry project="man-pages"><refentrytitle>cap_to_text</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4641       </para>
4643       <para><varname>SecureBits</varname>, <varname>CapabilityBoundingSet</varname>,
4644       <varname>MountFlags</varname> also correspond to the configured settings of the unit files, but
4645       instead of being formatted as strings, they are encoded as the actual binary flags they are.
4646       </para>
4648       <para><varname>ExecMainStartTimestamp</varname>, <varname>ExecMainStartTimestampMonotonic</varname>,
4649       <varname>ExecMainExitTimestamp</varname>, <varname>ExecMainExitTimestampMonotonic</varname>,
4650       <varname>ExecMainPID</varname>, <varname>ExecMainCode</varname>, <varname>ExecMainStatus</varname>
4651       contain information about the main process of the service as far as it is known. This is often the same
4652       runtime information that is stored in <varname>ExecStart</varname>. However, it deviates for
4653       <varname>Type=forking</varname> services where the main process of the service is not forked off
4654       systemd directly. These fields either contain information of the last run of the process or of the
4655       current running process.</para>
4657       <para><varname>MainPID</varname> and <varname>ControlPID</varname> contain the main and control PID of
4658       the service. The main PID is the current main PID of the service and is 0 when the service currently
4659       has no main PID. The control PID is the PID of the current start/stop/reload process running and is 0
4660       if no such process is currently running. That means that <varname>ExecMainPID</varname> and
4661       <varname>MainPID</varname> differ in the way that the latter immediately reflects whether a main
4662       process is currently running while the latter possible contains information collected from the last run
4663       even if the process is no longer around.</para>
4665       <para><varname>StatusText</varname> contains the status text passed to the service manager via a call
4666       to
4667       <citerefentry><refentrytitle>sd_notify</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4668       This may be used by services to inform the service manager about its internal state with a nice
4669       explanatory string.</para>
4671       <para><varname>Result</varname> encodes the execution result of the last run of the service. It is
4672       useful to determine the reason a service failed if it is in the <literal>failed</literal> state (see
4673       <varname>ActiveState</varname> above). The following values are currently known:
4674       <literal>success</literal> is set if the unit didn't fail. <literal>resources</literal> indicates that
4675       not enough resources were available to fork off and execute the service
4676       processes. <literal>timeout</literal> indicates that a timeout occurred while executing a service
4677       operation. <literal>exit-code</literal> indicates that a service process exited with an unclean exit
4678       code. <literal>signal</literal> indicates that a service process exited with an uncaught
4679       signal. <literal>core-dump</literal> indicates that a service process exited uncleanly and dumped
4680       core. <literal>watchdog</literal> indicates that a service did not send out watchdog ping messages
4681       often enough. <literal>start-limit</literal> indicates that a service has been started too frequently
4682       in a specific time frame (as configured in <varname>StartLimitInterval</varname>,
4683       <varname>StartLimitBurst</varname>).</para>
4685       <para><varname>ControlGroup</varname> indicates the control group path the processes of this service
4686       unit are placed in.</para>
4688       <para>The following properties map 1:1 to corresponding settings in the unit file:
4689       <varname>RootDirectory</varname>
4690       <varname>RootImage</varname>
4691       <varname>RootImageOptions</varname>
4692       <varname>RootVerity</varname>
4693       <varname>RootHash</varname>
4694       <varname>RootHashSignature</varname>
4695       <varname>MountImages</varname>
4696       <varname>ExtensionImages</varname>
4697       <varname>ExtensionDirectories</varname>
4698       see systemd.exec(5) for their meaning.</para>
4700       <para><varname>MemoryAvailable</varname> takes into account unit's and parents' <literal>MemoryMax</literal>
4701       or <literal>MemoryHigh</literal> or physically available RAM versus given level's memory consumption
4702       and takes minimum. Beware that other units below the tightest parent slice may consume the memory quicker
4703       and less than reported value would remain for own allocation.
4704       It works better in conjunction with <varname>MemoryAccounting=yes</varname> on involved units.</para>
4706       <para><varname>DelegateSubgroup</varname> contains the cgroup subgroup to place invoked unit processes
4707       in. As configured by the option of the same name in unit files. This is set to the empty string when it
4708       does not apply or no subgroup has been configured.</para>
4710       <para><varname>RuntimeDirectorySymlink</varname>, <varname>StateDirectorySymlink</varname>,
4711       <varname>CacheDirectorySymlink</varname> and  <varname>LogsDirectorySymlink</varname> respectively
4712       implement the destination parameter of the unit files settings <varname>RuntimeDirectory</varname>,
4713       <varname>StateDirectory</varname>, <varname>CacheDirectory</varname> and <varname>LogsDirectory</varname>,
4714       which will create a symlink of the given name to the respective directory. The messages take an unused
4715       <varname>flags</varname> parameter, reserved for future backward-compatible changes.</para>
4716     </refsect2>
4717   </refsect1>
4719   <refsect1>
4720     <title>Socket Unit Objects</title>
4722     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket" interface="org.freedesktop.systemd1.Socket">
4723 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
4724   interface org.freedesktop.systemd1.Socket {
4725     methods:
4726       GetProcesses(out a(sus) processes);
4727       AttachProcesses(in  s subcgroup,
4728                       in  au pids);
4729     properties:
4730       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4731       readonly s BindIPv6Only = '...';
4732       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4733       readonly u Backlog = ...;
4734       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4735       readonly t TimeoutUSec = ...;
4736       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4737       readonly s BindToDevice = '...';
4738       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4739       readonly s SocketUser = '...';
4740       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4741       readonly s SocketGroup = '...';
4742       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4743       readonly u SocketMode = ...;
4744       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4745       readonly u DirectoryMode = ...;
4746       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4747       readonly b Accept = ...;
4748       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4749       readonly b FlushPending = ...;
4750       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4751       readonly b Writable = ...;
4752       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4753       readonly b KeepAlive = ...;
4754       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4755       readonly t KeepAliveTimeUSec = ...;
4756       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4757       readonly t KeepAliveIntervalUSec = ...;
4758       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4759       readonly u KeepAliveProbes = ...;
4760       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4761       readonly t DeferAcceptUSec = ...;
4762       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4763       readonly b NoDelay = ...;
4764       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4765       readonly i Priority = ...;
4766       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4767       readonly t ReceiveBuffer = ...;
4768       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4769       readonly t SendBuffer = ...;
4770       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4771       readonly i IPTOS = ...;
4772       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4773       readonly i IPTTL = ...;
4774       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4775       readonly t PipeSize = ...;
4776       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4777       readonly b FreeBind = ...;
4778       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4779       readonly b Transparent = ...;
4780       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4781       readonly b Broadcast = ...;
4782       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4783       readonly b PassCredentials = ...;
4784       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4785       readonly b PassSecurity = ...;
4786       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4787       readonly b PassPacketInfo = ...;
4788       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4789       readonly s Timestamping = '...';
4790       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4791       readonly b RemoveOnStop = ...;
4792       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4793       readonly a(ss) Listen = [...];
4794       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4795       readonly as Symlinks = ['...', ...];
4796       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4797       readonly i Mark = ...;
4798       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4799       readonly u MaxConnections = ...;
4800       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4801       readonly u MaxConnectionsPerSource = ...;
4802       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4803       readonly x MessageQueueMaxMessages = ...;
4804       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4805       readonly x MessageQueueMessageSize = ...;
4806       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4807       readonly s TCPCongestion = '...';
4808       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4809       readonly b ReusePort = ...;
4810       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4811       readonly s SmackLabel = '...';
4812       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4813       readonly s SmackLabelIPIn = '...';
4814       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4815       readonly s SmackLabelIPOut = '...';
4816       readonly u ControlPID = ...;
4817       readonly s Result = '...';
4818       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4819       readonly u NConnections = ...;
4820       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4821       readonly u NAccepted = ...;
4822       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4823       readonly u NRefused = ...;
4824       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4825       readonly s FileDescriptorName = '...';
4826       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4827       readonly i SocketProtocol = ...;
4828       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4829       readonly t TriggerLimitIntervalUSec = ...;
4830       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4831       readonly u TriggerLimitBurst = ...;
4832       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4833       readonly t PollLimitIntervalUSec = ...;
4834       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4835       readonly u PollLimitBurst = ...;
4836       readonly u UID = ...;
4837       readonly u GID = ...;
4838       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4839       readonly a(sasbttttuii) ExecStartPre = [...];
4840       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4841       readonly a(sasbttttuii) ExecStartPost = [...];
4842       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4843       readonly a(sasbttttuii) ExecStopPre = [...];
4844       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4845       readonly a(sasbttttuii) ExecStopPost = [...];
4846       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4847       readonly s Slice = '...';
4848       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4849       readonly s ControlGroup = '...';
4850       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4851       readonly t ControlGroupId = ...;
4852       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4853       readonly t MemoryCurrent = ...;
4854       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4855       readonly t MemoryPeak = ...;
4856       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4857       readonly t MemorySwapCurrent = ...;
4858       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4859       readonly t MemorySwapPeak = ...;
4860       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4861       readonly t MemoryZSwapCurrent = ...;
4862       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4863       readonly t MemoryAvailable = ...;
4864       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4865       readonly t CPUUsageNSec = ...;
4866       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4867       readonly ay EffectiveCPUs = [...];
4868       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4869       readonly ay EffectiveMemoryNodes = [...];
4870       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4871       readonly t TasksCurrent = ...;
4872       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4873       readonly t IPIngressBytes = ...;
4874       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4875       readonly t IPIngressPackets = ...;
4876       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4877       readonly t IPEgressBytes = ...;
4878       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4879       readonly t IPEgressPackets = ...;
4880       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4881       readonly t IOReadBytes = ...;
4882       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4883       readonly t IOReadOperations = ...;
4884       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4885       readonly t IOWriteBytes = ...;
4886       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4887       readonly t IOWriteOperations = ...;
4888       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4889       readonly b Delegate = ...;
4890       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4891       readonly as DelegateControllers = ['...', ...];
4892       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4893       readonly s DelegateSubgroup = '...';
4894       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4895       readonly b CPUAccounting = ...;
4896       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4897       readonly t CPUWeight = ...;
4898       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4899       readonly t StartupCPUWeight = ...;
4900       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4901       readonly t CPUShares = ...;
4902       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4903       readonly t StartupCPUShares = ...;
4904       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4905       readonly t CPUQuotaPerSecUSec = ...;
4906       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4907       readonly t CPUQuotaPeriodUSec = ...;
4908       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4909       readonly ay AllowedCPUs = [...];
4910       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4911       readonly ay StartupAllowedCPUs = [...];
4912       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4913       readonly ay AllowedMemoryNodes = [...];
4914       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4915       readonly ay StartupAllowedMemoryNodes = [...];
4916       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4917       readonly b IOAccounting = ...;
4918       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4919       readonly t IOWeight = ...;
4920       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4921       readonly t StartupIOWeight = ...;
4922       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4923       readonly a(st) IODeviceWeight = [...];
4924       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4925       readonly a(st) IOReadBandwidthMax = [...];
4926       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4927       readonly a(st) IOWriteBandwidthMax = [...];
4928       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4929       readonly a(st) IOReadIOPSMax = [...];
4930       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4931       readonly a(st) IOWriteIOPSMax = [...];
4932       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4933       readonly a(st) IODeviceLatencyTargetUSec = [...];
4934       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4935       readonly b BlockIOAccounting = ...;
4936       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4937       readonly t BlockIOWeight = ...;
4938       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4939       readonly t StartupBlockIOWeight = ...;
4940       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4941       readonly a(st) BlockIODeviceWeight = [...];
4942       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4943       readonly a(st) BlockIOReadBandwidth = [...];
4944       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4945       readonly a(st) BlockIOWriteBandwidth = [...];
4946       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4947       readonly b MemoryAccounting = ...;
4948       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4949       readonly t DefaultMemoryLow = ...;
4950       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4951       readonly t DefaultStartupMemoryLow = ...;
4952       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4953       readonly t DefaultMemoryMin = ...;
4954       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4955       readonly t MemoryMin = ...;
4956       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4957       readonly t MemoryLow = ...;
4958       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4959       readonly t StartupMemoryLow = ...;
4960       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4961       readonly t MemoryHigh = ...;
4962       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4963       readonly t StartupMemoryHigh = ...;
4964       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4965       readonly t MemoryMax = ...;
4966       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4967       readonly t StartupMemoryMax = ...;
4968       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4969       readonly t MemorySwapMax = ...;
4970       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4971       readonly t StartupMemorySwapMax = ...;
4972       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4973       readonly t MemoryZSwapMax = ...;
4974       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4975       readonly t StartupMemoryZSwapMax = ...;
4976       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4977       readonly t MemoryLimit = ...;
4978       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4979       readonly s DevicePolicy = '...';
4980       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4981       readonly a(ss) DeviceAllow = [...];
4982       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4983       readonly b TasksAccounting = ...;
4984       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4985       readonly t TasksMax = ...;
4986       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4987       readonly b IPAccounting = ...;
4988       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4989       readonly a(iayu) IPAddressAllow = [...];
4990       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4991       readonly a(iayu) IPAddressDeny = [...];
4992       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4993       readonly as IPIngressFilterPath = ['...', ...];
4994       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4995       readonly as IPEgressFilterPath = ['...', ...];
4996       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4997       readonly as DisableControllers = ['...', ...];
4998       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4999       readonly s ManagedOOMSwap = '...';
5000       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5001       readonly s ManagedOOMMemoryPressure = '...';
5002       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5003       readonly u ManagedOOMMemoryPressureLimit = ...;
5004       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5005       readonly s ManagedOOMPreference = '...';
5006       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5007       readonly a(ss) BPFProgram = [...];
5008       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5009       readonly a(iiqq) SocketBindAllow = [...];
5010       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5011       readonly a(iiqq) SocketBindDeny = [...];
5012       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5013       readonly (bas) RestrictNetworkInterfaces = ...;
5014       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5015       readonly s MemoryPressureWatch = '...';
5016       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5017       readonly t MemoryPressureThresholdUSec = ...;
5018       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5019       readonly a(iiss) NFTSet = [...];
5020       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5021       readonly b CoredumpReceive = ...;
5022       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5023       readonly as Environment = ['...', ...];
5024       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5025       readonly a(sb) EnvironmentFiles = [...];
5026       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5027       readonly as PassEnvironment = ['...', ...];
5028       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5029       readonly as UnsetEnvironment = ['...', ...];
5030       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5031       readonly u UMask = ...;
5032       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5033       readonly t LimitCPU = ...;
5034       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5035       readonly t LimitCPUSoft = ...;
5036       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5037       readonly t LimitFSIZE = ...;
5038       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5039       readonly t LimitFSIZESoft = ...;
5040       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5041       readonly t LimitDATA = ...;
5042       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5043       readonly t LimitDATASoft = ...;
5044       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5045       readonly t LimitSTACK = ...;
5046       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5047       readonly t LimitSTACKSoft = ...;
5048       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5049       readonly t LimitCORE = ...;
5050       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5051       readonly t LimitCORESoft = ...;
5052       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5053       readonly t LimitRSS = ...;
5054       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5055       readonly t LimitRSSSoft = ...;
5056       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5057       readonly t LimitNOFILE = ...;
5058       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5059       readonly t LimitNOFILESoft = ...;
5060       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5061       readonly t LimitAS = ...;
5062       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5063       readonly t LimitASSoft = ...;
5064       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5065       readonly t LimitNPROC = ...;
5066       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5067       readonly t LimitNPROCSoft = ...;
5068       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5069       readonly t LimitMEMLOCK = ...;
5070       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5071       readonly t LimitMEMLOCKSoft = ...;
5072       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5073       readonly t LimitLOCKS = ...;
5074       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5075       readonly t LimitLOCKSSoft = ...;
5076       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5077       readonly t LimitSIGPENDING = ...;
5078       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5079       readonly t LimitSIGPENDINGSoft = ...;
5080       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5081       readonly t LimitMSGQUEUE = ...;
5082       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5083       readonly t LimitMSGQUEUESoft = ...;
5084       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5085       readonly t LimitNICE = ...;
5086       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5087       readonly t LimitNICESoft = ...;
5088       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5089       readonly t LimitRTPRIO = ...;
5090       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5091       readonly t LimitRTPRIOSoft = ...;
5092       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5093       readonly t LimitRTTIME = ...;
5094       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5095       readonly t LimitRTTIMESoft = ...;
5096       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5097       readonly s WorkingDirectory = '...';
5098       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5099       readonly s RootDirectory = '...';
5100       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5101       readonly s RootImage = '...';
5102       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5103       readonly a(ss) RootImageOptions = [...];
5104       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5105       readonly ay RootHash = [...];
5106       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5107       readonly s RootHashPath = '...';
5108       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5109       readonly ay RootHashSignature = [...];
5110       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5111       readonly s RootHashSignaturePath = '...';
5112       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5113       readonly s RootVerity = '...';
5114       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5115       readonly b RootEphemeral = ...;
5116       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5117       readonly as ExtensionDirectories = ['...', ...];
5118       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5119       readonly a(sba(ss)) ExtensionImages = [...];
5120       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5121       readonly a(ssba(ss)) MountImages = [...];
5122       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5123       readonly i OOMScoreAdjust = ...;
5124       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5125       readonly t CoredumpFilter = ...;
5126       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5127       readonly i Nice = ...;
5128       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5129       readonly i IOSchedulingClass = ...;
5130       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5131       readonly i IOSchedulingPriority = ...;
5132       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5133       readonly i CPUSchedulingPolicy = ...;
5134       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5135       readonly i CPUSchedulingPriority = ...;
5136       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5137       readonly ay CPUAffinity = [...];
5138       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5139       readonly b CPUAffinityFromNUMA = ...;
5140       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5141       readonly i NUMAPolicy = ...;
5142       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5143       readonly ay NUMAMask = [...];
5144       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5145       readonly t TimerSlackNSec = ...;
5146       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5147       readonly b CPUSchedulingResetOnFork = ...;
5148       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5149       readonly b NonBlocking = ...;
5150       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5151       readonly s StandardInput = '...';
5152       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5153       readonly s StandardInputFileDescriptorName = '...';
5154       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5155       readonly ay StandardInputData = [...];
5156       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5157       readonly s StandardOutput = '...';
5158       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5159       readonly s StandardOutputFileDescriptorName = '...';
5160       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5161       readonly s StandardError = '...';
5162       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5163       readonly s StandardErrorFileDescriptorName = '...';
5164       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5165       readonly s TTYPath = '...';
5166       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5167       readonly b TTYReset = ...;
5168       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5169       readonly b TTYVHangup = ...;
5170       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5171       readonly b TTYVTDisallocate = ...;
5172       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5173       readonly q TTYRows = ...;
5174       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5175       readonly q TTYColumns = ...;
5176       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5177       readonly i SyslogPriority = ...;
5178       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5179       readonly s SyslogIdentifier = '...';
5180       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5181       readonly b SyslogLevelPrefix = ...;
5182       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5183       readonly i SyslogLevel = ...;
5184       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5185       readonly i SyslogFacility = ...;
5186       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5187       readonly i LogLevelMax = ...;
5188       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5189       readonly t LogRateLimitIntervalUSec = ...;
5190       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5191       readonly u LogRateLimitBurst = ...;
5192       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5193       readonly aay LogExtraFields = [[...], ...];
5194       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5195       readonly a(bs) LogFilterPatterns = [...];
5196       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5197       readonly s LogNamespace = '...';
5198       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5199       readonly i SecureBits = ...;
5200       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5201       readonly t CapabilityBoundingSet = ...;
5202       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5203       readonly t AmbientCapabilities = ...;
5204       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5205       readonly s User = '...';
5206       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5207       readonly s Group = '...';
5208       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5209       readonly b DynamicUser = ...;
5210       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5211       readonly b SetLoginEnvironment = ...;
5212       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5213       readonly b RemoveIPC = ...;
5214       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5215       readonly a(say) SetCredential = [...];
5216       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5217       readonly a(say) SetCredentialEncrypted = [...];
5218       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5219       readonly a(ss) LoadCredential = [...];
5220       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5221       readonly a(ss) LoadCredentialEncrypted = [...];
5222       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5223       readonly as ImportCredential = ['...', ...];
5224       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5225       readonly as SupplementaryGroups = ['...', ...];
5226       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5227       readonly s PAMName = '...';
5228       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5229       readonly as ReadWritePaths = ['...', ...];
5230       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5231       readonly as ReadOnlyPaths = ['...', ...];
5232       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5233       readonly as InaccessiblePaths = ['...', ...];
5234       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5235       readonly as ExecPaths = ['...', ...];
5236       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5237       readonly as NoExecPaths = ['...', ...];
5238       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5239       readonly as ExecSearchPath = ['...', ...];
5240       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5241       readonly t MountFlags = ...;
5242       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5243       readonly b PrivateTmp = ...;
5244       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5245       readonly b PrivateDevices = ...;
5246       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5247       readonly b ProtectClock = ...;
5248       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5249       readonly b ProtectKernelTunables = ...;
5250       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5251       readonly b ProtectKernelModules = ...;
5252       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5253       readonly b ProtectKernelLogs = ...;
5254       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5255       readonly b ProtectControlGroups = ...;
5256       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5257       readonly b PrivateNetwork = ...;
5258       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5259       readonly b PrivateUsers = ...;
5260       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5261       readonly b PrivateMounts = ...;
5262       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5263       readonly b PrivateIPC = ...;
5264       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5265       readonly s ProtectHome = '...';
5266       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5267       readonly s ProtectSystem = '...';
5268       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5269       readonly b SameProcessGroup = ...;
5270       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5271       readonly s UtmpIdentifier = '...';
5272       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5273       readonly s UtmpMode = '...';
5274       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5275       readonly (bs) SELinuxContext = ...;
5276       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5277       readonly (bs) AppArmorProfile = ...;
5278       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5279       readonly (bs) SmackProcessLabel = ...;
5280       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5281       readonly b IgnoreSIGPIPE = ...;
5282       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5283       readonly b NoNewPrivileges = ...;
5284       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5285       readonly (bas) SystemCallFilter = ...;
5286       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5287       readonly as SystemCallArchitectures = ['...', ...];
5288       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5289       readonly i SystemCallErrorNumber = ...;
5290       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5291       readonly (bas) SystemCallLog = ...;
5292       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5293       readonly s Personality = '...';
5294       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5295       readonly b LockPersonality = ...;
5296       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5297       readonly (bas) RestrictAddressFamilies = ...;
5298       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5299       readonly a(sst) RuntimeDirectorySymlink = [...];
5300       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5301       readonly s RuntimeDirectoryPreserve = '...';
5302       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5303       readonly u RuntimeDirectoryMode = ...;
5304       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5305       readonly as RuntimeDirectory = ['...', ...];
5306       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5307       readonly a(sst) StateDirectorySymlink = [...];
5308       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5309       readonly u StateDirectoryMode = ...;
5310       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5311       readonly as StateDirectory = ['...', ...];
5312       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5313       readonly a(sst) CacheDirectorySymlink = [...];
5314       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5315       readonly u CacheDirectoryMode = ...;
5316       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5317       readonly as CacheDirectory = ['...', ...];
5318       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5319       readonly a(sst) LogsDirectorySymlink = [...];
5320       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5321       readonly u LogsDirectoryMode = ...;
5322       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5323       readonly as LogsDirectory = ['...', ...];
5324       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5325       readonly u ConfigurationDirectoryMode = ...;
5326       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5327       readonly as ConfigurationDirectory = ['...', ...];
5328       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5329       readonly t TimeoutCleanUSec = ...;
5330       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5331       readonly b MemoryDenyWriteExecute = ...;
5332       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5333       readonly b RestrictRealtime = ...;
5334       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5335       readonly b RestrictSUIDSGID = ...;
5336       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5337       readonly t RestrictNamespaces = ...;
5338       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5339       readonly (bas) RestrictFileSystems = ...;
5340       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5341       readonly a(ssbt) BindPaths = [...];
5342       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5343       readonly a(ssbt) BindReadOnlyPaths = [...];
5344       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5345       readonly a(ss) TemporaryFileSystem = [...];
5346       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5347       readonly b MountAPIVFS = ...;
5348       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5349       readonly s KeyringMode = '...';
5350       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5351       readonly s ProtectProc = '...';
5352       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5353       readonly s ProcSubset = '...';
5354       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5355       readonly b ProtectHostname = ...;
5356       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5357       readonly b MemoryKSM = ...;
5358       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5359       readonly s NetworkNamespacePath = '...';
5360       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5361       readonly s IPCNamespacePath = '...';
5362       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5363       readonly s RootImagePolicy = '...';
5364       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5365       readonly s MountImagePolicy = '...';
5366       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5367       readonly s ExtensionImagePolicy = '...';
5368       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5369       readonly s KillMode = '...';
5370       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5371       readonly i KillSignal = ...;
5372       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5373       readonly i RestartKillSignal = ...;
5374       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5375       readonly i FinalKillSignal = ...;
5376       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5377       readonly b SendSIGKILL = ...;
5378       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5379       readonly b SendSIGHUP = ...;
5380       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5381       readonly i WatchdogSignal = ...;
5382   };
5383   interface org.freedesktop.DBus.Peer { ... };
5384   interface org.freedesktop.DBus.Introspectable { ... };
5385   interface org.freedesktop.DBus.Properties { ... };
5386   interface org.freedesktop.systemd1.Unit { ... };
5388     </programlisting>
5390     <!--method GetProcesses is not documented!-->
5392     <!--method AttachProcesses is not documented!-->
5394     <!--property BindIPv6Only is not documented!-->
5396     <!--property Backlog is not documented!-->
5398     <!--property TimeoutUSec is not documented!-->
5400     <!--property BindToDevice is not documented!-->
5402     <!--property SocketUser is not documented!-->
5404     <!--property SocketGroup is not documented!-->
5406     <!--property SocketMode is not documented!-->
5408     <!--property DirectoryMode is not documented!-->
5410     <!--property Writable is not documented!-->
5412     <!--property KeepAlive is not documented!-->
5414     <!--property KeepAliveTimeUSec is not documented!-->
5416     <!--property KeepAliveIntervalUSec is not documented!-->
5418     <!--property KeepAliveProbes is not documented!-->
5420     <!--property DeferAcceptUSec is not documented!-->
5422     <!--property NoDelay is not documented!-->
5424     <!--property Priority is not documented!-->
5426     <!--property ReceiveBuffer is not documented!-->
5428     <!--property SendBuffer is not documented!-->
5430     <!--property IPTOS is not documented!-->
5432     <!--property IPTTL is not documented!-->
5434     <!--property PipeSize is not documented!-->
5436     <!--property FreeBind is not documented!-->
5438     <!--property Transparent is not documented!-->
5440     <!--property Broadcast is not documented!-->
5442     <!--property PassCredentials is not documented!-->
5444     <!--property PassSecurity is not documented!-->
5446     <!--property PassPacketInfo is not documented!-->
5448     <!--property Timestamping is not documented!-->
5450     <!--property RemoveOnStop is not documented!-->
5452     <!--property Listen is not documented!-->
5454     <!--property Symlinks is not documented!-->
5456     <!--property Mark is not documented!-->
5458     <!--property MaxConnections is not documented!-->
5460     <!--property MaxConnectionsPerSource is not documented!-->
5462     <!--property MessageQueueMaxMessages is not documented!-->
5464     <!--property MessageQueueMessageSize is not documented!-->
5466     <!--property TCPCongestion is not documented!-->
5468     <!--property ReusePort is not documented!-->
5470     <!--property SmackLabel is not documented!-->
5472     <!--property SmackLabelIPIn is not documented!-->
5474     <!--property SmackLabelIPOut is not documented!-->
5476     <!--property NRefused is not documented!-->
5478     <!--property FileDescriptorName is not documented!-->
5480     <!--property SocketProtocol is not documented!-->
5482     <!--property TriggerLimitIntervalUSec is not documented!-->
5484     <!--property TriggerLimitBurst is not documented!-->
5486     <!--property UID is not documented!-->
5488     <!--property GID is not documented!-->
5490     <!--property ExecStopPre is not documented!-->
5492     <!--property ExecStopPost is not documented!-->
5494     <!--property Slice is not documented!-->
5496     <!--property ControlGroupId is not documented!-->
5498     <!--property MemoryCurrent is not documented!-->
5500     <!--property MemoryPeak is not documented!-->
5502     <!--property MemorySwapCurrent is not documented!-->
5504     <!--property MemorySwapPeak is not documented!-->
5506     <!--property MemoryZSwapCurrent is not documented!-->
5508     <!--property CPUUsageNSec is not documented!-->
5510     <!--property EffectiveCPUs is not documented!-->
5512     <!--property EffectiveMemoryNodes is not documented!-->
5514     <!--property TasksCurrent is not documented!-->
5516     <!--property IPIngressBytes is not documented!-->
5518     <!--property IPIngressPackets is not documented!-->
5520     <!--property IPEgressBytes is not documented!-->
5522     <!--property IPEgressPackets is not documented!-->
5524     <!--property IOReadBytes is not documented!-->
5526     <!--property IOReadOperations is not documented!-->
5528     <!--property IOWriteBytes is not documented!-->
5530     <!--property IOWriteOperations is not documented!-->
5532     <!--property Delegate is not documented!-->
5534     <!--property DelegateControllers is not documented!-->
5536     <!--property CPUAccounting is not documented!-->
5538     <!--property CPUWeight is not documented!-->
5540     <!--property StartupCPUWeight is not documented!-->
5542     <!--property CPUShares is not documented!-->
5544     <!--property StartupCPUShares is not documented!-->
5546     <!--property CPUQuotaPerSecUSec is not documented!-->
5548     <!--property CPUQuotaPeriodUSec is not documented!-->
5550     <!--property AllowedCPUs is not documented!-->
5552     <!--property StartupAllowedCPUs is not documented!-->
5554     <!--property AllowedMemoryNodes is not documented!-->
5556     <!--property StartupAllowedMemoryNodes is not documented!-->
5558     <!--property IOAccounting is not documented!-->
5560     <!--property IOWeight is not documented!-->
5562     <!--property StartupIOWeight is not documented!-->
5564     <!--property IODeviceWeight is not documented!-->
5566     <!--property IOReadBandwidthMax is not documented!-->
5568     <!--property IOWriteBandwidthMax is not documented!-->
5570     <!--property IOReadIOPSMax is not documented!-->
5572     <!--property IOWriteIOPSMax is not documented!-->
5574     <!--property IODeviceLatencyTargetUSec is not documented!-->
5576     <!--property BlockIOAccounting is not documented!-->
5578     <!--property BlockIOWeight is not documented!-->
5580     <!--property StartupBlockIOWeight is not documented!-->
5582     <!--property BlockIODeviceWeight is not documented!-->
5584     <!--property BlockIOReadBandwidth is not documented!-->
5586     <!--property BlockIOWriteBandwidth is not documented!-->
5588     <!--property MemoryAccounting is not documented!-->
5590     <!--property DefaultMemoryLow is not documented!-->
5592     <!--property DefaultStartupMemoryLow is not documented!-->
5594     <!--property DefaultMemoryMin is not documented!-->
5596     <!--property MemoryMin is not documented!-->
5598     <!--property MemoryLow is not documented!-->
5600     <!--property StartupMemoryLow is not documented!-->
5602     <!--property MemoryHigh is not documented!-->
5604     <!--property StartupMemoryHigh is not documented!-->
5606     <!--property MemoryMax is not documented!-->
5608     <!--property StartupMemoryMax is not documented!-->
5610     <!--property MemorySwapMax is not documented!-->
5612     <!--property StartupMemorySwapMax is not documented!-->
5614     <!--property MemoryZSwapMax is not documented!-->
5616     <!--property StartupMemoryZSwapMax is not documented!-->
5618     <!--property MemoryLimit is not documented!-->
5620     <!--property DevicePolicy is not documented!-->
5622     <!--property DeviceAllow is not documented!-->
5624     <!--property TasksAccounting is not documented!-->
5626     <!--property TasksMax is not documented!-->
5628     <!--property IPAccounting is not documented!-->
5630     <!--property IPAddressAllow is not documented!-->
5632     <!--property IPAddressDeny is not documented!-->
5634     <!--property IPIngressFilterPath is not documented!-->
5636     <!--property IPEgressFilterPath is not documented!-->
5638     <!--property DisableControllers is not documented!-->
5640     <!--property ManagedOOMSwap is not documented!-->
5642     <!--property ManagedOOMMemoryPressure is not documented!-->
5644     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
5646     <!--property ManagedOOMPreference is not documented!-->
5648     <!--property BPFProgram is not documented!-->
5650     <!--property SocketBindAllow is not documented!-->
5652     <!--property SocketBindDeny is not documented!-->
5654     <!--property RestrictNetworkInterfaces is not documented!-->
5656     <!--property MemoryPressureWatch is not documented!-->
5658     <!--property MemoryPressureThresholdUSec is not documented!-->
5660     <!--property NFTSet is not documented!-->
5662     <!--property CoredumpReceive is not documented!-->
5664     <!--property EnvironmentFiles is not documented!-->
5666     <!--property PassEnvironment is not documented!-->
5668     <!--property UnsetEnvironment is not documented!-->
5670     <!--property UMask is not documented!-->
5672     <!--property LimitCPUSoft is not documented!-->
5674     <!--property LimitFSIZE is not documented!-->
5676     <!--property LimitFSIZESoft is not documented!-->
5678     <!--property LimitDATA is not documented!-->
5680     <!--property LimitDATASoft is not documented!-->
5682     <!--property LimitSTACK is not documented!-->
5684     <!--property LimitSTACKSoft is not documented!-->
5686     <!--property LimitCORE is not documented!-->
5688     <!--property LimitCORESoft is not documented!-->
5690     <!--property LimitRSS is not documented!-->
5692     <!--property LimitRSSSoft is not documented!-->
5694     <!--property LimitNOFILE is not documented!-->
5696     <!--property LimitNOFILESoft is not documented!-->
5698     <!--property LimitAS is not documented!-->
5700     <!--property LimitASSoft is not documented!-->
5702     <!--property LimitNPROC is not documented!-->
5704     <!--property LimitNPROCSoft is not documented!-->
5706     <!--property LimitMEMLOCK is not documented!-->
5708     <!--property LimitMEMLOCKSoft is not documented!-->
5710     <!--property LimitLOCKS is not documented!-->
5712     <!--property LimitLOCKSSoft is not documented!-->
5714     <!--property LimitSIGPENDING is not documented!-->
5716     <!--property LimitSIGPENDINGSoft is not documented!-->
5718     <!--property LimitMSGQUEUE is not documented!-->
5720     <!--property LimitMSGQUEUESoft is not documented!-->
5722     <!--property LimitNICE is not documented!-->
5724     <!--property LimitNICESoft is not documented!-->
5726     <!--property LimitRTPRIO is not documented!-->
5728     <!--property LimitRTPRIOSoft is not documented!-->
5730     <!--property LimitRTTIME is not documented!-->
5732     <!--property LimitRTTIMESoft is not documented!-->
5734     <!--property WorkingDirectory is not documented!-->
5736     <!--property RootHashPath is not documented!-->
5738     <!--property RootHashSignaturePath is not documented!-->
5740     <!--property RootEphemeral is not documented!-->
5742     <!--property OOMScoreAdjust is not documented!-->
5744     <!--property CoredumpFilter is not documented!-->
5746     <!--property Nice is not documented!-->
5748     <!--property IOSchedulingClass is not documented!-->
5750     <!--property IOSchedulingPriority is not documented!-->
5752     <!--property CPUSchedulingPolicy is not documented!-->
5754     <!--property CPUSchedulingPriority is not documented!-->
5756     <!--property CPUAffinity is not documented!-->
5758     <!--property CPUAffinityFromNUMA is not documented!-->
5760     <!--property NUMAPolicy is not documented!-->
5762     <!--property NUMAMask is not documented!-->
5764     <!--property TimerSlackNSec is not documented!-->
5766     <!--property CPUSchedulingResetOnFork is not documented!-->
5768     <!--property NonBlocking is not documented!-->
5770     <!--property StandardInput is not documented!-->
5772     <!--property StandardInputFileDescriptorName is not documented!-->
5774     <!--property StandardInputData is not documented!-->
5776     <!--property StandardOutput is not documented!-->
5778     <!--property StandardOutputFileDescriptorName is not documented!-->
5780     <!--property StandardError is not documented!-->
5782     <!--property StandardErrorFileDescriptorName is not documented!-->
5784     <!--property TTYPath is not documented!-->
5786     <!--property TTYReset is not documented!-->
5788     <!--property TTYVHangup is not documented!-->
5790     <!--property TTYVTDisallocate is not documented!-->
5792     <!--property TTYRows is not documented!-->
5794     <!--property TTYColumns is not documented!-->
5796     <!--property SyslogPriority is not documented!-->
5798     <!--property SyslogIdentifier is not documented!-->
5800     <!--property SyslogLevelPrefix is not documented!-->
5802     <!--property SyslogLevel is not documented!-->
5804     <!--property SyslogFacility is not documented!-->
5806     <!--property LogLevelMax is not documented!-->
5808     <!--property LogRateLimitIntervalUSec is not documented!-->
5810     <!--property LogRateLimitBurst is not documented!-->
5812     <!--property LogExtraFields is not documented!-->
5814     <!--property LogFilterPatterns is not documented!-->
5816     <!--property LogNamespace is not documented!-->
5818     <!--property AmbientCapabilities is not documented!-->
5820     <!--property User is not documented!-->
5822     <!--property Group is not documented!-->
5824     <!--property DynamicUser is not documented!-->
5826     <!--property SetLoginEnvironment is not documented!-->
5828     <!--property RemoveIPC is not documented!-->
5830     <!--property SetCredential is not documented!-->
5832     <!--property SetCredentialEncrypted is not documented!-->
5834     <!--property LoadCredential is not documented!-->
5836     <!--property LoadCredentialEncrypted is not documented!-->
5838     <!--property ImportCredential is not documented!-->
5840     <!--property SupplementaryGroups is not documented!-->
5842     <!--property PAMName is not documented!-->
5844     <!--property ReadWritePaths is not documented!-->
5846     <!--property ReadOnlyPaths is not documented!-->
5848     <!--property InaccessiblePaths is not documented!-->
5850     <!--property ExecPaths is not documented!-->
5852     <!--property NoExecPaths is not documented!-->
5854     <!--property ExecSearchPath is not documented!-->
5856     <!--property PrivateTmp is not documented!-->
5858     <!--property PrivateDevices is not documented!-->
5860     <!--property ProtectClock is not documented!-->
5862     <!--property ProtectKernelTunables is not documented!-->
5864     <!--property ProtectKernelModules is not documented!-->
5866     <!--property ProtectKernelLogs is not documented!-->
5868     <!--property ProtectControlGroups is not documented!-->
5870     <!--property PrivateNetwork is not documented!-->
5872     <!--property PrivateUsers is not documented!-->
5874     <!--property PrivateMounts is not documented!-->
5876     <!--property PrivateIPC is not documented!-->
5878     <!--property ProtectHome is not documented!-->
5880     <!--property ProtectSystem is not documented!-->
5882     <!--property SameProcessGroup is not documented!-->
5884     <!--property UtmpIdentifier is not documented!-->
5886     <!--property UtmpMode is not documented!-->
5888     <!--property SELinuxContext is not documented!-->
5890     <!--property AppArmorProfile is not documented!-->
5892     <!--property SmackProcessLabel is not documented!-->
5894     <!--property IgnoreSIGPIPE is not documented!-->
5896     <!--property NoNewPrivileges is not documented!-->
5898     <!--property SystemCallFilter is not documented!-->
5900     <!--property SystemCallArchitectures is not documented!-->
5902     <!--property SystemCallErrorNumber is not documented!-->
5904     <!--property SystemCallLog is not documented!-->
5906     <!--property Personality is not documented!-->
5908     <!--property LockPersonality is not documented!-->
5910     <!--property RestrictAddressFamilies is not documented!-->
5912     <!--property RuntimeDirectoryPreserve is not documented!-->
5914     <!--property RuntimeDirectoryMode is not documented!-->
5916     <!--property StateDirectoryMode is not documented!-->
5918     <!--property CacheDirectoryMode is not documented!-->
5920     <!--property LogsDirectoryMode is not documented!-->
5922     <!--property ConfigurationDirectoryMode is not documented!-->
5924     <!--property ConfigurationDirectory is not documented!-->
5926     <!--property TimeoutCleanUSec is not documented!-->
5928     <!--property MemoryDenyWriteExecute is not documented!-->
5930     <!--property RestrictRealtime is not documented!-->
5932     <!--property RestrictSUIDSGID is not documented!-->
5934     <!--property RestrictNamespaces is not documented!-->
5936     <!--property RestrictFileSystems is not documented!-->
5938     <!--property BindPaths is not documented!-->
5940     <!--property BindReadOnlyPaths is not documented!-->
5942     <!--property TemporaryFileSystem is not documented!-->
5944     <!--property MountAPIVFS is not documented!-->
5946     <!--property KeyringMode is not documented!-->
5948     <!--property ProtectProc is not documented!-->
5950     <!--property ProcSubset is not documented!-->
5952     <!--property ProtectHostname is not documented!-->
5954     <!--property MemoryKSM is not documented!-->
5956     <!--property NetworkNamespacePath is not documented!-->
5958     <!--property IPCNamespacePath is not documented!-->
5960     <!--property RootImagePolicy is not documented!-->
5962     <!--property MountImagePolicy is not documented!-->
5964     <!--property ExtensionImagePolicy is not documented!-->
5966     <!--property KillMode is not documented!-->
5968     <!--property KillSignal is not documented!-->
5970     <!--property RestartKillSignal is not documented!-->
5972     <!--property FinalKillSignal is not documented!-->
5974     <!--property SendSIGKILL is not documented!-->
5976     <!--property SendSIGHUP is not documented!-->
5978     <!--property WatchdogSignal is not documented!-->
5980     <!--Autogenerated cross-references for systemd.directives, do not edit-->
5982     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5984     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5986     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5988     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5990     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
5992     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
5994     <variablelist class="dbus-property" generated="True" extra-ref="BindIPv6Only"/>
5996     <variablelist class="dbus-property" generated="True" extra-ref="Backlog"/>
5998     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
6000     <variablelist class="dbus-property" generated="True" extra-ref="BindToDevice"/>
6002     <variablelist class="dbus-property" generated="True" extra-ref="SocketUser"/>
6004     <variablelist class="dbus-property" generated="True" extra-ref="SocketGroup"/>
6006     <variablelist class="dbus-property" generated="True" extra-ref="SocketMode"/>
6008     <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
6010     <variablelist class="dbus-property" generated="True" extra-ref="Accept"/>
6012     <variablelist class="dbus-property" generated="True" extra-ref="FlushPending"/>
6014     <variablelist class="dbus-property" generated="True" extra-ref="Writable"/>
6016     <variablelist class="dbus-property" generated="True" extra-ref="KeepAlive"/>
6018     <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveTimeUSec"/>
6020     <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveIntervalUSec"/>
6022     <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveProbes"/>
6024     <variablelist class="dbus-property" generated="True" extra-ref="DeferAcceptUSec"/>
6026     <variablelist class="dbus-property" generated="True" extra-ref="NoDelay"/>
6028     <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
6030     <variablelist class="dbus-property" generated="True" extra-ref="ReceiveBuffer"/>
6032     <variablelist class="dbus-property" generated="True" extra-ref="SendBuffer"/>
6034     <variablelist class="dbus-property" generated="True" extra-ref="IPTOS"/>
6036     <variablelist class="dbus-property" generated="True" extra-ref="IPTTL"/>
6038     <variablelist class="dbus-property" generated="True" extra-ref="PipeSize"/>
6040     <variablelist class="dbus-property" generated="True" extra-ref="FreeBind"/>
6042     <variablelist class="dbus-property" generated="True" extra-ref="Transparent"/>
6044     <variablelist class="dbus-property" generated="True" extra-ref="Broadcast"/>
6046     <variablelist class="dbus-property" generated="True" extra-ref="PassCredentials"/>
6048     <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
6050     <variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
6052     <variablelist class="dbus-property" generated="True" extra-ref="Timestamping"/>
6054     <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
6056     <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
6058     <variablelist class="dbus-property" generated="True" extra-ref="Symlinks"/>
6060     <variablelist class="dbus-property" generated="True" extra-ref="Mark"/>
6062     <variablelist class="dbus-property" generated="True" extra-ref="MaxConnections"/>
6064     <variablelist class="dbus-property" generated="True" extra-ref="MaxConnectionsPerSource"/>
6066     <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMaxMessages"/>
6068     <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMessageSize"/>
6070     <variablelist class="dbus-property" generated="True" extra-ref="TCPCongestion"/>
6072     <variablelist class="dbus-property" generated="True" extra-ref="ReusePort"/>
6074     <variablelist class="dbus-property" generated="True" extra-ref="SmackLabel"/>
6076     <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPIn"/>
6078     <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPOut"/>
6080     <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
6082     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
6084     <variablelist class="dbus-property" generated="True" extra-ref="NConnections"/>
6086     <variablelist class="dbus-property" generated="True" extra-ref="NAccepted"/>
6088     <variablelist class="dbus-property" generated="True" extra-ref="NRefused"/>
6090     <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorName"/>
6092     <variablelist class="dbus-property" generated="True" extra-ref="SocketProtocol"/>
6094     <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
6096     <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
6098     <variablelist class="dbus-property" generated="True" extra-ref="PollLimitIntervalUSec"/>
6100     <variablelist class="dbus-property" generated="True" extra-ref="PollLimitBurst"/>
6102     <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
6104     <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
6106     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
6108     <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
6110     <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPre"/>
6112     <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
6114     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
6116     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
6118     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
6120     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
6122     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
6124     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
6126     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
6128     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
6130     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
6132     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
6134     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
6136     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
6138     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
6140     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
6142     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
6144     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
6146     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
6148     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
6150     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
6152     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
6154     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
6156     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
6158     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
6160     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
6162     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
6164     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
6166     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
6168     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
6170     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
6172     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
6174     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
6176     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
6178     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
6180     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
6182     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
6184     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
6186     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
6188     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
6190     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
6192     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
6194     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
6196     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
6198     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
6200     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
6202     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
6204     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
6206     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
6208     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
6210     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
6212     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
6214     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
6216     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
6218     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
6220     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
6222     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
6224     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
6226     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
6228     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
6230     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
6232     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
6234     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
6236     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
6238     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
6240     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
6242     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
6244     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
6246     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
6248     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
6250     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
6252     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
6254     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
6256     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
6258     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
6260     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
6262     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
6264     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
6266     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
6268     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
6270     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
6272     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
6274     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
6276     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
6278     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
6280     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
6282     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
6284     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
6286     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
6288     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
6290     <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
6292     <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
6294     <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
6296     <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
6298     <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
6300     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
6302     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
6304     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
6306     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
6308     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
6310     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
6312     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
6314     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
6316     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
6318     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
6320     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
6322     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
6324     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
6326     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
6328     <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
6330     <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
6332     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
6334     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
6336     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
6338     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
6340     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
6342     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
6344     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
6346     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
6348     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
6350     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
6352     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
6354     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
6356     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
6358     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
6360     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
6362     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
6364     <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
6366     <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
6368     <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
6370     <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
6372     <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
6374     <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
6376     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
6378     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
6380     <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
6382     <variablelist class="dbus-property" generated="True" extra-ref="RootEphemeral"/>
6384     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
6386     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
6388     <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
6390     <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
6392     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
6394     <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
6396     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
6398     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
6400     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
6402     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
6404     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
6406     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
6408     <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
6410     <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
6412     <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
6414     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
6416     <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
6418     <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
6420     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
6422     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
6424     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
6426     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
6428     <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
6430     <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
6432     <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
6434     <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
6436     <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
6438     <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
6440     <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
6442     <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
6444     <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
6446     <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
6448     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
6450     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
6452     <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
6454     <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
6456     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
6458     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
6460     <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
6462     <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
6464     <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
6466     <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
6468     <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
6470     <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
6472     <variablelist class="dbus-property" generated="True" extra-ref="User"/>
6474     <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
6476     <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
6478     <variablelist class="dbus-property" generated="True" extra-ref="SetLoginEnvironment"/>
6480     <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
6482     <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
6484     <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
6486     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
6488     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
6490     <variablelist class="dbus-property" generated="True" extra-ref="ImportCredential"/>
6492     <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
6494     <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
6496     <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
6498     <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
6500     <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
6502     <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
6504     <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
6506     <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
6508     <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
6510     <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
6512     <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
6514     <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
6516     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
6518     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
6520     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
6522     <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
6524     <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
6526     <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
6528     <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
6530     <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
6532     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
6534     <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
6536     <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
6538     <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
6540     <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
6542     <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
6544     <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
6546     <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
6548     <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
6550     <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
6552     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
6554     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
6556     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
6558     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
6560     <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
6562     <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
6564     <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
6566     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
6568     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
6570     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
6572     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
6574     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
6576     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
6578     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
6580     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
6582     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
6584     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
6586     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
6588     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
6590     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
6592     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
6594     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
6596     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
6598     <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
6600     <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
6602     <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
6604     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
6606     <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
6608     <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
6610     <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
6612     <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
6614     <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
6616     <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
6618     <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
6620     <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
6622     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
6624     <variablelist class="dbus-property" generated="True" extra-ref="MemoryKSM"/>
6626     <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
6628     <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
6630     <variablelist class="dbus-property" generated="True" extra-ref="RootImagePolicy"/>
6632     <variablelist class="dbus-property" generated="True" extra-ref="MountImagePolicy"/>
6634     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImagePolicy"/>
6636     <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
6638     <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
6640     <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
6642     <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
6644     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
6646     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
6648     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
6650     <!--End of Autogenerated section-->
6652     <para><varname>PollLimitIntervalUSec</varname>/<varname>PollLimitBurst</varname> properties configure the
6653     polling limit for the socket unit. Expects a time in µs, resp. an unsigned integer. If either is set to
6654     zero the limiting feature is turned off.</para>
6656     <refsect2>
6657       <title>Properties</title>
6659       <para>Most of the properties map directly to the corresponding settings in socket unit files. As socket
6660       units can include <varname>ExecStartPre</varname> (and similar) fields which contain information about
6661       processes to execute. They also share most of the fields related to the execution context that Service
6662       objects expose (see above).</para>
6664       <para>In addition to these properties there are the following:</para>
6666       <para><varname>NAccepted</varname> contains the accumulated number of connections ever accepted on this
6667       socket. This only applies to sockets with <varname>Accept</varname> set to <literal>yes</literal>,
6668       i.e. those where systemd is responsible for accepted connections. </para>
6670       <para>Similarly <varname>NConnections</varname> contains the number of currently open connections on
6671       this socket. It only applies only to socket units with <varname>Accept</varname> set to
6672       <literal>yes</literal>.</para>
6674       <para><varname>Result</varname> encodes the reason why a socket unit failed if it is in the
6675       <literal>failed</literal> state (see <varname>ActiveState</varname> above). The values
6676       <literal>success</literal>, <literal>resources</literal>, <literal>timeout</literal>,
6677       <literal>exit-code</literal>, <literal>signal</literal> and <literal>core-dump</literal> have the same
6678       meaning as they have for the corresponding field of service units (see above). In addition to that,
6679       the value <literal>service-failed-permanent</literal> indicates that the service of this socket failed
6680       continuously.</para>
6682       <para><varname>FlushPending</varname> specifies whether to flush the socket
6683       just before entering the listening state. This setting only applies to sockets with
6684       <varname>Accept=</varname> set to <literal>no</literal>.</para>
6685     </refsect2>
6686   </refsect1>
6688   <refsect1>
6689     <title>Target Unit Objects</title>
6691     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/basic_2etarget" interface="org.freedesktop.systemd1.Target">
6692 node /org/freedesktop/systemd1/unit/basic_2etarget {
6693   interface org.freedesktop.systemd1.Target {
6694   };
6695   interface org.freedesktop.DBus.Peer { ... };
6696   interface org.freedesktop.DBus.Introspectable { ... };
6697   interface org.freedesktop.DBus.Properties { ... };
6698   interface org.freedesktop.systemd1.Unit { ... };
6700     </programlisting>
6702     <para>Target units have neither type-specific methods nor properties.</para>
6703   </refsect1>
6706   <refsect1>
6707     <title>Device Unit Objects</title>
6709     <para>All device unit objects implement the <interfacename>org.freedesktop.systemd1.Device</interfacename> interface (described here)
6710     in addition to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6712     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice" interface="org.freedesktop.systemd1.Device">
6713 node /org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice {
6714   interface org.freedesktop.systemd1.Device {
6715     properties:
6716       readonly s SysFSPath = '...';
6717   };
6718   interface org.freedesktop.DBus.Peer { ... };
6719   interface org.freedesktop.DBus.Introspectable { ... };
6720   interface org.freedesktop.DBus.Properties { ... };
6721   interface org.freedesktop.systemd1.Unit { ... };
6723     </programlisting>
6725     <!--Autogenerated cross-references for systemd.directives, do not edit-->
6727     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6729     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6731     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6733     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6735     <variablelist class="dbus-property" generated="True" extra-ref="SysFSPath"/>
6737     <!--End of Autogenerated section-->
6739     <refsect2>
6740       <title>Properties</title>
6742       <para>Device units only expose a single type-specific property:</para>
6744       <para><varname>SysFSPath</varname> contains the sysfs path of the kernel device this object corresponds
6745       to.</para>
6746     </refsect2>
6747   </refsect1>
6749   <refsect1>
6750     <title>Mount Unit Objects</title>
6752     <para>All mount unit objects implement the <interfacename>org.freedesktop.systemd1.Mount</interfacename>
6753     interface (described here) in addition to the generic
6754     <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6756     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/home_2emount" interface="org.freedesktop.systemd1.Mount">
6757 node /org/freedesktop/systemd1/unit/home_2emount {
6758   interface org.freedesktop.systemd1.Mount {
6759     methods:
6760       GetProcesses(out a(sus) processes);
6761       AttachProcesses(in  s subcgroup,
6762                       in  au pids);
6763     properties:
6764       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6765       readonly s Where = '...';
6766       readonly s What = '...';
6767       readonly s Options = '...';
6768       readonly s Type = '...';
6769       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6770       readonly t TimeoutUSec = ...;
6771       readonly u ControlPID = ...;
6772       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6773       readonly u DirectoryMode = ...;
6774       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6775       readonly b SloppyOptions = ...;
6776       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6777       readonly b LazyUnmount = ...;
6778       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6779       readonly b ForceUnmount = ...;
6780       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6781       readonly b ReadWriteOnly = ...;
6782       readonly s Result = '...';
6783       readonly u UID = ...;
6784       readonly u GID = ...;
6785       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6786       readonly a(sasbttttuii) ExecMount = [...];
6787       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6788       readonly a(sasbttttuii) ExecUnmount = [...];
6789       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6790       readonly a(sasbttttuii) ExecRemount = [...];
6791       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6792       readonly s Slice = '...';
6793       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6794       readonly s ControlGroup = '...';
6795       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6796       readonly t ControlGroupId = ...;
6797       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6798       readonly t MemoryCurrent = ...;
6799       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6800       readonly t MemoryPeak = ...;
6801       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6802       readonly t MemorySwapCurrent = ...;
6803       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6804       readonly t MemorySwapPeak = ...;
6805       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6806       readonly t MemoryZSwapCurrent = ...;
6807       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6808       readonly t MemoryAvailable = ...;
6809       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6810       readonly t CPUUsageNSec = ...;
6811       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6812       readonly ay EffectiveCPUs = [...];
6813       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6814       readonly ay EffectiveMemoryNodes = [...];
6815       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6816       readonly t TasksCurrent = ...;
6817       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6818       readonly t IPIngressBytes = ...;
6819       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6820       readonly t IPIngressPackets = ...;
6821       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6822       readonly t IPEgressBytes = ...;
6823       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6824       readonly t IPEgressPackets = ...;
6825       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6826       readonly t IOReadBytes = ...;
6827       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6828       readonly t IOReadOperations = ...;
6829       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6830       readonly t IOWriteBytes = ...;
6831       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6832       readonly t IOWriteOperations = ...;
6833       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6834       readonly b Delegate = ...;
6835       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6836       readonly as DelegateControllers = ['...', ...];
6837       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6838       readonly s DelegateSubgroup = '...';
6839       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6840       readonly b CPUAccounting = ...;
6841       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6842       readonly t CPUWeight = ...;
6843       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6844       readonly t StartupCPUWeight = ...;
6845       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6846       readonly t CPUShares = ...;
6847       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6848       readonly t StartupCPUShares = ...;
6849       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6850       readonly t CPUQuotaPerSecUSec = ...;
6851       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6852       readonly t CPUQuotaPeriodUSec = ...;
6853       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6854       readonly ay AllowedCPUs = [...];
6855       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6856       readonly ay StartupAllowedCPUs = [...];
6857       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6858       readonly ay AllowedMemoryNodes = [...];
6859       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6860       readonly ay StartupAllowedMemoryNodes = [...];
6861       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6862       readonly b IOAccounting = ...;
6863       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6864       readonly t IOWeight = ...;
6865       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6866       readonly t StartupIOWeight = ...;
6867       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6868       readonly a(st) IODeviceWeight = [...];
6869       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6870       readonly a(st) IOReadBandwidthMax = [...];
6871       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6872       readonly a(st) IOWriteBandwidthMax = [...];
6873       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6874       readonly a(st) IOReadIOPSMax = [...];
6875       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6876       readonly a(st) IOWriteIOPSMax = [...];
6877       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6878       readonly a(st) IODeviceLatencyTargetUSec = [...];
6879       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6880       readonly b BlockIOAccounting = ...;
6881       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6882       readonly t BlockIOWeight = ...;
6883       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6884       readonly t StartupBlockIOWeight = ...;
6885       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6886       readonly a(st) BlockIODeviceWeight = [...];
6887       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6888       readonly a(st) BlockIOReadBandwidth = [...];
6889       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6890       readonly a(st) BlockIOWriteBandwidth = [...];
6891       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6892       readonly b MemoryAccounting = ...;
6893       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6894       readonly t DefaultMemoryLow = ...;
6895       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6896       readonly t DefaultStartupMemoryLow = ...;
6897       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6898       readonly t DefaultMemoryMin = ...;
6899       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6900       readonly t MemoryMin = ...;
6901       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6902       readonly t MemoryLow = ...;
6903       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6904       readonly t StartupMemoryLow = ...;
6905       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6906       readonly t MemoryHigh = ...;
6907       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6908       readonly t StartupMemoryHigh = ...;
6909       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6910       readonly t MemoryMax = ...;
6911       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6912       readonly t StartupMemoryMax = ...;
6913       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6914       readonly t MemorySwapMax = ...;
6915       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6916       readonly t StartupMemorySwapMax = ...;
6917       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6918       readonly t MemoryZSwapMax = ...;
6919       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6920       readonly t StartupMemoryZSwapMax = ...;
6921       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6922       readonly t MemoryLimit = ...;
6923       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6924       readonly s DevicePolicy = '...';
6925       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6926       readonly a(ss) DeviceAllow = [...];
6927       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6928       readonly b TasksAccounting = ...;
6929       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6930       readonly t TasksMax = ...;
6931       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6932       readonly b IPAccounting = ...;
6933       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6934       readonly a(iayu) IPAddressAllow = [...];
6935       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6936       readonly a(iayu) IPAddressDeny = [...];
6937       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6938       readonly as IPIngressFilterPath = ['...', ...];
6939       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6940       readonly as IPEgressFilterPath = ['...', ...];
6941       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6942       readonly as DisableControllers = ['...', ...];
6943       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6944       readonly s ManagedOOMSwap = '...';
6945       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6946       readonly s ManagedOOMMemoryPressure = '...';
6947       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6948       readonly u ManagedOOMMemoryPressureLimit = ...;
6949       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6950       readonly s ManagedOOMPreference = '...';
6951       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6952       readonly a(ss) BPFProgram = [...];
6953       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6954       readonly a(iiqq) SocketBindAllow = [...];
6955       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6956       readonly a(iiqq) SocketBindDeny = [...];
6957       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6958       readonly (bas) RestrictNetworkInterfaces = ...;
6959       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6960       readonly s MemoryPressureWatch = '...';
6961       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6962       readonly t MemoryPressureThresholdUSec = ...;
6963       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6964       readonly a(iiss) NFTSet = [...];
6965       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6966       readonly b CoredumpReceive = ...;
6967       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6968       readonly as Environment = ['...', ...];
6969       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6970       readonly a(sb) EnvironmentFiles = [...];
6971       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6972       readonly as PassEnvironment = ['...', ...];
6973       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6974       readonly as UnsetEnvironment = ['...', ...];
6975       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6976       readonly u UMask = ...;
6977       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6978       readonly t LimitCPU = ...;
6979       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6980       readonly t LimitCPUSoft = ...;
6981       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6982       readonly t LimitFSIZE = ...;
6983       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6984       readonly t LimitFSIZESoft = ...;
6985       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6986       readonly t LimitDATA = ...;
6987       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6988       readonly t LimitDATASoft = ...;
6989       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6990       readonly t LimitSTACK = ...;
6991       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6992       readonly t LimitSTACKSoft = ...;
6993       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6994       readonly t LimitCORE = ...;
6995       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6996       readonly t LimitCORESoft = ...;
6997       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6998       readonly t LimitRSS = ...;
6999       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7000       readonly t LimitRSSSoft = ...;
7001       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7002       readonly t LimitNOFILE = ...;
7003       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7004       readonly t LimitNOFILESoft = ...;
7005       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7006       readonly t LimitAS = ...;
7007       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7008       readonly t LimitASSoft = ...;
7009       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7010       readonly t LimitNPROC = ...;
7011       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7012       readonly t LimitNPROCSoft = ...;
7013       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7014       readonly t LimitMEMLOCK = ...;
7015       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7016       readonly t LimitMEMLOCKSoft = ...;
7017       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7018       readonly t LimitLOCKS = ...;
7019       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7020       readonly t LimitLOCKSSoft = ...;
7021       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7022       readonly t LimitSIGPENDING = ...;
7023       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7024       readonly t LimitSIGPENDINGSoft = ...;
7025       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7026       readonly t LimitMSGQUEUE = ...;
7027       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7028       readonly t LimitMSGQUEUESoft = ...;
7029       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7030       readonly t LimitNICE = ...;
7031       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7032       readonly t LimitNICESoft = ...;
7033       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7034       readonly t LimitRTPRIO = ...;
7035       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7036       readonly t LimitRTPRIOSoft = ...;
7037       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7038       readonly t LimitRTTIME = ...;
7039       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7040       readonly t LimitRTTIMESoft = ...;
7041       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7042       readonly s WorkingDirectory = '...';
7043       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7044       readonly s RootDirectory = '...';
7045       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7046       readonly s RootImage = '...';
7047       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7048       readonly a(ss) RootImageOptions = [...];
7049       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7050       readonly ay RootHash = [...];
7051       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7052       readonly s RootHashPath = '...';
7053       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7054       readonly ay RootHashSignature = [...];
7055       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7056       readonly s RootHashSignaturePath = '...';
7057       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7058       readonly s RootVerity = '...';
7059       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7060       readonly b RootEphemeral = ...;
7061       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7062       readonly as ExtensionDirectories = ['...', ...];
7063       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7064       readonly a(sba(ss)) ExtensionImages = [...];
7065       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7066       readonly a(ssba(ss)) MountImages = [...];
7067       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7068       readonly i OOMScoreAdjust = ...;
7069       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7070       readonly t CoredumpFilter = ...;
7071       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7072       readonly i Nice = ...;
7073       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7074       readonly i IOSchedulingClass = ...;
7075       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7076       readonly i IOSchedulingPriority = ...;
7077       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7078       readonly i CPUSchedulingPolicy = ...;
7079       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7080       readonly i CPUSchedulingPriority = ...;
7081       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7082       readonly ay CPUAffinity = [...];
7083       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7084       readonly b CPUAffinityFromNUMA = ...;
7085       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7086       readonly i NUMAPolicy = ...;
7087       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7088       readonly ay NUMAMask = [...];
7089       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7090       readonly t TimerSlackNSec = ...;
7091       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7092       readonly b CPUSchedulingResetOnFork = ...;
7093       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7094       readonly b NonBlocking = ...;
7095       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7096       readonly s StandardInput = '...';
7097       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7098       readonly s StandardInputFileDescriptorName = '...';
7099       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7100       readonly ay StandardInputData = [...];
7101       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7102       readonly s StandardOutput = '...';
7103       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7104       readonly s StandardOutputFileDescriptorName = '...';
7105       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7106       readonly s StandardError = '...';
7107       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7108       readonly s StandardErrorFileDescriptorName = '...';
7109       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7110       readonly s TTYPath = '...';
7111       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7112       readonly b TTYReset = ...;
7113       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7114       readonly b TTYVHangup = ...;
7115       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7116       readonly b TTYVTDisallocate = ...;
7117       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7118       readonly q TTYRows = ...;
7119       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7120       readonly q TTYColumns = ...;
7121       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7122       readonly i SyslogPriority = ...;
7123       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7124       readonly s SyslogIdentifier = '...';
7125       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7126       readonly b SyslogLevelPrefix = ...;
7127       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7128       readonly i SyslogLevel = ...;
7129       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7130       readonly i SyslogFacility = ...;
7131       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7132       readonly i LogLevelMax = ...;
7133       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7134       readonly t LogRateLimitIntervalUSec = ...;
7135       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7136       readonly u LogRateLimitBurst = ...;
7137       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7138       readonly aay LogExtraFields = [[...], ...];
7139       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7140       readonly a(bs) LogFilterPatterns = [...];
7141       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7142       readonly s LogNamespace = '...';
7143       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7144       readonly i SecureBits = ...;
7145       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7146       readonly t CapabilityBoundingSet = ...;
7147       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7148       readonly t AmbientCapabilities = ...;
7149       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7150       readonly s User = '...';
7151       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7152       readonly s Group = '...';
7153       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7154       readonly b DynamicUser = ...;
7155       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7156       readonly b SetLoginEnvironment = ...;
7157       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7158       readonly b RemoveIPC = ...;
7159       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7160       readonly a(say) SetCredential = [...];
7161       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7162       readonly a(say) SetCredentialEncrypted = [...];
7163       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7164       readonly a(ss) LoadCredential = [...];
7165       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7166       readonly a(ss) LoadCredentialEncrypted = [...];
7167       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7168       readonly as ImportCredential = ['...', ...];
7169       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7170       readonly as SupplementaryGroups = ['...', ...];
7171       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7172       readonly s PAMName = '...';
7173       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7174       readonly as ReadWritePaths = ['...', ...];
7175       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7176       readonly as ReadOnlyPaths = ['...', ...];
7177       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7178       readonly as InaccessiblePaths = ['...', ...];
7179       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7180       readonly as ExecPaths = ['...', ...];
7181       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7182       readonly as NoExecPaths = ['...', ...];
7183       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7184       readonly as ExecSearchPath = ['...', ...];
7185       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7186       readonly t MountFlags = ...;
7187       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7188       readonly b PrivateTmp = ...;
7189       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7190       readonly b PrivateDevices = ...;
7191       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7192       readonly b ProtectClock = ...;
7193       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7194       readonly b ProtectKernelTunables = ...;
7195       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7196       readonly b ProtectKernelModules = ...;
7197       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7198       readonly b ProtectKernelLogs = ...;
7199       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7200       readonly b ProtectControlGroups = ...;
7201       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7202       readonly b PrivateNetwork = ...;
7203       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7204       readonly b PrivateUsers = ...;
7205       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7206       readonly b PrivateMounts = ...;
7207       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7208       readonly b PrivateIPC = ...;
7209       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7210       readonly s ProtectHome = '...';
7211       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7212       readonly s ProtectSystem = '...';
7213       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7214       readonly b SameProcessGroup = ...;
7215       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7216       readonly s UtmpIdentifier = '...';
7217       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7218       readonly s UtmpMode = '...';
7219       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7220       readonly (bs) SELinuxContext = ...;
7221       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7222       readonly (bs) AppArmorProfile = ...;
7223       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7224       readonly (bs) SmackProcessLabel = ...;
7225       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7226       readonly b IgnoreSIGPIPE = ...;
7227       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7228       readonly b NoNewPrivileges = ...;
7229       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7230       readonly (bas) SystemCallFilter = ...;
7231       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7232       readonly as SystemCallArchitectures = ['...', ...];
7233       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7234       readonly i SystemCallErrorNumber = ...;
7235       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7236       readonly (bas) SystemCallLog = ...;
7237       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7238       readonly s Personality = '...';
7239       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7240       readonly b LockPersonality = ...;
7241       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7242       readonly (bas) RestrictAddressFamilies = ...;
7243       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7244       readonly a(sst) RuntimeDirectorySymlink = [...];
7245       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7246       readonly s RuntimeDirectoryPreserve = '...';
7247       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7248       readonly u RuntimeDirectoryMode = ...;
7249       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7250       readonly as RuntimeDirectory = ['...', ...];
7251       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7252       readonly a(sst) StateDirectorySymlink = [...];
7253       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7254       readonly u StateDirectoryMode = ...;
7255       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7256       readonly as StateDirectory = ['...', ...];
7257       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7258       readonly a(sst) CacheDirectorySymlink = [...];
7259       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7260       readonly u CacheDirectoryMode = ...;
7261       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7262       readonly as CacheDirectory = ['...', ...];
7263       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7264       readonly a(sst) LogsDirectorySymlink = [...];
7265       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7266       readonly u LogsDirectoryMode = ...;
7267       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7268       readonly as LogsDirectory = ['...', ...];
7269       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7270       readonly u ConfigurationDirectoryMode = ...;
7271       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7272       readonly as ConfigurationDirectory = ['...', ...];
7273       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7274       readonly t TimeoutCleanUSec = ...;
7275       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7276       readonly b MemoryDenyWriteExecute = ...;
7277       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7278       readonly b RestrictRealtime = ...;
7279       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7280       readonly b RestrictSUIDSGID = ...;
7281       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7282       readonly t RestrictNamespaces = ...;
7283       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7284       readonly (bas) RestrictFileSystems = ...;
7285       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7286       readonly a(ssbt) BindPaths = [...];
7287       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7288       readonly a(ssbt) BindReadOnlyPaths = [...];
7289       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7290       readonly a(ss) TemporaryFileSystem = [...];
7291       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7292       readonly b MountAPIVFS = ...;
7293       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7294       readonly s KeyringMode = '...';
7295       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7296       readonly s ProtectProc = '...';
7297       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7298       readonly s ProcSubset = '...';
7299       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7300       readonly b ProtectHostname = ...;
7301       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7302       readonly b MemoryKSM = ...;
7303       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7304       readonly s NetworkNamespacePath = '...';
7305       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7306       readonly s IPCNamespacePath = '...';
7307       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7308       readonly s RootImagePolicy = '...';
7309       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7310       readonly s MountImagePolicy = '...';
7311       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7312       readonly s ExtensionImagePolicy = '...';
7313       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7314       readonly s KillMode = '...';
7315       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7316       readonly i KillSignal = ...;
7317       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7318       readonly i RestartKillSignal = ...;
7319       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7320       readonly i FinalKillSignal = ...;
7321       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7322       readonly b SendSIGKILL = ...;
7323       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7324       readonly b SendSIGHUP = ...;
7325       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7326       readonly i WatchdogSignal = ...;
7327   };
7328   interface org.freedesktop.DBus.Peer { ... };
7329   interface org.freedesktop.DBus.Introspectable { ... };
7330   interface org.freedesktop.DBus.Properties { ... };
7331   interface org.freedesktop.systemd1.Unit { ... };
7333     </programlisting>
7335     <!--method GetProcesses is not documented!-->
7337     <!--method AttachProcesses is not documented!-->
7339     <!--property Where is not documented!-->
7341     <!--property What is not documented!-->
7343     <!--property Options is not documented!-->
7345     <!--property Type is not documented!-->
7347     <!--property TimeoutUSec is not documented!-->
7349     <!--property DirectoryMode is not documented!-->
7351     <!--property SloppyOptions is not documented!-->
7353     <!--property LazyUnmount is not documented!-->
7355     <!--property ForceUnmount is not documented!-->
7357     <!--property ReadWriteOnly is not documented!-->
7359     <!--property UID is not documented!-->
7361     <!--property GID is not documented!-->
7363     <!--property ExecUnmount is not documented!-->
7365     <!--property ExecRemount is not documented!-->
7367     <!--property Slice is not documented!-->
7369     <!--property ControlGroupId is not documented!-->
7371     <!--property MemoryCurrent is not documented!-->
7373     <!--property MemoryPeak is not documented!-->
7375     <!--property MemorySwapCurrent is not documented!-->
7377     <!--property MemorySwapPeak is not documented!-->
7379     <!--property MemoryZSwapCurrent is not documented!-->
7381     <!--property CPUUsageNSec is not documented!-->
7383     <!--property EffectiveCPUs is not documented!-->
7385     <!--property EffectiveMemoryNodes is not documented!-->
7387     <!--property TasksCurrent is not documented!-->
7389     <!--property IPIngressBytes is not documented!-->
7391     <!--property IPIngressPackets is not documented!-->
7393     <!--property IPEgressBytes is not documented!-->
7395     <!--property IPEgressPackets is not documented!-->
7397     <!--property IOReadBytes is not documented!-->
7399     <!--property IOReadOperations is not documented!-->
7401     <!--property IOWriteBytes is not documented!-->
7403     <!--property IOWriteOperations is not documented!-->
7405     <!--property Delegate is not documented!-->
7407     <!--property DelegateControllers is not documented!-->
7409     <!--property CPUAccounting is not documented!-->
7411     <!--property CPUWeight is not documented!-->
7413     <!--property StartupCPUWeight is not documented!-->
7415     <!--property CPUShares is not documented!-->
7417     <!--property StartupCPUShares is not documented!-->
7419     <!--property CPUQuotaPerSecUSec is not documented!-->
7421     <!--property CPUQuotaPeriodUSec is not documented!-->
7423     <!--property AllowedCPUs is not documented!-->
7425     <!--property StartupAllowedCPUs is not documented!-->
7427     <!--property AllowedMemoryNodes is not documented!-->
7429     <!--property StartupAllowedMemoryNodes is not documented!-->
7431     <!--property IOAccounting is not documented!-->
7433     <!--property IOWeight is not documented!-->
7435     <!--property StartupIOWeight is not documented!-->
7437     <!--property IODeviceWeight is not documented!-->
7439     <!--property IOReadBandwidthMax is not documented!-->
7441     <!--property IOWriteBandwidthMax is not documented!-->
7443     <!--property IOReadIOPSMax is not documented!-->
7445     <!--property IOWriteIOPSMax is not documented!-->
7447     <!--property IODeviceLatencyTargetUSec is not documented!-->
7449     <!--property BlockIOAccounting is not documented!-->
7451     <!--property BlockIOWeight is not documented!-->
7453     <!--property StartupBlockIOWeight is not documented!-->
7455     <!--property BlockIODeviceWeight is not documented!-->
7457     <!--property BlockIOReadBandwidth is not documented!-->
7459     <!--property BlockIOWriteBandwidth is not documented!-->
7461     <!--property MemoryAccounting is not documented!-->
7463     <!--property DefaultMemoryLow is not documented!-->
7465     <!--property DefaultStartupMemoryLow is not documented!-->
7467     <!--property DefaultMemoryMin is not documented!-->
7469     <!--property MemoryMin is not documented!-->
7471     <!--property MemoryLow is not documented!-->
7473     <!--property StartupMemoryLow is not documented!-->
7475     <!--property MemoryHigh is not documented!-->
7477     <!--property StartupMemoryHigh is not documented!-->
7479     <!--property MemoryMax is not documented!-->
7481     <!--property StartupMemoryMax is not documented!-->
7483     <!--property MemorySwapMax is not documented!-->
7485     <!--property StartupMemorySwapMax is not documented!-->
7487     <!--property MemoryZSwapMax is not documented!-->
7489     <!--property StartupMemoryZSwapMax is not documented!-->
7491     <!--property MemoryLimit is not documented!-->
7493     <!--property DevicePolicy is not documented!-->
7495     <!--property DeviceAllow is not documented!-->
7497     <!--property TasksAccounting is not documented!-->
7499     <!--property TasksMax is not documented!-->
7501     <!--property IPAccounting is not documented!-->
7503     <!--property IPAddressAllow is not documented!-->
7505     <!--property IPAddressDeny is not documented!-->
7507     <!--property IPIngressFilterPath is not documented!-->
7509     <!--property IPEgressFilterPath is not documented!-->
7511     <!--property DisableControllers is not documented!-->
7513     <!--property ManagedOOMSwap is not documented!-->
7515     <!--property ManagedOOMMemoryPressure is not documented!-->
7517     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
7519     <!--property ManagedOOMPreference is not documented!-->
7521     <!--property BPFProgram is not documented!-->
7523     <!--property SocketBindAllow is not documented!-->
7525     <!--property SocketBindDeny is not documented!-->
7527     <!--property RestrictNetworkInterfaces is not documented!-->
7529     <!--property MemoryPressureWatch is not documented!-->
7531     <!--property MemoryPressureThresholdUSec is not documented!-->
7533     <!--property NFTSet is not documented!-->
7535     <!--property CoredumpReceive is not documented!-->
7537     <!--property EnvironmentFiles is not documented!-->
7539     <!--property PassEnvironment is not documented!-->
7541     <!--property UnsetEnvironment is not documented!-->
7543     <!--property UMask is not documented!-->
7545     <!--property LimitCPUSoft is not documented!-->
7547     <!--property LimitFSIZE is not documented!-->
7549     <!--property LimitFSIZESoft is not documented!-->
7551     <!--property LimitDATA is not documented!-->
7553     <!--property LimitDATASoft is not documented!-->
7555     <!--property LimitSTACK is not documented!-->
7557     <!--property LimitSTACKSoft is not documented!-->
7559     <!--property LimitCORE is not documented!-->
7561     <!--property LimitCORESoft is not documented!-->
7563     <!--property LimitRSS is not documented!-->
7565     <!--property LimitRSSSoft is not documented!-->
7567     <!--property LimitNOFILE is not documented!-->
7569     <!--property LimitNOFILESoft is not documented!-->
7571     <!--property LimitAS is not documented!-->
7573     <!--property LimitASSoft is not documented!-->
7575     <!--property LimitNPROC is not documented!-->
7577     <!--property LimitNPROCSoft is not documented!-->
7579     <!--property LimitMEMLOCK is not documented!-->
7581     <!--property LimitMEMLOCKSoft is not documented!-->
7583     <!--property LimitLOCKS is not documented!-->
7585     <!--property LimitLOCKSSoft is not documented!-->
7587     <!--property LimitSIGPENDING is not documented!-->
7589     <!--property LimitSIGPENDINGSoft is not documented!-->
7591     <!--property LimitMSGQUEUE is not documented!-->
7593     <!--property LimitMSGQUEUESoft is not documented!-->
7595     <!--property LimitNICE is not documented!-->
7597     <!--property LimitNICESoft is not documented!-->
7599     <!--property LimitRTPRIO is not documented!-->
7601     <!--property LimitRTPRIOSoft is not documented!-->
7603     <!--property LimitRTTIME is not documented!-->
7605     <!--property LimitRTTIMESoft is not documented!-->
7607     <!--property WorkingDirectory is not documented!-->
7609     <!--property RootHashPath is not documented!-->
7611     <!--property RootHashSignaturePath is not documented!-->
7613     <!--property RootEphemeral is not documented!-->
7615     <!--property OOMScoreAdjust is not documented!-->
7617     <!--property CoredumpFilter is not documented!-->
7619     <!--property Nice is not documented!-->
7621     <!--property IOSchedulingClass is not documented!-->
7623     <!--property IOSchedulingPriority is not documented!-->
7625     <!--property CPUSchedulingPolicy is not documented!-->
7627     <!--property CPUSchedulingPriority is not documented!-->
7629     <!--property CPUAffinity is not documented!-->
7631     <!--property CPUAffinityFromNUMA is not documented!-->
7633     <!--property NUMAPolicy is not documented!-->
7635     <!--property NUMAMask is not documented!-->
7637     <!--property TimerSlackNSec is not documented!-->
7639     <!--property CPUSchedulingResetOnFork is not documented!-->
7641     <!--property NonBlocking is not documented!-->
7643     <!--property StandardInput is not documented!-->
7645     <!--property StandardInputFileDescriptorName is not documented!-->
7647     <!--property StandardInputData is not documented!-->
7649     <!--property StandardOutput is not documented!-->
7651     <!--property StandardOutputFileDescriptorName is not documented!-->
7653     <!--property StandardError is not documented!-->
7655     <!--property StandardErrorFileDescriptorName is not documented!-->
7657     <!--property TTYPath is not documented!-->
7659     <!--property TTYReset is not documented!-->
7661     <!--property TTYVHangup is not documented!-->
7663     <!--property TTYVTDisallocate is not documented!-->
7665     <!--property TTYRows is not documented!-->
7667     <!--property TTYColumns is not documented!-->
7669     <!--property SyslogPriority is not documented!-->
7671     <!--property SyslogIdentifier is not documented!-->
7673     <!--property SyslogLevelPrefix is not documented!-->
7675     <!--property SyslogLevel is not documented!-->
7677     <!--property SyslogFacility is not documented!-->
7679     <!--property LogLevelMax is not documented!-->
7681     <!--property LogRateLimitIntervalUSec is not documented!-->
7683     <!--property LogRateLimitBurst is not documented!-->
7685     <!--property LogExtraFields is not documented!-->
7687     <!--property LogFilterPatterns is not documented!-->
7689     <!--property LogNamespace is not documented!-->
7691     <!--property AmbientCapabilities is not documented!-->
7693     <!--property User is not documented!-->
7695     <!--property Group is not documented!-->
7697     <!--property DynamicUser is not documented!-->
7699     <!--property SetLoginEnvironment is not documented!-->
7701     <!--property RemoveIPC is not documented!-->
7703     <!--property SetCredential is not documented!-->
7705     <!--property SetCredentialEncrypted is not documented!-->
7707     <!--property LoadCredential is not documented!-->
7709     <!--property LoadCredentialEncrypted is not documented!-->
7711     <!--property ImportCredential is not documented!-->
7713     <!--property SupplementaryGroups is not documented!-->
7715     <!--property PAMName is not documented!-->
7717     <!--property ReadWritePaths is not documented!-->
7719     <!--property ReadOnlyPaths is not documented!-->
7721     <!--property InaccessiblePaths is not documented!-->
7723     <!--property ExecPaths is not documented!-->
7725     <!--property NoExecPaths is not documented!-->
7727     <!--property ExecSearchPath is not documented!-->
7729     <!--property PrivateTmp is not documented!-->
7731     <!--property PrivateDevices is not documented!-->
7733     <!--property ProtectClock is not documented!-->
7735     <!--property ProtectKernelTunables is not documented!-->
7737     <!--property ProtectKernelModules is not documented!-->
7739     <!--property ProtectKernelLogs is not documented!-->
7741     <!--property ProtectControlGroups is not documented!-->
7743     <!--property PrivateNetwork is not documented!-->
7745     <!--property PrivateUsers is not documented!-->
7747     <!--property PrivateMounts is not documented!-->
7749     <!--property PrivateIPC is not documented!-->
7751     <!--property ProtectHome is not documented!-->
7753     <!--property ProtectSystem is not documented!-->
7755     <!--property SameProcessGroup is not documented!-->
7757     <!--property UtmpIdentifier is not documented!-->
7759     <!--property UtmpMode is not documented!-->
7761     <!--property SELinuxContext is not documented!-->
7763     <!--property AppArmorProfile is not documented!-->
7765     <!--property SmackProcessLabel is not documented!-->
7767     <!--property IgnoreSIGPIPE is not documented!-->
7769     <!--property NoNewPrivileges is not documented!-->
7771     <!--property SystemCallFilter is not documented!-->
7773     <!--property SystemCallArchitectures is not documented!-->
7775     <!--property SystemCallErrorNumber is not documented!-->
7777     <!--property SystemCallLog is not documented!-->
7779     <!--property Personality is not documented!-->
7781     <!--property LockPersonality is not documented!-->
7783     <!--property RestrictAddressFamilies is not documented!-->
7785     <!--property RuntimeDirectoryPreserve is not documented!-->
7787     <!--property RuntimeDirectoryMode is not documented!-->
7789     <!--property StateDirectoryMode is not documented!-->
7791     <!--property CacheDirectoryMode is not documented!-->
7793     <!--property LogsDirectoryMode is not documented!-->
7795     <!--property ConfigurationDirectoryMode is not documented!-->
7797     <!--property ConfigurationDirectory is not documented!-->
7799     <!--property TimeoutCleanUSec is not documented!-->
7801     <!--property MemoryDenyWriteExecute is not documented!-->
7803     <!--property RestrictRealtime is not documented!-->
7805     <!--property RestrictSUIDSGID is not documented!-->
7807     <!--property RestrictNamespaces is not documented!-->
7809     <!--property RestrictFileSystems is not documented!-->
7811     <!--property BindPaths is not documented!-->
7813     <!--property BindReadOnlyPaths is not documented!-->
7815     <!--property TemporaryFileSystem is not documented!-->
7817     <!--property MountAPIVFS is not documented!-->
7819     <!--property KeyringMode is not documented!-->
7821     <!--property ProtectProc is not documented!-->
7823     <!--property ProcSubset is not documented!-->
7825     <!--property ProtectHostname is not documented!-->
7827     <!--property MemoryKSM is not documented!-->
7829     <!--property NetworkNamespacePath is not documented!-->
7831     <!--property IPCNamespacePath is not documented!-->
7833     <!--property RootImagePolicy is not documented!-->
7835     <!--property MountImagePolicy is not documented!-->
7837     <!--property ExtensionImagePolicy is not documented!-->
7839     <!--property KillMode is not documented!-->
7841     <!--property KillSignal is not documented!-->
7843     <!--property RestartKillSignal is not documented!-->
7845     <!--property FinalKillSignal is not documented!-->
7847     <!--property SendSIGKILL is not documented!-->
7849     <!--property SendSIGHUP is not documented!-->
7851     <!--property WatchdogSignal is not documented!-->
7853     <!--Autogenerated cross-references for systemd.directives, do not edit-->
7855     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7857     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7859     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7861     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7863     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
7865     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
7867     <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7869     <variablelist class="dbus-property" generated="True" extra-ref="What"/>
7871     <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
7873     <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
7875     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
7877     <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
7879     <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7881     <variablelist class="dbus-property" generated="True" extra-ref="SloppyOptions"/>
7883     <variablelist class="dbus-property" generated="True" extra-ref="LazyUnmount"/>
7885     <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
7887     <variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
7889     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7891     <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
7893     <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
7895     <variablelist class="dbus-property" generated="True" extra-ref="ExecMount"/>
7897     <variablelist class="dbus-property" generated="True" extra-ref="ExecUnmount"/>
7899     <variablelist class="dbus-property" generated="True" extra-ref="ExecRemount"/>
7901     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
7903     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
7905     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
7907     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
7909     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
7911     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
7913     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
7915     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
7917     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
7919     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
7921     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
7923     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
7925     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
7927     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
7929     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
7931     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
7933     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
7935     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
7937     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
7939     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
7941     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
7943     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
7945     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
7947     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
7949     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
7951     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
7953     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
7955     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
7957     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
7959     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
7961     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
7963     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
7965     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
7967     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
7969     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
7971     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
7973     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
7975     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
7977     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
7979     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
7981     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
7983     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
7985     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
7987     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
7989     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
7991     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
7993     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
7995     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
7997     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
7999     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
8001     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
8003     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
8005     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
8007     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
8009     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
8011     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
8013     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
8015     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
8017     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
8019     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
8021     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
8023     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
8025     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
8027     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
8029     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
8031     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
8033     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
8035     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
8037     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
8039     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
8041     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
8043     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
8045     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
8047     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
8049     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
8051     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
8053     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
8055     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
8057     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
8059     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
8061     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
8063     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
8065     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
8067     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
8069     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
8071     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
8073     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
8075     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
8077     <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
8079     <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
8081     <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
8083     <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
8085     <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
8087     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
8089     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
8091     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
8093     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
8095     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
8097     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
8099     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
8101     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
8103     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
8105     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
8107     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
8109     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
8111     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
8113     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
8115     <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
8117     <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
8119     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
8121     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
8123     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
8125     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
8127     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
8129     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
8131     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
8133     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
8135     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
8137     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
8139     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
8141     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
8143     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
8145     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
8147     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
8149     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
8151     <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
8153     <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
8155     <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
8157     <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
8159     <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
8161     <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
8163     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
8165     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
8167     <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
8169     <variablelist class="dbus-property" generated="True" extra-ref="RootEphemeral"/>
8171     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
8173     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
8175     <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
8177     <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
8179     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
8181     <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
8183     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
8185     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
8187     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
8189     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
8191     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
8193     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
8195     <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
8197     <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
8199     <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
8201     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
8203     <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
8205     <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
8207     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
8209     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
8211     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
8213     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
8215     <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
8217     <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
8219     <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
8221     <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
8223     <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
8225     <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
8227     <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
8229     <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
8231     <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
8233     <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
8235     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
8237     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
8239     <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
8241     <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
8243     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
8245     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
8247     <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
8249     <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
8251     <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
8253     <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
8255     <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
8257     <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
8259     <variablelist class="dbus-property" generated="True" extra-ref="User"/>
8261     <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
8263     <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
8265     <variablelist class="dbus-property" generated="True" extra-ref="SetLoginEnvironment"/>
8267     <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
8269     <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
8271     <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
8273     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
8275     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
8277     <variablelist class="dbus-property" generated="True" extra-ref="ImportCredential"/>
8279     <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
8281     <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
8283     <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
8285     <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
8287     <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
8289     <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
8291     <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
8293     <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
8295     <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
8297     <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
8299     <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
8301     <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
8303     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
8305     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
8307     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
8309     <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
8311     <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
8313     <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
8315     <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
8317     <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
8319     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
8321     <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
8323     <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
8325     <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
8327     <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
8329     <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
8331     <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
8333     <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
8335     <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
8337     <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
8339     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
8341     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
8343     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
8345     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
8347     <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
8349     <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
8351     <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
8353     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
8355     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
8357     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
8359     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
8361     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
8363     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
8365     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
8367     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
8369     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
8371     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
8373     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
8375     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
8377     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
8379     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
8381     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
8383     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
8385     <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
8387     <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
8389     <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
8391     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
8393     <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
8395     <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
8397     <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
8399     <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
8401     <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
8403     <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
8405     <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
8407     <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
8409     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
8411     <variablelist class="dbus-property" generated="True" extra-ref="MemoryKSM"/>
8413     <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
8415     <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
8417     <variablelist class="dbus-property" generated="True" extra-ref="RootImagePolicy"/>
8419     <variablelist class="dbus-property" generated="True" extra-ref="MountImagePolicy"/>
8421     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImagePolicy"/>
8423     <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
8425     <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
8427     <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
8429     <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
8431     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
8433     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
8435     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
8437     <!--End of Autogenerated section-->
8439     <refsect2>
8440       <title>Properties</title>
8442       <para>Most of the properties map directly to the corresponding settings in mount unit files. As mount
8443       units invoke the <filename>/usr/bin/mount</filename> command, their bus objects include implicit
8444       <varname>ExecMount</varname> (and similar) fields which contain information about processes to
8445       execute. They also share most of the fields related to the execution context that Service objects
8446       expose (see above). In addition to these properties there are the following:</para>
8448       <para><varname>ControlPID</varname> contains the PID of the currently running
8449       <filename>/usr/bin/mount</filename> or <filename>/usr/bin/umount</filename> command if there is one
8450       running, otherwise 0.</para>
8452       <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
8453       can take the values <literal>success</literal>, <literal>resources</literal>,
8454       <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
8455       <literal>core-dump</literal> which have the identical meaning as the corresponding values of the
8456       corresponding field of service unit objects (see above).</para>
8457     </refsect2>
8458   </refsect1>
8460   <refsect1>
8461     <title>Automount Unit Objects</title>
8463     <para>All automount unit objects implement the
8464     <interfacename>org.freedesktop.systemd1.Automount</interfacename> interface (described here) in addition
8465     to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8467     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount" interface="org.freedesktop.systemd1.Automount">
8468 node /org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount {
8469   interface org.freedesktop.systemd1.Automount {
8470     properties:
8471       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8472       readonly s Where = '...';
8473       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8474       readonly s ExtraOptions = '...';
8475       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8476       readonly u DirectoryMode = ...;
8477       readonly s Result = '...';
8478       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8479       readonly t TimeoutIdleUSec = ...;
8480   };
8481   interface org.freedesktop.DBus.Peer { ... };
8482   interface org.freedesktop.DBus.Introspectable { ... };
8483   interface org.freedesktop.DBus.Properties { ... };
8484   interface org.freedesktop.systemd1.Unit { ... };
8486     </programlisting>
8488     <!--property Where is not documented!-->
8490     <!--property ExtraOptions is not documented!-->
8492     <!--property DirectoryMode is not documented!-->
8494     <!--property TimeoutIdleUSec is not documented!-->
8496     <!--Autogenerated cross-references for systemd.directives, do not edit-->
8498     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8500     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
8502     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8504     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
8506     <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
8508     <variablelist class="dbus-property" generated="True" extra-ref="ExtraOptions"/>
8510     <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
8512     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8514     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutIdleUSec"/>
8516     <!--End of Autogenerated section-->
8518     <refsect2>
8519       <title>Properties</title>
8521       <para>Most of the properties map directly to the corresponding settings in the automount unit
8522       files.</para>
8524       <para><varname>Result</varname> knows the values <literal>success</literal> and
8525       <literal>resources</literal> at this time. They have the same meanings as the corresponding values of
8526       the corresponding field of the Service object.</para>
8527     </refsect2>
8528   </refsect1>
8531   <refsect1>
8532     <title>Timer Unit Objects</title>
8534     <para>All timer unit objects implement the <interfacename>org.freedesktop.systemd1.Timer</interfacename>
8535     interface (described here) in addition to the generic
8536     <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8538     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer" interface="org.freedesktop.systemd1.Timer">
8539 node /org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer {
8540   interface org.freedesktop.systemd1.Timer {
8541     properties:
8542       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8543       readonly s Unit = '...';
8544       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8545       readonly a(stt) TimersMonotonic = [...];
8546       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8547       readonly a(sst) TimersCalendar = [...];
8548       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8549       readonly b OnClockChange = ...;
8550       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8551       readonly b OnTimezoneChange = ...;
8552       readonly t NextElapseUSecRealtime = ...;
8553       readonly t NextElapseUSecMonotonic = ...;
8554       readonly t LastTriggerUSec = ...;
8555       readonly t LastTriggerUSecMonotonic = ...;
8556       readonly s Result = '...';
8557       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8558       readonly t AccuracyUSec = ...;
8559       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8560       readonly t RandomizedDelayUSec = ...;
8561       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8562       readonly b FixedRandomDelay = ...;
8563       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8564       readonly b Persistent = ...;
8565       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8566       readonly b WakeSystem = ...;
8567       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8568       readonly b RemainAfterElapse = ...;
8569   };
8570   interface org.freedesktop.DBus.Peer { ... };
8571   interface org.freedesktop.DBus.Introspectable { ... };
8572   interface org.freedesktop.DBus.Properties { ... };
8573   interface org.freedesktop.systemd1.Unit { ... };
8575     </programlisting>
8577     <!--property OnClockChange is not documented!-->
8579     <!--property OnTimezoneChange is not documented!-->
8581     <!--property LastTriggerUSec is not documented!-->
8583     <!--property LastTriggerUSecMonotonic is not documented!-->
8585     <!--property AccuracyUSec is not documented!-->
8587     <!--property RandomizedDelayUSec is not documented!-->
8589     <!--property FixedRandomDelay is not documented!-->
8591     <!--property Persistent is not documented!-->
8593     <!--property WakeSystem is not documented!-->
8595     <!--property RemainAfterElapse is not documented!-->
8597     <!--Autogenerated cross-references for systemd.directives, do not edit-->
8599     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8601     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
8603     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8605     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
8607     <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
8609     <variablelist class="dbus-property" generated="True" extra-ref="TimersMonotonic"/>
8611     <variablelist class="dbus-property" generated="True" extra-ref="TimersCalendar"/>
8613     <variablelist class="dbus-property" generated="True" extra-ref="OnClockChange"/>
8615     <variablelist class="dbus-property" generated="True" extra-ref="OnTimezoneChange"/>
8617     <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecRealtime"/>
8619     <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecMonotonic"/>
8621     <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSec"/>
8623     <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSecMonotonic"/>
8625     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8627     <variablelist class="dbus-property" generated="True" extra-ref="AccuracyUSec"/>
8629     <variablelist class="dbus-property" generated="True" extra-ref="RandomizedDelayUSec"/>
8631     <variablelist class="dbus-property" generated="True" extra-ref="FixedRandomDelay"/>
8633     <variablelist class="dbus-property" generated="True" extra-ref="Persistent"/>
8635     <variablelist class="dbus-property" generated="True" extra-ref="WakeSystem"/>
8637     <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterElapse"/>
8639     <!--End of Autogenerated section-->
8641     <refsect2>
8642       <title>Properties</title>
8644       <para><varname>Unit</varname> contains the name of the unit to activate when the timer elapses.</para>
8646       <para><varname>TimersMonotonic</varname> contains an array of structs that contain information about
8647       all monotonic timers of this timer unit. The structs contain a string identifying the timer base, which
8648       is one of <literal>OnActiveUSec</literal>, <literal>OnBootUSec</literal>,
8649       <literal>OnStartupUSec</literal>, <literal>OnUnitActiveUSec</literal>, or
8650       <literal>OnUnitInactiveUSec</literal> which correspond to the settings of the same names in the timer
8651       unit files; the microsecond offset from this timer base in monotonic time; the next elapsation point on
8652       the <constant>CLOCK_MONOTONIC</constant> clock, relative to its epoch.</para>
8654       <para><varname>TimersCalendar</varname> contains an array of structs that contain information about all
8655       realtime/calendar timers of this timer unit. The structs contain a string identifying the timer base,
8656       which may only be <literal>OnCalendar</literal> for now; the calendar specification string; the next
8657       elapsation point on the <constant>CLOCK_REALTIME</constant> clock, relative to its epoch.</para>
8659       <para><varname>NextElapseUSecRealtime</varname> contains the next elapsation point on the
8660       <constant>CLOCK_REALTIME</constant> clock in miscroseconds since the epoch, or 0 if this timer event
8661       does not include at least one calendar event.</para>
8663       <para>Similarly, <varname>NextElapseUSecMonotonic</varname> contains the next elapsation point on the
8664       <constant>CLOCK_MONOTONIC</constant> clock in microseconds since the epoch, or 0 if this timer event
8665       does not include at least one monotonic event.</para>
8667       <para><varname>Result</varname> knows the values <literal>success</literal> and
8668       <literal>resources</literal> with the same meanings as the matching values of the corresponding
8669       property of the service interface.</para>
8670     </refsect2>
8671   </refsect1>
8673   <refsect1>
8674     <title>Swap Unit Objects</title>
8676     <para>All swap unit objects implement the <interfacename>org.freedesktop.systemd1.Swap</interfacename>
8677     interface (described here) in addition to the generic
8678     <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8680     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dsda3_2eswap" interface="org.freedesktop.systemd1.Swap">
8681 node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
8682   interface org.freedesktop.systemd1.Swap {
8683     methods:
8684       GetProcesses(out a(sus) processes);
8685       AttachProcesses(in  s subcgroup,
8686                       in  au pids);
8687     properties:
8688       readonly s What = '...';
8689       readonly i Priority = ...;
8690       readonly s Options = '...';
8691       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8692       readonly t TimeoutUSec = ...;
8693       readonly u ControlPID = ...;
8694       readonly s Result = '...';
8695       readonly u UID = ...;
8696       readonly u GID = ...;
8697       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8698       readonly a(sasbttttuii) ExecActivate = [...];
8699       @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8700       readonly a(sasbttttuii) ExecDeactivate = [...];
8701       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8702       readonly s Slice = '...';
8703       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8704       readonly s ControlGroup = '...';
8705       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8706       readonly t ControlGroupId = ...;
8707       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8708       readonly t MemoryCurrent = ...;
8709       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8710       readonly t MemoryPeak = ...;
8711       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8712       readonly t MemorySwapCurrent = ...;
8713       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8714       readonly t MemorySwapPeak = ...;
8715       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8716       readonly t MemoryZSwapCurrent = ...;
8717       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8718       readonly t MemoryAvailable = ...;
8719       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8720       readonly t CPUUsageNSec = ...;
8721       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8722       readonly ay EffectiveCPUs = [...];
8723       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8724       readonly ay EffectiveMemoryNodes = [...];
8725       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8726       readonly t TasksCurrent = ...;
8727       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8728       readonly t IPIngressBytes = ...;
8729       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8730       readonly t IPIngressPackets = ...;
8731       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8732       readonly t IPEgressBytes = ...;
8733       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8734       readonly t IPEgressPackets = ...;
8735       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8736       readonly t IOReadBytes = ...;
8737       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8738       readonly t IOReadOperations = ...;
8739       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8740       readonly t IOWriteBytes = ...;
8741       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8742       readonly t IOWriteOperations = ...;
8743       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8744       readonly b Delegate = ...;
8745       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8746       readonly as DelegateControllers = ['...', ...];
8747       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8748       readonly s DelegateSubgroup = '...';
8749       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8750       readonly b CPUAccounting = ...;
8751       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8752       readonly t CPUWeight = ...;
8753       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8754       readonly t StartupCPUWeight = ...;
8755       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8756       readonly t CPUShares = ...;
8757       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8758       readonly t StartupCPUShares = ...;
8759       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8760       readonly t CPUQuotaPerSecUSec = ...;
8761       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8762       readonly t CPUQuotaPeriodUSec = ...;
8763       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8764       readonly ay AllowedCPUs = [...];
8765       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8766       readonly ay StartupAllowedCPUs = [...];
8767       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8768       readonly ay AllowedMemoryNodes = [...];
8769       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8770       readonly ay StartupAllowedMemoryNodes = [...];
8771       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8772       readonly b IOAccounting = ...;
8773       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8774       readonly t IOWeight = ...;
8775       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8776       readonly t StartupIOWeight = ...;
8777       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8778       readonly a(st) IODeviceWeight = [...];
8779       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8780       readonly a(st) IOReadBandwidthMax = [...];
8781       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8782       readonly a(st) IOWriteBandwidthMax = [...];
8783       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8784       readonly a(st) IOReadIOPSMax = [...];
8785       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8786       readonly a(st) IOWriteIOPSMax = [...];
8787       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8788       readonly a(st) IODeviceLatencyTargetUSec = [...];
8789       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8790       readonly b BlockIOAccounting = ...;
8791       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8792       readonly t BlockIOWeight = ...;
8793       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8794       readonly t StartupBlockIOWeight = ...;
8795       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8796       readonly a(st) BlockIODeviceWeight = [...];
8797       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8798       readonly a(st) BlockIOReadBandwidth = [...];
8799       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8800       readonly a(st) BlockIOWriteBandwidth = [...];
8801       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8802       readonly b MemoryAccounting = ...;
8803       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8804       readonly t DefaultMemoryLow = ...;
8805       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8806       readonly t DefaultStartupMemoryLow = ...;
8807       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8808       readonly t DefaultMemoryMin = ...;
8809       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8810       readonly t MemoryMin = ...;
8811       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8812       readonly t MemoryLow = ...;
8813       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8814       readonly t StartupMemoryLow = ...;
8815       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8816       readonly t MemoryHigh = ...;
8817       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8818       readonly t StartupMemoryHigh = ...;
8819       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8820       readonly t MemoryMax = ...;
8821       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8822       readonly t StartupMemoryMax = ...;
8823       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8824       readonly t MemorySwapMax = ...;
8825       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8826       readonly t StartupMemorySwapMax = ...;
8827       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8828       readonly t MemoryZSwapMax = ...;
8829       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8830       readonly t StartupMemoryZSwapMax = ...;
8831       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8832       readonly t MemoryLimit = ...;
8833       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8834       readonly s DevicePolicy = '...';
8835       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8836       readonly a(ss) DeviceAllow = [...];
8837       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8838       readonly b TasksAccounting = ...;
8839       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8840       readonly t TasksMax = ...;
8841       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8842       readonly b IPAccounting = ...;
8843       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8844       readonly a(iayu) IPAddressAllow = [...];
8845       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8846       readonly a(iayu) IPAddressDeny = [...];
8847       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8848       readonly as IPIngressFilterPath = ['...', ...];
8849       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8850       readonly as IPEgressFilterPath = ['...', ...];
8851       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8852       readonly as DisableControllers = ['...', ...];
8853       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8854       readonly s ManagedOOMSwap = '...';
8855       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8856       readonly s ManagedOOMMemoryPressure = '...';
8857       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8858       readonly u ManagedOOMMemoryPressureLimit = ...;
8859       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8860       readonly s ManagedOOMPreference = '...';
8861       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8862       readonly a(ss) BPFProgram = [...];
8863       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8864       readonly a(iiqq) SocketBindAllow = [...];
8865       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8866       readonly a(iiqq) SocketBindDeny = [...];
8867       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8868       readonly (bas) RestrictNetworkInterfaces = ...;
8869       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8870       readonly s MemoryPressureWatch = '...';
8871       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8872       readonly t MemoryPressureThresholdUSec = ...;
8873       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8874       readonly a(iiss) NFTSet = [...];
8875       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8876       readonly b CoredumpReceive = ...;
8877       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8878       readonly as Environment = ['...', ...];
8879       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8880       readonly a(sb) EnvironmentFiles = [...];
8881       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8882       readonly as PassEnvironment = ['...', ...];
8883       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8884       readonly as UnsetEnvironment = ['...', ...];
8885       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8886       readonly u UMask = ...;
8887       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8888       readonly t LimitCPU = ...;
8889       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8890       readonly t LimitCPUSoft = ...;
8891       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8892       readonly t LimitFSIZE = ...;
8893       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8894       readonly t LimitFSIZESoft = ...;
8895       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8896       readonly t LimitDATA = ...;
8897       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8898       readonly t LimitDATASoft = ...;
8899       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8900       readonly t LimitSTACK = ...;
8901       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8902       readonly t LimitSTACKSoft = ...;
8903       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8904       readonly t LimitCORE = ...;
8905       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8906       readonly t LimitCORESoft = ...;
8907       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8908       readonly t LimitRSS = ...;
8909       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8910       readonly t LimitRSSSoft = ...;
8911       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8912       readonly t LimitNOFILE = ...;
8913       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8914       readonly t LimitNOFILESoft = ...;
8915       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8916       readonly t LimitAS = ...;
8917       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8918       readonly t LimitASSoft = ...;
8919       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8920       readonly t LimitNPROC = ...;
8921       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8922       readonly t LimitNPROCSoft = ...;
8923       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8924       readonly t LimitMEMLOCK = ...;
8925       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8926       readonly t LimitMEMLOCKSoft = ...;
8927       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8928       readonly t LimitLOCKS = ...;
8929       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8930       readonly t LimitLOCKSSoft = ...;
8931       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8932       readonly t LimitSIGPENDING = ...;
8933       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8934       readonly t LimitSIGPENDINGSoft = ...;
8935       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8936       readonly t LimitMSGQUEUE = ...;
8937       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8938       readonly t LimitMSGQUEUESoft = ...;
8939       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8940       readonly t LimitNICE = ...;
8941       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8942       readonly t LimitNICESoft = ...;
8943       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8944       readonly t LimitRTPRIO = ...;
8945       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8946       readonly t LimitRTPRIOSoft = ...;
8947       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8948       readonly t LimitRTTIME = ...;
8949       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8950       readonly t LimitRTTIMESoft = ...;
8951       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8952       readonly s WorkingDirectory = '...';
8953       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8954       readonly s RootDirectory = '...';
8955       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8956       readonly s RootImage = '...';
8957       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8958       readonly a(ss) RootImageOptions = [...];
8959       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8960       readonly ay RootHash = [...];
8961       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8962       readonly s RootHashPath = '...';
8963       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8964       readonly ay RootHashSignature = [...];
8965       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8966       readonly s RootHashSignaturePath = '...';
8967       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8968       readonly s RootVerity = '...';
8969       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8970       readonly b RootEphemeral = ...;
8971       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8972       readonly as ExtensionDirectories = ['...', ...];
8973       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8974       readonly a(sba(ss)) ExtensionImages = [...];
8975       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8976       readonly a(ssba(ss)) MountImages = [...];
8977       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8978       readonly i OOMScoreAdjust = ...;
8979       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8980       readonly t CoredumpFilter = ...;
8981       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8982       readonly i Nice = ...;
8983       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8984       readonly i IOSchedulingClass = ...;
8985       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8986       readonly i IOSchedulingPriority = ...;
8987       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8988       readonly i CPUSchedulingPolicy = ...;
8989       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8990       readonly i CPUSchedulingPriority = ...;
8991       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8992       readonly ay CPUAffinity = [...];
8993       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8994       readonly b CPUAffinityFromNUMA = ...;
8995       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8996       readonly i NUMAPolicy = ...;
8997       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8998       readonly ay NUMAMask = [...];
8999       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9000       readonly t TimerSlackNSec = ...;
9001       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9002       readonly b CPUSchedulingResetOnFork = ...;
9003       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9004       readonly b NonBlocking = ...;
9005       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9006       readonly s StandardInput = '...';
9007       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9008       readonly s StandardInputFileDescriptorName = '...';
9009       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9010       readonly ay StandardInputData = [...];
9011       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9012       readonly s StandardOutput = '...';
9013       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9014       readonly s StandardOutputFileDescriptorName = '...';
9015       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9016       readonly s StandardError = '...';
9017       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9018       readonly s StandardErrorFileDescriptorName = '...';
9019       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9020       readonly s TTYPath = '...';
9021       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9022       readonly b TTYReset = ...;
9023       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9024       readonly b TTYVHangup = ...;
9025       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9026       readonly b TTYVTDisallocate = ...;
9027       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9028       readonly q TTYRows = ...;
9029       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9030       readonly q TTYColumns = ...;
9031       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9032       readonly i SyslogPriority = ...;
9033       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9034       readonly s SyslogIdentifier = '...';
9035       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9036       readonly b SyslogLevelPrefix = ...;
9037       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9038       readonly i SyslogLevel = ...;
9039       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9040       readonly i SyslogFacility = ...;
9041       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9042       readonly i LogLevelMax = ...;
9043       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9044       readonly t LogRateLimitIntervalUSec = ...;
9045       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9046       readonly u LogRateLimitBurst = ...;
9047       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9048       readonly aay LogExtraFields = [[...], ...];
9049       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9050       readonly a(bs) LogFilterPatterns = [...];
9051       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9052       readonly s LogNamespace = '...';
9053       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9054       readonly i SecureBits = ...;
9055       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9056       readonly t CapabilityBoundingSet = ...;
9057       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9058       readonly t AmbientCapabilities = ...;
9059       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9060       readonly s User = '...';
9061       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9062       readonly s Group = '...';
9063       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9064       readonly b DynamicUser = ...;
9065       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9066       readonly b SetLoginEnvironment = ...;
9067       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9068       readonly b RemoveIPC = ...;
9069       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9070       readonly a(say) SetCredential = [...];
9071       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9072       readonly a(say) SetCredentialEncrypted = [...];
9073       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9074       readonly a(ss) LoadCredential = [...];
9075       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9076       readonly a(ss) LoadCredentialEncrypted = [...];
9077       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9078       readonly as ImportCredential = ['...', ...];
9079       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9080       readonly as SupplementaryGroups = ['...', ...];
9081       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9082       readonly s PAMName = '...';
9083       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9084       readonly as ReadWritePaths = ['...', ...];
9085       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9086       readonly as ReadOnlyPaths = ['...', ...];
9087       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9088       readonly as InaccessiblePaths = ['...', ...];
9089       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9090       readonly as ExecPaths = ['...', ...];
9091       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9092       readonly as NoExecPaths = ['...', ...];
9093       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9094       readonly as ExecSearchPath = ['...', ...];
9095       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9096       readonly t MountFlags = ...;
9097       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9098       readonly b PrivateTmp = ...;
9099       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9100       readonly b PrivateDevices = ...;
9101       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9102       readonly b ProtectClock = ...;
9103       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9104       readonly b ProtectKernelTunables = ...;
9105       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9106       readonly b ProtectKernelModules = ...;
9107       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9108       readonly b ProtectKernelLogs = ...;
9109       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9110       readonly b ProtectControlGroups = ...;
9111       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9112       readonly b PrivateNetwork = ...;
9113       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9114       readonly b PrivateUsers = ...;
9115       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9116       readonly b PrivateMounts = ...;
9117       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9118       readonly b PrivateIPC = ...;
9119       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9120       readonly s ProtectHome = '...';
9121       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9122       readonly s ProtectSystem = '...';
9123       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9124       readonly b SameProcessGroup = ...;
9125       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9126       readonly s UtmpIdentifier = '...';
9127       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9128       readonly s UtmpMode = '...';
9129       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9130       readonly (bs) SELinuxContext = ...;
9131       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9132       readonly (bs) AppArmorProfile = ...;
9133       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9134       readonly (bs) SmackProcessLabel = ...;
9135       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9136       readonly b IgnoreSIGPIPE = ...;
9137       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9138       readonly b NoNewPrivileges = ...;
9139       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9140       readonly (bas) SystemCallFilter = ...;
9141       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9142       readonly as SystemCallArchitectures = ['...', ...];
9143       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9144       readonly i SystemCallErrorNumber = ...;
9145       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9146       readonly (bas) SystemCallLog = ...;
9147       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9148       readonly s Personality = '...';
9149       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9150       readonly b LockPersonality = ...;
9151       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9152       readonly (bas) RestrictAddressFamilies = ...;
9153       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9154       readonly a(sst) RuntimeDirectorySymlink = [...];
9155       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9156       readonly s RuntimeDirectoryPreserve = '...';
9157       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9158       readonly u RuntimeDirectoryMode = ...;
9159       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9160       readonly as RuntimeDirectory = ['...', ...];
9161       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9162       readonly a(sst) StateDirectorySymlink = [...];
9163       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9164       readonly u StateDirectoryMode = ...;
9165       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9166       readonly as StateDirectory = ['...', ...];
9167       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9168       readonly a(sst) CacheDirectorySymlink = [...];
9169       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9170       readonly u CacheDirectoryMode = ...;
9171       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9172       readonly as CacheDirectory = ['...', ...];
9173       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9174       readonly a(sst) LogsDirectorySymlink = [...];
9175       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9176       readonly u LogsDirectoryMode = ...;
9177       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9178       readonly as LogsDirectory = ['...', ...];
9179       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9180       readonly u ConfigurationDirectoryMode = ...;
9181       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9182       readonly as ConfigurationDirectory = ['...', ...];
9183       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9184       readonly t TimeoutCleanUSec = ...;
9185       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9186       readonly b MemoryDenyWriteExecute = ...;
9187       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9188       readonly b RestrictRealtime = ...;
9189       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9190       readonly b RestrictSUIDSGID = ...;
9191       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9192       readonly t RestrictNamespaces = ...;
9193       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9194       readonly (bas) RestrictFileSystems = ...;
9195       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9196       readonly a(ssbt) BindPaths = [...];
9197       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9198       readonly a(ssbt) BindReadOnlyPaths = [...];
9199       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9200       readonly a(ss) TemporaryFileSystem = [...];
9201       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9202       readonly b MountAPIVFS = ...;
9203       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9204       readonly s KeyringMode = '...';
9205       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9206       readonly s ProtectProc = '...';
9207       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9208       readonly s ProcSubset = '...';
9209       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9210       readonly b ProtectHostname = ...;
9211       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9212       readonly b MemoryKSM = ...;
9213       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9214       readonly s NetworkNamespacePath = '...';
9215       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9216       readonly s IPCNamespacePath = '...';
9217       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9218       readonly s RootImagePolicy = '...';
9219       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9220       readonly s MountImagePolicy = '...';
9221       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9222       readonly s ExtensionImagePolicy = '...';
9223       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9224       readonly s KillMode = '...';
9225       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9226       readonly i KillSignal = ...;
9227       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9228       readonly i RestartKillSignal = ...;
9229       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9230       readonly i FinalKillSignal = ...;
9231       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9232       readonly b SendSIGKILL = ...;
9233       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9234       readonly b SendSIGHUP = ...;
9235       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9236       readonly i WatchdogSignal = ...;
9237   };
9238   interface org.freedesktop.DBus.Peer { ... };
9239   interface org.freedesktop.DBus.Introspectable { ... };
9240   interface org.freedesktop.DBus.Properties { ... };
9241   interface org.freedesktop.systemd1.Unit { ... };
9243     </programlisting>
9245     <!--method GetProcesses is not documented!-->
9247     <!--method AttachProcesses is not documented!-->
9249     <!--property What is not documented!-->
9251     <!--property Priority is not documented!-->
9253     <!--property Options is not documented!-->
9255     <!--property TimeoutUSec is not documented!-->
9257     <!--property UID is not documented!-->
9259     <!--property GID is not documented!-->
9261     <!--property ExecDeactivate is not documented!-->
9263     <!--property Slice is not documented!-->
9265     <!--property ControlGroupId is not documented!-->
9267     <!--property MemoryCurrent is not documented!-->
9269     <!--property MemoryPeak is not documented!-->
9271     <!--property MemorySwapCurrent is not documented!-->
9273     <!--property MemorySwapPeak is not documented!-->
9275     <!--property MemoryZSwapCurrent is not documented!-->
9277     <!--property CPUUsageNSec is not documented!-->
9279     <!--property EffectiveCPUs is not documented!-->
9281     <!--property EffectiveMemoryNodes is not documented!-->
9283     <!--property TasksCurrent is not documented!-->
9285     <!--property IPIngressBytes is not documented!-->
9287     <!--property IPIngressPackets is not documented!-->
9289     <!--property IPEgressBytes is not documented!-->
9291     <!--property IPEgressPackets is not documented!-->
9293     <!--property IOReadBytes is not documented!-->
9295     <!--property IOReadOperations is not documented!-->
9297     <!--property IOWriteBytes is not documented!-->
9299     <!--property IOWriteOperations is not documented!-->
9301     <!--property Delegate is not documented!-->
9303     <!--property DelegateControllers is not documented!-->
9305     <!--property CPUAccounting is not documented!-->
9307     <!--property CPUWeight is not documented!-->
9309     <!--property StartupCPUWeight is not documented!-->
9311     <!--property CPUShares is not documented!-->
9313     <!--property StartupCPUShares is not documented!-->
9315     <!--property CPUQuotaPerSecUSec is not documented!-->
9317     <!--property CPUQuotaPeriodUSec is not documented!-->
9319     <!--property AllowedCPUs is not documented!-->
9321     <!--property StartupAllowedCPUs is not documented!-->
9323     <!--property AllowedMemoryNodes is not documented!-->
9325     <!--property StartupAllowedMemoryNodes is not documented!-->
9327     <!--property IOAccounting is not documented!-->
9329     <!--property IOWeight is not documented!-->
9331     <!--property StartupIOWeight is not documented!-->
9333     <!--property IODeviceWeight is not documented!-->
9335     <!--property IOReadBandwidthMax is not documented!-->
9337     <!--property IOWriteBandwidthMax is not documented!-->
9339     <!--property IOReadIOPSMax is not documented!-->
9341     <!--property IOWriteIOPSMax is not documented!-->
9343     <!--property IODeviceLatencyTargetUSec is not documented!-->
9345     <!--property BlockIOAccounting is not documented!-->
9347     <!--property BlockIOWeight is not documented!-->
9349     <!--property StartupBlockIOWeight is not documented!-->
9351     <!--property BlockIODeviceWeight is not documented!-->
9353     <!--property BlockIOReadBandwidth is not documented!-->
9355     <!--property BlockIOWriteBandwidth is not documented!-->
9357     <!--property MemoryAccounting is not documented!-->
9359     <!--property DefaultMemoryLow is not documented!-->
9361     <!--property DefaultStartupMemoryLow is not documented!-->
9363     <!--property DefaultMemoryMin is not documented!-->
9365     <!--property MemoryMin is not documented!-->
9367     <!--property MemoryLow is not documented!-->
9369     <!--property StartupMemoryLow is not documented!-->
9371     <!--property MemoryHigh is not documented!-->
9373     <!--property StartupMemoryHigh is not documented!-->
9375     <!--property MemoryMax is not documented!-->
9377     <!--property StartupMemoryMax is not documented!-->
9379     <!--property MemorySwapMax is not documented!-->
9381     <!--property StartupMemorySwapMax is not documented!-->
9383     <!--property MemoryZSwapMax is not documented!-->
9385     <!--property StartupMemoryZSwapMax is not documented!-->
9387     <!--property MemoryLimit is not documented!-->
9389     <!--property DevicePolicy is not documented!-->
9391     <!--property DeviceAllow is not documented!-->
9393     <!--property TasksAccounting is not documented!-->
9395     <!--property TasksMax is not documented!-->
9397     <!--property IPAccounting is not documented!-->
9399     <!--property IPAddressAllow is not documented!-->
9401     <!--property IPAddressDeny is not documented!-->
9403     <!--property IPIngressFilterPath is not documented!-->
9405     <!--property IPEgressFilterPath is not documented!-->
9407     <!--property DisableControllers is not documented!-->
9409     <!--property ManagedOOMSwap is not documented!-->
9411     <!--property ManagedOOMMemoryPressure is not documented!-->
9413     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
9415     <!--property ManagedOOMPreference is not documented!-->
9417     <!--property BPFProgram is not documented!-->
9419     <!--property SocketBindAllow is not documented!-->
9421     <!--property SocketBindDeny is not documented!-->
9423     <!--property RestrictNetworkInterfaces is not documented!-->
9425     <!--property MemoryPressureWatch is not documented!-->
9427     <!--property MemoryPressureThresholdUSec is not documented!-->
9429     <!--property NFTSet is not documented!-->
9431     <!--property CoredumpReceive is not documented!-->
9433     <!--property EnvironmentFiles is not documented!-->
9435     <!--property PassEnvironment is not documented!-->
9437     <!--property UnsetEnvironment is not documented!-->
9439     <!--property UMask is not documented!-->
9441     <!--property LimitCPUSoft is not documented!-->
9443     <!--property LimitFSIZE is not documented!-->
9445     <!--property LimitFSIZESoft is not documented!-->
9447     <!--property LimitDATA is not documented!-->
9449     <!--property LimitDATASoft is not documented!-->
9451     <!--property LimitSTACK is not documented!-->
9453     <!--property LimitSTACKSoft is not documented!-->
9455     <!--property LimitCORE is not documented!-->
9457     <!--property LimitCORESoft is not documented!-->
9459     <!--property LimitRSS is not documented!-->
9461     <!--property LimitRSSSoft is not documented!-->
9463     <!--property LimitNOFILE is not documented!-->
9465     <!--property LimitNOFILESoft is not documented!-->
9467     <!--property LimitAS is not documented!-->
9469     <!--property LimitASSoft is not documented!-->
9471     <!--property LimitNPROC is not documented!-->
9473     <!--property LimitNPROCSoft is not documented!-->
9475     <!--property LimitMEMLOCK is not documented!-->
9477     <!--property LimitMEMLOCKSoft is not documented!-->
9479     <!--property LimitLOCKS is not documented!-->
9481     <!--property LimitLOCKSSoft is not documented!-->
9483     <!--property LimitSIGPENDING is not documented!-->
9485     <!--property LimitSIGPENDINGSoft is not documented!-->
9487     <!--property LimitMSGQUEUE is not documented!-->
9489     <!--property LimitMSGQUEUESoft is not documented!-->
9491     <!--property LimitNICE is not documented!-->
9493     <!--property LimitNICESoft is not documented!-->
9495     <!--property LimitRTPRIO is not documented!-->
9497     <!--property LimitRTPRIOSoft is not documented!-->
9499     <!--property LimitRTTIME is not documented!-->
9501     <!--property LimitRTTIMESoft is not documented!-->
9503     <!--property WorkingDirectory is not documented!-->
9505     <!--property RootHashPath is not documented!-->
9507     <!--property RootHashSignaturePath is not documented!-->
9509     <!--property RootEphemeral is not documented!-->
9511     <!--property OOMScoreAdjust is not documented!-->
9513     <!--property CoredumpFilter is not documented!-->
9515     <!--property Nice is not documented!-->
9517     <!--property IOSchedulingClass is not documented!-->
9519     <!--property IOSchedulingPriority is not documented!-->
9521     <!--property CPUSchedulingPolicy is not documented!-->
9523     <!--property CPUSchedulingPriority is not documented!-->
9525     <!--property CPUAffinity is not documented!-->
9527     <!--property CPUAffinityFromNUMA is not documented!-->
9529     <!--property NUMAPolicy is not documented!-->
9531     <!--property NUMAMask is not documented!-->
9533     <!--property TimerSlackNSec is not documented!-->
9535     <!--property CPUSchedulingResetOnFork is not documented!-->
9537     <!--property NonBlocking is not documented!-->
9539     <!--property StandardInput is not documented!-->
9541     <!--property StandardInputFileDescriptorName is not documented!-->
9543     <!--property StandardInputData is not documented!-->
9545     <!--property StandardOutput is not documented!-->
9547     <!--property StandardOutputFileDescriptorName is not documented!-->
9549     <!--property StandardError is not documented!-->
9551     <!--property StandardErrorFileDescriptorName is not documented!-->
9553     <!--property TTYPath is not documented!-->
9555     <!--property TTYReset is not documented!-->
9557     <!--property TTYVHangup is not documented!-->
9559     <!--property TTYVTDisallocate is not documented!-->
9561     <!--property TTYRows is not documented!-->
9563     <!--property TTYColumns is not documented!-->
9565     <!--property SyslogPriority is not documented!-->
9567     <!--property SyslogIdentifier is not documented!-->
9569     <!--property SyslogLevelPrefix is not documented!-->
9571     <!--property SyslogLevel is not documented!-->
9573     <!--property SyslogFacility is not documented!-->
9575     <!--property LogLevelMax is not documented!-->
9577     <!--property LogRateLimitIntervalUSec is not documented!-->
9579     <!--property LogRateLimitBurst is not documented!-->
9581     <!--property LogExtraFields is not documented!-->
9583     <!--property LogFilterPatterns is not documented!-->
9585     <!--property LogNamespace is not documented!-->
9587     <!--property AmbientCapabilities is not documented!-->
9589     <!--property User is not documented!-->
9591     <!--property Group is not documented!-->
9593     <!--property DynamicUser is not documented!-->
9595     <!--property SetLoginEnvironment is not documented!-->
9597     <!--property RemoveIPC is not documented!-->
9599     <!--property SetCredential is not documented!-->
9601     <!--property SetCredentialEncrypted is not documented!-->
9603     <!--property LoadCredential is not documented!-->
9605     <!--property LoadCredentialEncrypted is not documented!-->
9607     <!--property ImportCredential is not documented!-->
9609     <!--property SupplementaryGroups is not documented!-->
9611     <!--property PAMName is not documented!-->
9613     <!--property ReadWritePaths is not documented!-->
9615     <!--property ReadOnlyPaths is not documented!-->
9617     <!--property InaccessiblePaths is not documented!-->
9619     <!--property ExecPaths is not documented!-->
9621     <!--property NoExecPaths is not documented!-->
9623     <!--property ExecSearchPath is not documented!-->
9625     <!--property PrivateTmp is not documented!-->
9627     <!--property PrivateDevices is not documented!-->
9629     <!--property ProtectClock is not documented!-->
9631     <!--property ProtectKernelTunables is not documented!-->
9633     <!--property ProtectKernelModules is not documented!-->
9635     <!--property ProtectKernelLogs is not documented!-->
9637     <!--property ProtectControlGroups is not documented!-->
9639     <!--property PrivateNetwork is not documented!-->
9641     <!--property PrivateUsers is not documented!-->
9643     <!--property PrivateMounts is not documented!-->
9645     <!--property PrivateIPC is not documented!-->
9647     <!--property ProtectHome is not documented!-->
9649     <!--property ProtectSystem is not documented!-->
9651     <!--property SameProcessGroup is not documented!-->
9653     <!--property UtmpIdentifier is not documented!-->
9655     <!--property UtmpMode is not documented!-->
9657     <!--property SELinuxContext is not documented!-->
9659     <!--property AppArmorProfile is not documented!-->
9661     <!--property SmackProcessLabel is not documented!-->
9663     <!--property IgnoreSIGPIPE is not documented!-->
9665     <!--property NoNewPrivileges is not documented!-->
9667     <!--property SystemCallFilter is not documented!-->
9669     <!--property SystemCallArchitectures is not documented!-->
9671     <!--property SystemCallErrorNumber is not documented!-->
9673     <!--property SystemCallLog is not documented!-->
9675     <!--property Personality is not documented!-->
9677     <!--property LockPersonality is not documented!-->
9679     <!--property RestrictAddressFamilies is not documented!-->
9681     <!--property RuntimeDirectoryPreserve is not documented!-->
9683     <!--property RuntimeDirectoryMode is not documented!-->
9685     <!--property StateDirectoryMode is not documented!-->
9687     <!--property CacheDirectoryMode is not documented!-->
9689     <!--property LogsDirectoryMode is not documented!-->
9691     <!--property ConfigurationDirectoryMode is not documented!-->
9693     <!--property ConfigurationDirectory is not documented!-->
9695     <!--property TimeoutCleanUSec is not documented!-->
9697     <!--property MemoryDenyWriteExecute is not documented!-->
9699     <!--property RestrictRealtime is not documented!-->
9701     <!--property RestrictSUIDSGID is not documented!-->
9703     <!--property RestrictNamespaces is not documented!-->
9705     <!--property RestrictFileSystems is not documented!-->
9707     <!--property BindPaths is not documented!-->
9709     <!--property BindReadOnlyPaths is not documented!-->
9711     <!--property TemporaryFileSystem is not documented!-->
9713     <!--property MountAPIVFS is not documented!-->
9715     <!--property KeyringMode is not documented!-->
9717     <!--property ProtectProc is not documented!-->
9719     <!--property ProcSubset is not documented!-->
9721     <!--property ProtectHostname is not documented!-->
9723     <!--property MemoryKSM is not documented!-->
9725     <!--property NetworkNamespacePath is not documented!-->
9727     <!--property IPCNamespacePath is not documented!-->
9729     <!--property RootImagePolicy is not documented!-->
9731     <!--property MountImagePolicy is not documented!-->
9733     <!--property ExtensionImagePolicy is not documented!-->
9735     <!--property KillMode is not documented!-->
9737     <!--property KillSignal is not documented!-->
9739     <!--property RestartKillSignal is not documented!-->
9741     <!--property FinalKillSignal is not documented!-->
9743     <!--property SendSIGKILL is not documented!-->
9745     <!--property SendSIGHUP is not documented!-->
9747     <!--property WatchdogSignal is not documented!-->
9749     <!--Autogenerated cross-references for systemd.directives, do not edit-->
9751     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9753     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
9755     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9757     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
9759     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9761     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9763     <variablelist class="dbus-property" generated="True" extra-ref="What"/>
9765     <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
9767     <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
9769     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
9771     <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
9773     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9775     <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
9777     <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
9779     <variablelist class="dbus-property" generated="True" extra-ref="ExecActivate"/>
9781     <variablelist class="dbus-property" generated="True" extra-ref="ExecDeactivate"/>
9783     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
9785     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
9787     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
9789     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
9791     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
9793     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
9795     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
9797     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
9799     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
9801     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
9803     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
9805     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
9807     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
9809     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
9811     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
9813     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9815     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9817     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9819     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9821     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9823     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9825     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9827     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9829     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
9831     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9833     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9835     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9837     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9839     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9841     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9843     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9845     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9847     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
9849     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9851     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
9853     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9855     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9857     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9859     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9861     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9863     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9865     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9867     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9869     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9871     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9873     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9875     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9877     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9879     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9881     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9883     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9885     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9887     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
9889     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9891     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9893     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9895     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
9897     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9899     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
9901     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9903     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
9905     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9907     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
9909     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
9911     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
9913     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9915     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9917     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9919     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9921     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9923     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9925     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9927     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9929     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9931     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9933     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9935     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
9937     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
9939     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
9941     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
9943     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
9945     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
9947     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
9949     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
9951     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
9953     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
9955     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
9957     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
9959     <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
9961     <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
9963     <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
9965     <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
9967     <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
9969     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
9971     <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
9973     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
9975     <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
9977     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
9979     <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
9981     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
9983     <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
9985     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
9987     <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
9989     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
9991     <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
9993     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
9995     <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
9997     <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
9999     <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
10001     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
10003     <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
10005     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
10007     <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
10009     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
10011     <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
10013     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
10015     <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
10017     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
10019     <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
10021     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
10023     <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
10025     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
10027     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
10029     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
10031     <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
10033     <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
10035     <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
10037     <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
10039     <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
10041     <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
10043     <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
10045     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
10047     <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
10049     <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
10051     <variablelist class="dbus-property" generated="True" extra-ref="RootEphemeral"/>
10053     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
10055     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
10057     <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
10059     <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
10061     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
10063     <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
10065     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
10067     <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
10069     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
10071     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
10073     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
10075     <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
10077     <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
10079     <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
10081     <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
10083     <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
10085     <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
10087     <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
10089     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
10091     <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
10093     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
10095     <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
10097     <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
10099     <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
10101     <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
10103     <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
10105     <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
10107     <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
10109     <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
10111     <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
10113     <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
10115     <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
10117     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
10119     <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
10121     <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
10123     <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
10125     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
10127     <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
10129     <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
10131     <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
10133     <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
10135     <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
10137     <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
10139     <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
10141     <variablelist class="dbus-property" generated="True" extra-ref="User"/>
10143     <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
10145     <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
10147     <variablelist class="dbus-property" generated="True" extra-ref="SetLoginEnvironment"/>
10149     <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
10151     <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
10153     <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
10155     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
10157     <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
10159     <variablelist class="dbus-property" generated="True" extra-ref="ImportCredential"/>
10161     <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
10163     <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
10165     <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
10167     <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
10169     <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
10171     <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
10173     <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
10175     <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
10177     <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
10179     <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
10181     <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
10183     <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
10185     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
10187     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
10189     <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
10191     <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
10193     <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
10195     <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
10197     <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
10199     <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
10201     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
10203     <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
10205     <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
10207     <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
10209     <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
10211     <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
10213     <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
10215     <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
10217     <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
10219     <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
10221     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
10223     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
10225     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
10227     <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
10229     <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
10231     <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
10233     <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
10235     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
10237     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
10239     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
10241     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
10243     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
10245     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
10247     <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
10249     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
10251     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
10253     <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
10255     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
10257     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
10259     <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
10261     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
10263     <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
10265     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
10267     <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
10269     <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
10271     <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
10273     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
10275     <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
10277     <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
10279     <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
10281     <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
10283     <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
10285     <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
10287     <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
10289     <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
10291     <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
10293     <variablelist class="dbus-property" generated="True" extra-ref="MemoryKSM"/>
10295     <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
10297     <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
10299     <variablelist class="dbus-property" generated="True" extra-ref="RootImagePolicy"/>
10301     <variablelist class="dbus-property" generated="True" extra-ref="MountImagePolicy"/>
10303     <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImagePolicy"/>
10305     <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
10307     <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
10309     <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
10311     <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
10313     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
10315     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
10317     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
10319     <!--End of Autogenerated section-->
10321     <refsect2>
10322       <title>Properties</title>
10324       <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
10325       units invoke the
10326       <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
10327       their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
10328       information about processes to execute. They also share most of the fields related to the execution
10329       context that Service objects expose (see above). In addition to these properties there are the
10330       following:</para>
10332       <para><varname>ControlPID</varname> contains the PID of the currently running
10333       <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
10334       <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
10335       command if there is one running, otherwise 0.</para>
10337       <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
10338       can take the values <literal>success</literal>, <literal>resources</literal>,
10339       <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
10340       <literal>core-dump</literal> which have the identical meanings as the corresponding values of the
10341       corresponding field of service unit objects (see above).</para>
10342     </refsect2>
10343   </refsect1>
10346   <refsect1>
10347     <title>Path Unit Objects</title>
10349     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/cups_2epath" interface="org.freedesktop.systemd1.Path">
10350 node /org/freedesktop/systemd1/unit/cups_2epath {
10351   interface org.freedesktop.systemd1.Path {
10352     properties:
10353       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10354       readonly s Unit = '...';
10355       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10356       readonly a(ss) Paths = [...];
10357       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10358       readonly b MakeDirectory = ...;
10359       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10360       readonly u DirectoryMode = ...;
10361       readonly s Result = '...';
10362       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10363       readonly t TriggerLimitIntervalUSec = ...;
10364       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10365       readonly u TriggerLimitBurst = ...;
10366   };
10367   interface org.freedesktop.DBus.Peer { ... };
10368   interface org.freedesktop.DBus.Introspectable { ... };
10369   interface org.freedesktop.DBus.Properties { ... };
10370   interface org.freedesktop.systemd1.Unit { ... };
10372     </programlisting>
10374     <!--property MakeDirectory is not documented!-->
10376     <!--property DirectoryMode is not documented!-->
10378     <!--property TriggerLimitIntervalUSec is not documented!-->
10380     <!--property TriggerLimitBurst is not documented!-->
10382     <!--Autogenerated cross-references for systemd.directives, do not edit-->
10384     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10386     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
10388     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10390     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
10392     <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
10394     <variablelist class="dbus-property" generated="True" extra-ref="Paths"/>
10396     <variablelist class="dbus-property" generated="True" extra-ref="MakeDirectory"/>
10398     <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
10400     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
10402     <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
10404     <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
10406     <!--End of Autogenerated section-->
10408     <refsect2>
10409       <title>Properties</title>
10411       <para>Most properties correspond directly with the matching settings in path unit files.</para>
10413       <para>The others:</para>
10415       <para><varname>Paths</varname> contains an array of structs. Each struct contains the condition to
10416       watch, which can be one of <literal>PathExists</literal>, <literal>PathExistsGlob</literal>,
10417       <literal>PathChanged</literal>, <literal>PathModified</literal>, or <literal>DirectoryNotEmpty</literal>
10418       which correspond directly to the matching settings in the path unit files; and the path to watch,
10419       possibly including glob expressions.</para>
10421       <para><varname>Result</varname> contains a result value which can be <literal>success</literal> or
10422       <literal>resources</literal> which have the same meaning as the corresponding field of the Service
10423       interface.</para>
10424     </refsect2>
10425   </refsect1>
10427   <refsect1>
10428     <title>Slice Unit Objects</title>
10430     <para>All slice unit objects implement the <interfacename>org.freedesktop.systemd1.Slice</interfacename>
10431     interface (described here) in addition to the generic
10432     <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
10434     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/system_2eslice" interface="org.freedesktop.systemd1.Slice">
10435 node /org/freedesktop/systemd1/unit/system_2eslice {
10436   interface org.freedesktop.systemd1.Slice {
10437     methods:
10438       GetProcesses(out a(sus) processes);
10439       AttachProcesses(in  s subcgroup,
10440                       in  au pids);
10441     properties:
10442       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10443       readonly s Slice = '...';
10444       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10445       readonly s ControlGroup = '...';
10446       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10447       readonly t ControlGroupId = ...;
10448       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10449       readonly t MemoryCurrent = ...;
10450       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10451       readonly t MemoryPeak = ...;
10452       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10453       readonly t MemorySwapCurrent = ...;
10454       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10455       readonly t MemorySwapPeak = ...;
10456       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10457       readonly t MemoryZSwapCurrent = ...;
10458       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10459       readonly t MemoryAvailable = ...;
10460       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10461       readonly t CPUUsageNSec = ...;
10462       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10463       readonly ay EffectiveCPUs = [...];
10464       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10465       readonly ay EffectiveMemoryNodes = [...];
10466       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10467       readonly t TasksCurrent = ...;
10468       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10469       readonly t IPIngressBytes = ...;
10470       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10471       readonly t IPIngressPackets = ...;
10472       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10473       readonly t IPEgressBytes = ...;
10474       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10475       readonly t IPEgressPackets = ...;
10476       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10477       readonly t IOReadBytes = ...;
10478       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10479       readonly t IOReadOperations = ...;
10480       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10481       readonly t IOWriteBytes = ...;
10482       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10483       readonly t IOWriteOperations = ...;
10484       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10485       readonly b Delegate = ...;
10486       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10487       readonly as DelegateControllers = ['...', ...];
10488       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10489       readonly s DelegateSubgroup = '...';
10490       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10491       readonly b CPUAccounting = ...;
10492       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10493       readonly t CPUWeight = ...;
10494       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10495       readonly t StartupCPUWeight = ...;
10496       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10497       readonly t CPUShares = ...;
10498       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10499       readonly t StartupCPUShares = ...;
10500       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10501       readonly t CPUQuotaPerSecUSec = ...;
10502       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10503       readonly t CPUQuotaPeriodUSec = ...;
10504       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10505       readonly ay AllowedCPUs = [...];
10506       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10507       readonly ay StartupAllowedCPUs = [...];
10508       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10509       readonly ay AllowedMemoryNodes = [...];
10510       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10511       readonly ay StartupAllowedMemoryNodes = [...];
10512       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10513       readonly b IOAccounting = ...;
10514       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10515       readonly t IOWeight = ...;
10516       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10517       readonly t StartupIOWeight = ...;
10518       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10519       readonly a(st) IODeviceWeight = [...];
10520       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10521       readonly a(st) IOReadBandwidthMax = [...];
10522       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10523       readonly a(st) IOWriteBandwidthMax = [...];
10524       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10525       readonly a(st) IOReadIOPSMax = [...];
10526       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10527       readonly a(st) IOWriteIOPSMax = [...];
10528       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10529       readonly a(st) IODeviceLatencyTargetUSec = [...];
10530       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10531       readonly b BlockIOAccounting = ...;
10532       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10533       readonly t BlockIOWeight = ...;
10534       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10535       readonly t StartupBlockIOWeight = ...;
10536       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10537       readonly a(st) BlockIODeviceWeight = [...];
10538       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10539       readonly a(st) BlockIOReadBandwidth = [...];
10540       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10541       readonly a(st) BlockIOWriteBandwidth = [...];
10542       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10543       readonly b MemoryAccounting = ...;
10544       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10545       readonly t DefaultMemoryLow = ...;
10546       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10547       readonly t DefaultStartupMemoryLow = ...;
10548       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10549       readonly t DefaultMemoryMin = ...;
10550       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10551       readonly t MemoryMin = ...;
10552       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10553       readonly t MemoryLow = ...;
10554       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10555       readonly t StartupMemoryLow = ...;
10556       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10557       readonly t MemoryHigh = ...;
10558       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10559       readonly t StartupMemoryHigh = ...;
10560       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10561       readonly t MemoryMax = ...;
10562       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10563       readonly t StartupMemoryMax = ...;
10564       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10565       readonly t MemorySwapMax = ...;
10566       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10567       readonly t StartupMemorySwapMax = ...;
10568       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10569       readonly t MemoryZSwapMax = ...;
10570       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10571       readonly t StartupMemoryZSwapMax = ...;
10572       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10573       readonly t MemoryLimit = ...;
10574       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10575       readonly s DevicePolicy = '...';
10576       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10577       readonly a(ss) DeviceAllow = [...];
10578       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10579       readonly b TasksAccounting = ...;
10580       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10581       readonly t TasksMax = ...;
10582       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10583       readonly b IPAccounting = ...;
10584       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10585       readonly a(iayu) IPAddressAllow = [...];
10586       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10587       readonly a(iayu) IPAddressDeny = [...];
10588       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10589       readonly as IPIngressFilterPath = ['...', ...];
10590       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10591       readonly as IPEgressFilterPath = ['...', ...];
10592       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10593       readonly as DisableControllers = ['...', ...];
10594       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10595       readonly s ManagedOOMSwap = '...';
10596       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10597       readonly s ManagedOOMMemoryPressure = '...';
10598       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10599       readonly u ManagedOOMMemoryPressureLimit = ...;
10600       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10601       readonly s ManagedOOMPreference = '...';
10602       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10603       readonly a(ss) BPFProgram = [...];
10604       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10605       readonly a(iiqq) SocketBindAllow = [...];
10606       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10607       readonly a(iiqq) SocketBindDeny = [...];
10608       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10609       readonly (bas) RestrictNetworkInterfaces = ...;
10610       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10611       readonly s MemoryPressureWatch = '...';
10612       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10613       readonly t MemoryPressureThresholdUSec = ...;
10614       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10615       readonly a(iiss) NFTSet = [...];
10616       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10617       readonly b CoredumpReceive = ...;
10618   };
10619   interface org.freedesktop.DBus.Peer { ... };
10620   interface org.freedesktop.DBus.Introspectable { ... };
10621   interface org.freedesktop.DBus.Properties { ... };
10622   interface org.freedesktop.systemd1.Unit { ... };
10624     </programlisting>
10626     <!--method GetProcesses is not documented!-->
10628     <!--method AttachProcesses is not documented!-->
10630     <!--property Slice is not documented!-->
10632     <!--property ControlGroupId is not documented!-->
10634     <!--property MemoryCurrent is not documented!-->
10636     <!--property MemoryPeak is not documented!-->
10638     <!--property MemorySwapCurrent is not documented!-->
10640     <!--property MemorySwapPeak is not documented!-->
10642     <!--property MemoryZSwapCurrent is not documented!-->
10644     <!--property CPUUsageNSec is not documented!-->
10646     <!--property EffectiveCPUs is not documented!-->
10648     <!--property EffectiveMemoryNodes is not documented!-->
10650     <!--property TasksCurrent is not documented!-->
10652     <!--property IPIngressBytes is not documented!-->
10654     <!--property IPIngressPackets is not documented!-->
10656     <!--property IPEgressBytes is not documented!-->
10658     <!--property IPEgressPackets is not documented!-->
10660     <!--property IOReadBytes is not documented!-->
10662     <!--property IOReadOperations is not documented!-->
10664     <!--property IOWriteBytes is not documented!-->
10666     <!--property IOWriteOperations is not documented!-->
10668     <!--property Delegate is not documented!-->
10670     <!--property DelegateControllers is not documented!-->
10672     <!--property CPUAccounting is not documented!-->
10674     <!--property CPUWeight is not documented!-->
10676     <!--property StartupCPUWeight is not documented!-->
10678     <!--property CPUShares is not documented!-->
10680     <!--property StartupCPUShares is not documented!-->
10682     <!--property CPUQuotaPerSecUSec is not documented!-->
10684     <!--property CPUQuotaPeriodUSec is not documented!-->
10686     <!--property AllowedCPUs is not documented!-->
10688     <!--property StartupAllowedCPUs is not documented!-->
10690     <!--property AllowedMemoryNodes is not documented!-->
10692     <!--property StartupAllowedMemoryNodes is not documented!-->
10694     <!--property IOAccounting is not documented!-->
10696     <!--property IOWeight is not documented!-->
10698     <!--property StartupIOWeight is not documented!-->
10700     <!--property IODeviceWeight is not documented!-->
10702     <!--property IOReadBandwidthMax is not documented!-->
10704     <!--property IOWriteBandwidthMax is not documented!-->
10706     <!--property IOReadIOPSMax is not documented!-->
10708     <!--property IOWriteIOPSMax is not documented!-->
10710     <!--property IODeviceLatencyTargetUSec is not documented!-->
10712     <!--property BlockIOAccounting is not documented!-->
10714     <!--property BlockIOWeight is not documented!-->
10716     <!--property StartupBlockIOWeight is not documented!-->
10718     <!--property BlockIODeviceWeight is not documented!-->
10720     <!--property BlockIOReadBandwidth is not documented!-->
10722     <!--property BlockIOWriteBandwidth is not documented!-->
10724     <!--property MemoryAccounting is not documented!-->
10726     <!--property DefaultMemoryLow is not documented!-->
10728     <!--property DefaultStartupMemoryLow is not documented!-->
10730     <!--property DefaultMemoryMin is not documented!-->
10732     <!--property MemoryMin is not documented!-->
10734     <!--property MemoryLow is not documented!-->
10736     <!--property StartupMemoryLow is not documented!-->
10738     <!--property MemoryHigh is not documented!-->
10740     <!--property StartupMemoryHigh is not documented!-->
10742     <!--property MemoryMax is not documented!-->
10744     <!--property StartupMemoryMax is not documented!-->
10746     <!--property MemorySwapMax is not documented!-->
10748     <!--property StartupMemorySwapMax is not documented!-->
10750     <!--property MemoryZSwapMax is not documented!-->
10752     <!--property StartupMemoryZSwapMax is not documented!-->
10754     <!--property MemoryLimit is not documented!-->
10756     <!--property DevicePolicy is not documented!-->
10758     <!--property DeviceAllow is not documented!-->
10760     <!--property TasksAccounting is not documented!-->
10762     <!--property TasksMax is not documented!-->
10764     <!--property IPAccounting is not documented!-->
10766     <!--property IPAddressAllow is not documented!-->
10768     <!--property IPAddressDeny is not documented!-->
10770     <!--property IPIngressFilterPath is not documented!-->
10772     <!--property IPEgressFilterPath is not documented!-->
10774     <!--property DisableControllers is not documented!-->
10776     <!--property ManagedOOMSwap is not documented!-->
10778     <!--property ManagedOOMMemoryPressure is not documented!-->
10780     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
10782     <!--property ManagedOOMPreference is not documented!-->
10784     <!--property BPFProgram is not documented!-->
10786     <!--property SocketBindAllow is not documented!-->
10788     <!--property SocketBindDeny is not documented!-->
10790     <!--property RestrictNetworkInterfaces is not documented!-->
10792     <!--property MemoryPressureWatch is not documented!-->
10794     <!--property MemoryPressureThresholdUSec is not documented!-->
10796     <!--property NFTSet is not documented!-->
10798     <!--property CoredumpReceive is not documented!-->
10800     <!--Autogenerated cross-references for systemd.directives, do not edit-->
10802     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10804     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
10806     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10808     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
10810     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
10812     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
10814     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
10816     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
10818     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
10820     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
10822     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
10824     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
10826     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
10828     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
10830     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
10832     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
10834     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
10836     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
10838     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
10840     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
10842     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
10844     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
10846     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
10848     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
10850     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
10852     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
10854     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
10856     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
10858     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
10860     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
10862     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
10864     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
10866     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
10868     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
10870     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
10872     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
10874     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
10876     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
10878     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
10880     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
10882     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
10884     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
10886     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
10888     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
10890     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
10892     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
10894     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
10896     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
10898     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
10900     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
10902     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
10904     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
10906     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
10908     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
10910     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
10912     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
10914     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
10916     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
10918     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
10920     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
10922     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
10924     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
10926     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
10928     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
10930     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
10932     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
10934     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
10936     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
10938     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
10940     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
10942     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
10944     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
10946     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
10948     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
10950     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
10952     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
10954     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
10956     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
10958     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
10960     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
10962     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
10964     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
10966     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
10968     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
10970     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
10972     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
10974     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
10976     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
10978     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
10980     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
10982     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
10984     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
10986     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
10988     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
10990     <!--End of Autogenerated section-->
10992     <refsect2>
10993       <title>Properties</title>
10995       <para>Most properties correspond directly with the matching settings in slice unit files.</para>
10996     </refsect2>
10997   </refsect1>
10999   <refsect1>
11000     <title>Scope Unit Objects</title>
11002     <para>All scope unit objects implement the <interfacename>org.freedesktop.systemd1.Scope</interfacename>
11003     interface (described here) in addition to the generic
11004     <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
11006     <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/session_2d1_2escope" interface="org.freedesktop.systemd1.Scope">
11007 node /org/freedesktop/systemd1/unit/session_2d1_2escope {
11008   interface org.freedesktop.systemd1.Scope {
11009     methods:
11010       Abandon();
11011       GetProcesses(out a(sus) processes);
11012       AttachProcesses(in  s subcgroup,
11013                       in  au pids);
11014     signals:
11015       RequestStop();
11016     properties:
11017       readonly s Controller = '...';
11018       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11019       readonly t TimeoutStopUSec = ...;
11020       readonly s Result = '...';
11021       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11022       readonly t RuntimeMaxUSec = ...;
11023       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11024       readonly t RuntimeRandomizedExtraUSec = ...;
11025       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11026       readonly s OOMPolicy = '...';
11027       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11028       readonly s Slice = '...';
11029       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11030       readonly s ControlGroup = '...';
11031       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11032       readonly t ControlGroupId = ...;
11033       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11034       readonly t MemoryCurrent = ...;
11035       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11036       readonly t MemoryPeak = ...;
11037       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11038       readonly t MemorySwapCurrent = ...;
11039       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11040       readonly t MemorySwapPeak = ...;
11041       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11042       readonly t MemoryZSwapCurrent = ...;
11043       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11044       readonly t MemoryAvailable = ...;
11045       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11046       readonly t CPUUsageNSec = ...;
11047       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11048       readonly ay EffectiveCPUs = [...];
11049       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11050       readonly ay EffectiveMemoryNodes = [...];
11051       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11052       readonly t TasksCurrent = ...;
11053       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11054       readonly t IPIngressBytes = ...;
11055       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11056       readonly t IPIngressPackets = ...;
11057       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11058       readonly t IPEgressBytes = ...;
11059       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11060       readonly t IPEgressPackets = ...;
11061       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11062       readonly t IOReadBytes = ...;
11063       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11064       readonly t IOReadOperations = ...;
11065       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11066       readonly t IOWriteBytes = ...;
11067       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11068       readonly t IOWriteOperations = ...;
11069       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11070       readonly b Delegate = ...;
11071       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11072       readonly as DelegateControllers = ['...', ...];
11073       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11074       readonly s DelegateSubgroup = '...';
11075       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11076       readonly b CPUAccounting = ...;
11077       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11078       readonly t CPUWeight = ...;
11079       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11080       readonly t StartupCPUWeight = ...;
11081       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11082       readonly t CPUShares = ...;
11083       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11084       readonly t StartupCPUShares = ...;
11085       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11086       readonly t CPUQuotaPerSecUSec = ...;
11087       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11088       readonly t CPUQuotaPeriodUSec = ...;
11089       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11090       readonly ay AllowedCPUs = [...];
11091       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11092       readonly ay StartupAllowedCPUs = [...];
11093       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11094       readonly ay AllowedMemoryNodes = [...];
11095       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11096       readonly ay StartupAllowedMemoryNodes = [...];
11097       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11098       readonly b IOAccounting = ...;
11099       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11100       readonly t IOWeight = ...;
11101       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11102       readonly t StartupIOWeight = ...;
11103       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11104       readonly a(st) IODeviceWeight = [...];
11105       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11106       readonly a(st) IOReadBandwidthMax = [...];
11107       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11108       readonly a(st) IOWriteBandwidthMax = [...];
11109       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11110       readonly a(st) IOReadIOPSMax = [...];
11111       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11112       readonly a(st) IOWriteIOPSMax = [...];
11113       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11114       readonly a(st) IODeviceLatencyTargetUSec = [...];
11115       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11116       readonly b BlockIOAccounting = ...;
11117       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11118       readonly t BlockIOWeight = ...;
11119       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11120       readonly t StartupBlockIOWeight = ...;
11121       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11122       readonly a(st) BlockIODeviceWeight = [...];
11123       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11124       readonly a(st) BlockIOReadBandwidth = [...];
11125       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11126       readonly a(st) BlockIOWriteBandwidth = [...];
11127       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11128       readonly b MemoryAccounting = ...;
11129       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11130       readonly t DefaultMemoryLow = ...;
11131       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11132       readonly t DefaultStartupMemoryLow = ...;
11133       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11134       readonly t DefaultMemoryMin = ...;
11135       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11136       readonly t MemoryMin = ...;
11137       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11138       readonly t MemoryLow = ...;
11139       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11140       readonly t StartupMemoryLow = ...;
11141       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11142       readonly t MemoryHigh = ...;
11143       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11144       readonly t StartupMemoryHigh = ...;
11145       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11146       readonly t MemoryMax = ...;
11147       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11148       readonly t StartupMemoryMax = ...;
11149       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11150       readonly t MemorySwapMax = ...;
11151       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11152       readonly t StartupMemorySwapMax = ...;
11153       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11154       readonly t MemoryZSwapMax = ...;
11155       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11156       readonly t StartupMemoryZSwapMax = ...;
11157       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11158       readonly t MemoryLimit = ...;
11159       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11160       readonly s DevicePolicy = '...';
11161       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11162       readonly a(ss) DeviceAllow = [...];
11163       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11164       readonly b TasksAccounting = ...;
11165       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11166       readonly t TasksMax = ...;
11167       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11168       readonly b IPAccounting = ...;
11169       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11170       readonly a(iayu) IPAddressAllow = [...];
11171       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11172       readonly a(iayu) IPAddressDeny = [...];
11173       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11174       readonly as IPIngressFilterPath = ['...', ...];
11175       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11176       readonly as IPEgressFilterPath = ['...', ...];
11177       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11178       readonly as DisableControllers = ['...', ...];
11179       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11180       readonly s ManagedOOMSwap = '...';
11181       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11182       readonly s ManagedOOMMemoryPressure = '...';
11183       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11184       readonly u ManagedOOMMemoryPressureLimit = ...;
11185       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11186       readonly s ManagedOOMPreference = '...';
11187       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11188       readonly a(ss) BPFProgram = [...];
11189       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11190       readonly a(iiqq) SocketBindAllow = [...];
11191       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11192       readonly a(iiqq) SocketBindDeny = [...];
11193       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11194       readonly (bas) RestrictNetworkInterfaces = ...;
11195       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11196       readonly s MemoryPressureWatch = '...';
11197       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11198       readonly t MemoryPressureThresholdUSec = ...;
11199       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11200       readonly a(iiss) NFTSet = [...];
11201       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
11202       readonly b CoredumpReceive = ...;
11203       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11204       readonly s KillMode = '...';
11205       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11206       readonly i KillSignal = ...;
11207       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11208       readonly i RestartKillSignal = ...;
11209       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11210       readonly i FinalKillSignal = ...;
11211       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11212       readonly b SendSIGKILL = ...;
11213       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11214       readonly b SendSIGHUP = ...;
11215       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11216       readonly i WatchdogSignal = ...;
11217   };
11218   interface org.freedesktop.DBus.Peer { ... };
11219   interface org.freedesktop.DBus.Introspectable { ... };
11220   interface org.freedesktop.DBus.Properties { ... };
11221   interface org.freedesktop.systemd1.Unit { ... };
11223     </programlisting>
11225     <!--method GetProcesses is not documented!-->
11227     <!--method AttachProcesses is not documented!-->
11229     <!--property RuntimeMaxUSec is not documented!-->
11231     <!--property RuntimeRandomizedExtraUSec is not documented!-->
11233     <!--property OOMPolicy is not documented!-->
11235     <!--property Slice is not documented!-->
11237     <!--property ControlGroupId is not documented!-->
11239     <!--property MemoryCurrent is not documented!-->
11241     <!--property MemoryPeak is not documented!-->
11243     <!--property MemorySwapCurrent is not documented!-->
11245     <!--property MemorySwapPeak is not documented!-->
11247     <!--property MemoryZSwapCurrent is not documented!-->
11249     <!--property CPUUsageNSec is not documented!-->
11251     <!--property EffectiveCPUs is not documented!-->
11253     <!--property EffectiveMemoryNodes is not documented!-->
11255     <!--property TasksCurrent is not documented!-->
11257     <!--property IPIngressBytes is not documented!-->
11259     <!--property IPIngressPackets is not documented!-->
11261     <!--property IPEgressBytes is not documented!-->
11263     <!--property IPEgressPackets is not documented!-->
11265     <!--property IOReadBytes is not documented!-->
11267     <!--property IOReadOperations is not documented!-->
11269     <!--property IOWriteBytes is not documented!-->
11271     <!--property IOWriteOperations is not documented!-->
11273     <!--property Delegate is not documented!-->
11275     <!--property DelegateControllers is not documented!-->
11277     <!--property CPUAccounting is not documented!-->
11279     <!--property CPUWeight is not documented!-->
11281     <!--property StartupCPUWeight is not documented!-->
11283     <!--property CPUShares is not documented!-->
11285     <!--property StartupCPUShares is not documented!-->
11287     <!--property CPUQuotaPerSecUSec is not documented!-->
11289     <!--property CPUQuotaPeriodUSec is not documented!-->
11291     <!--property AllowedCPUs is not documented!-->
11293     <!--property StartupAllowedCPUs is not documented!-->
11295     <!--property AllowedMemoryNodes is not documented!-->
11297     <!--property StartupAllowedMemoryNodes is not documented!-->
11299     <!--property IOAccounting is not documented!-->
11301     <!--property IOWeight is not documented!-->
11303     <!--property StartupIOWeight is not documented!-->
11305     <!--property IODeviceWeight is not documented!-->
11307     <!--property IOReadBandwidthMax is not documented!-->
11309     <!--property IOWriteBandwidthMax is not documented!-->
11311     <!--property IOReadIOPSMax is not documented!-->
11313     <!--property IOWriteIOPSMax is not documented!-->
11315     <!--property IODeviceLatencyTargetUSec is not documented!-->
11317     <!--property BlockIOAccounting is not documented!-->
11319     <!--property BlockIOWeight is not documented!-->
11321     <!--property StartupBlockIOWeight is not documented!-->
11323     <!--property BlockIODeviceWeight is not documented!-->
11325     <!--property BlockIOReadBandwidth is not documented!-->
11327     <!--property BlockIOWriteBandwidth is not documented!-->
11329     <!--property MemoryAccounting is not documented!-->
11331     <!--property DefaultMemoryLow is not documented!-->
11333     <!--property DefaultStartupMemoryLow is not documented!-->
11335     <!--property DefaultMemoryMin is not documented!-->
11337     <!--property MemoryMin is not documented!-->
11339     <!--property MemoryLow is not documented!-->
11341     <!--property StartupMemoryLow is not documented!-->
11343     <!--property MemoryHigh is not documented!-->
11345     <!--property StartupMemoryHigh is not documented!-->
11347     <!--property MemoryMax is not documented!-->
11349     <!--property StartupMemoryMax is not documented!-->
11351     <!--property MemorySwapMax is not documented!-->
11353     <!--property StartupMemorySwapMax is not documented!-->
11355     <!--property MemoryZSwapMax is not documented!-->
11357     <!--property StartupMemoryZSwapMax is not documented!-->
11359     <!--property MemoryLimit is not documented!-->
11361     <!--property DevicePolicy is not documented!-->
11363     <!--property DeviceAllow is not documented!-->
11365     <!--property TasksAccounting is not documented!-->
11367     <!--property TasksMax is not documented!-->
11369     <!--property IPAccounting is not documented!-->
11371     <!--property IPAddressAllow is not documented!-->
11373     <!--property IPAddressDeny is not documented!-->
11375     <!--property IPIngressFilterPath is not documented!-->
11377     <!--property IPEgressFilterPath is not documented!-->
11379     <!--property DisableControllers is not documented!-->
11381     <!--property ManagedOOMSwap is not documented!-->
11383     <!--property ManagedOOMMemoryPressure is not documented!-->
11385     <!--property ManagedOOMMemoryPressureLimit is not documented!-->
11387     <!--property ManagedOOMPreference is not documented!-->
11389     <!--property BPFProgram is not documented!-->
11391     <!--property SocketBindAllow is not documented!-->
11393     <!--property SocketBindDeny is not documented!-->
11395     <!--property RestrictNetworkInterfaces is not documented!-->
11397     <!--property MemoryPressureWatch is not documented!-->
11399     <!--property MemoryPressureThresholdUSec is not documented!-->
11401     <!--property NFTSet is not documented!-->
11403     <!--property CoredumpReceive is not documented!-->
11405     <!--property KillMode is not documented!-->
11407     <!--property KillSignal is not documented!-->
11409     <!--property RestartKillSignal is not documented!-->
11411     <!--property FinalKillSignal is not documented!-->
11413     <!--property SendSIGKILL is not documented!-->
11415     <!--property SendSIGHUP is not documented!-->
11417     <!--property WatchdogSignal is not documented!-->
11419     <!--Autogenerated cross-references for systemd.directives, do not edit-->
11421     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
11423     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
11425     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
11427     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
11429     <variablelist class="dbus-method" generated="True" extra-ref="Abandon()"/>
11431     <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
11433     <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
11435     <variablelist class="dbus-signal" generated="True" extra-ref="RequestStop"/>
11437     <variablelist class="dbus-property" generated="True" extra-ref="Controller"/>
11439     <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
11441     <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
11443     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
11445     <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
11447     <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
11449     <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
11451     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
11453     <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
11455     <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
11457     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPeak"/>
11459     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapCurrent"/>
11461     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapPeak"/>
11463     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapCurrent"/>
11465     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
11467     <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
11469     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
11471     <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
11473     <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
11475     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
11477     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
11479     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
11481     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
11483     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
11485     <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
11487     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
11489     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
11491     <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
11493     <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
11495     <variablelist class="dbus-property" generated="True" extra-ref="DelegateSubgroup"/>
11497     <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
11499     <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
11501     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
11503     <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
11505     <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
11507     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
11509     <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
11511     <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
11513     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
11515     <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
11517     <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
11519     <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
11521     <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
11523     <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
11525     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
11527     <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
11529     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
11531     <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
11533     <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
11535     <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
11537     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
11539     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
11541     <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
11543     <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
11545     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
11547     <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
11549     <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
11551     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
11553     <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
11555     <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
11557     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
11559     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
11561     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
11563     <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
11565     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
11567     <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
11569     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
11571     <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
11573     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
11575     <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
11577     <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
11579     <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
11581     <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
11583     <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
11585     <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
11587     <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
11589     <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
11591     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
11593     <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
11595     <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
11597     <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
11599     <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
11601     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
11603     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
11605     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
11607     <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
11609     <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
11611     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
11613     <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
11615     <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
11617     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureWatch"/>
11619     <variablelist class="dbus-property" generated="True" extra-ref="MemoryPressureThresholdUSec"/>
11621     <variablelist class="dbus-property" generated="True" extra-ref="NFTSet"/>
11623     <variablelist class="dbus-property" generated="True" extra-ref="CoredumpReceive"/>
11625     <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
11627     <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
11629     <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
11631     <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
11633     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
11635     <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
11637     <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
11639     <!--End of Autogenerated section-->
11641     <refsect2>
11642       <title>Methods</title>
11644       <para><function>Abandon()</function> may be used to place a scope unit in the "abandoned" state. This
11645       may be used to inform the system manager that the manager that created the scope lost interest in the
11646       scope (for example, because it is terminating), without wanting to shut down the scope entirely.</para>
11647     </refsect2>
11649     <refsect2>
11650       <title>Signals</title>
11652       <para><function>RequestStop</function> is sent to the peer that is configured in the
11653       <varname>Controller</varname> property when systemd is requested to terminate the scope unit. A program
11654       registering a scope can use this to cleanly shut down the processes it added to the scope instead of
11655       letting systemd do it with the usual <constant>SIGTERM</constant> logic.</para>
11656     </refsect2>
11658     <refsect2>
11659       <title>Properties</title>
11661       <para>All properties correspond directly with the matching properties of service units.</para>
11663       <para><varname>Controller</varname> contains the bus name (unique or well-known) that is notified when
11664       the scope unit is to be shut down via a <function>RequestStop</function> signal (see below). This is
11665       set when the scope is created. If not set, the scope's processes will terminated with
11666       <constant>SIGTERM</constant> directly.</para>
11667     </refsect2>
11668   </refsect1>
11671   <refsect1>
11672     <title>Job Objects</title>
11674     <para>Job objects encapsulate scheduled or running jobs. Each unit can have none or one jobs in the
11675     execution queue. Each job is attached to exactly one unit.</para>
11677     <programlisting executable="systemd" node="/org/freedesktop/systemd1/job/666" interface="org.freedesktop.systemd1.Job">
11678 node /org/freedesktop/systemd1/job/666 {
11679   interface org.freedesktop.systemd1.Job {
11680     methods:
11681       Cancel();
11682       GetAfter(out a(usssoo) jobs);
11683       GetBefore(out a(usssoo) jobs);
11684     properties:
11685       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11686       readonly u Id = ...;
11687       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11688       readonly (so) Unit = ...;
11689       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11690       readonly s JobType = '...';
11691       readonly s State = '...';
11692       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11693       readonly a(ss) ActivationDetails = [...];
11694   };
11695   interface org.freedesktop.DBus.Peer { ... };
11696   interface org.freedesktop.DBus.Introspectable { ... };
11697   interface org.freedesktop.DBus.Properties { ... };
11699     </programlisting>
11701     <!--method GetAfter is not documented!-->
11703     <!--method GetBefore is not documented!-->
11705     <!--Autogenerated cross-references for systemd.directives, do not edit-->
11707     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
11709     <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
11711     <variablelist class="dbus-method" generated="True" extra-ref="Cancel()"/>
11713     <variablelist class="dbus-method" generated="True" extra-ref="GetAfter()"/>
11715     <variablelist class="dbus-method" generated="True" extra-ref="GetBefore()"/>
11717     <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
11719     <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
11721     <variablelist class="dbus-property" generated="True" extra-ref="JobType"/>
11723     <variablelist class="dbus-property" generated="True" extra-ref="State"/>
11725     <variablelist class="dbus-property" generated="True" extra-ref="ActivationDetails"/>
11727     <!--End of Autogenerated section-->
11729     <refsect2>
11730       <title>Methods</title>
11732       <para><function>Cancel()</function> cancels the job. Note that this will remove a job from the queue if
11733       it is not yet executed but generally will not cause a job that is already in the process of being
11734       executed to be aborted. This operation may also be requested via the <function>CancelJob()</function>
11735       method of the Manager object (see above), which is sometimes useful to reduce roundtrips.</para>
11736     </refsect2>
11738     <refsect2>
11739       <title>Properties</title>
11741       <para><varname>Id</varname> is the numeric Id of the job. During the runtime of a systemd instance each
11742       numeric ID is only assigned once.</para>
11744       <para><varname>Unit</varname> refers to the unit this job belongs to. It is a structure consisting of
11745       the name of the unit and a bus path to the unit's object.</para>
11747       <para><varname>JobType</varname> refers to the job's type and is one of <literal>start</literal>,
11748       <literal>verify-active</literal>, <literal>stop</literal>, <literal>reload</literal>,
11749       <literal>restart</literal>, <literal>try-restart</literal>, or <literal>reload-or-start</literal>. Note
11750       that later versions might define additional values.</para>
11752       <para><varname>State</varname> refers to the job's state and is one of <literal>waiting</literal> and
11753       <literal>running</literal>. The former indicates that a job is currently queued but has not begun to
11754       execute yet. The latter indicates that a job is currently being executed.</para>
11756       <para><varname>ActivationDetails</varname> has the same content as the property of the same name under
11757       the <varname>org.freedesktop.systemd1.Unit</varname> interface.</para>
11758     </refsect2>
11759   </refsect1>
11761   <refsect1>
11762     <title>Examples</title>
11764     <example>
11765       <title>Introspect <interfacename>org.freedesktop.systemd1.Manager</interfacename> on the bus</title>
11767       <programlisting>
11768 $ gdbus introspect --system \
11769         --dest org.freedesktop.systemd1 \
11770         --object-path /org/freedesktop/systemd1
11771       </programlisting>
11772     </example>
11774     <example>
11775       <title>Introspect a unit on the bus</title>
11777       <programlisting>
11778 $ busctl introspect org.freedesktop.systemd1 \
11779   $(busctl call org.freedesktop.systemd1 \
11780      /org/freedesktop/systemd1 \
11781      org.freedesktop.systemd1.Manager \
11782      GetUnit s systemd-resolved.service | cut -d'"' -f2)
11783       </programlisting>
11784     </example>
11786     <example>
11787       <title>Introspect <interfacename>org.freedesktop.systemd1.Job</interfacename> on the bus</title>
11789       <programlisting>
11790 $ gdbus introspect --system --dest org.freedesktop.systemd1 \
11791   --object-path /org/freedesktop/systemd1/job/1292
11792       </programlisting>
11793     </example>
11794   </refsect1>
11796   <xi:include href="org.freedesktop.locale1.xml" xpointer="versioning"/>
11798   <refsect1>
11799     <title>History</title>
11800     <refsect2>
11801       <title>The Manager Object</title>
11802       <para><varname>RuntimeWatchdogPreUSec</varname> and
11803       <varname>RuntimeWatchdogPreGovernor</varname> were added in version 251.</para>
11804       <para><varname>WatchdogDevice</varname>,
11805       <varname>WatchdogLastPingTimestamp</varname>,
11806       <varname>WatchdogLastPingTimestampMonotonic</varname>,
11807       <varname>DefaultDeviceTimeoutUSec</varname>,
11808       <function>DumpUnitsMatchingPatterns()</function>, and
11809       <function>DumpUnitsMatchingPatternsByFileDescriptor()</function> were added in version 252.</para>
11810       <para><function>GetUnitByPIDFD()</function> and
11811       <function>DisableUnitFilesWithFlagsAndInstallInfo()</function> were added in version 253.</para>
11812       <para><varname>ConfidentialVirtualization</varname>,
11813       <varname>DefaultIOAccounting</varname>,
11814       <varname>DefaultIPAccounting</varname>,
11815       <varname>DefaultMemoryPressureThresholdUSec</varname>,
11816       <varname>DefaultMemoryPressureWatch</varname>,
11817       <function>QueueSignalUnit()</function>,
11818       <function>SoftReboot()</function>, and
11819       <function>DumpUnitFileDescriptorStore()</function> were added in version 254.</para>
11820     </refsect2>
11821     <refsect2>
11822       <title>Unit Objects</title>
11823       <para><varname>Upholds</varname> and
11824       <varname>UpheldBy</varname> were added in version 251.</para>
11825       <para><varname>AccessSELinuxContext</varname> and
11826       <varname>ActivationDetails</varname> were added in version 252.</para>
11827       <para><function>QueueSignal()</function> was added in version 254.</para>
11828       <para><varname>SurviveFinalKillSignal</varname> was added in version 255.</para>
11829     </refsect2>
11830     <refsect2>
11831       <title>Service Unit Objects</title>
11832       <para><varname>ControlGroupId</varname> and
11833       <varname>ExtensionDirectories</varname> were added in version 251.</para>
11834       <para><varname>OpenFile</varname>,
11835       <varname>ReloadSignal</varname>,
11836       <varname>MemoryZSwapMax</varname>, and
11837       <varname>LogFilterPatterns</varname> were added in version 253.</para>
11838       <para><varname>RestartMode</varname>,
11839       <varname>RestartSteps</varname>,
11840       <varname>RestartMaxDelayUSec</varname>,
11841       <varname>RestartUSecNext</varname>,
11842       <varname>FileDescriptorStorePreserve</varname>,
11843       <function>DumpFileDescriptorStore()</function>,
11844       <varname>DelegateSubgroup</varname>,
11845       <varname>DefaultStartupMemoryLow</varname>,
11846       <varname>StartupMemoryLow</varname>,
11847       <varname>StartupMemoryHigh</varname>,
11848       <varname>StartupMemoryMax</varname>,
11849       <varname>StartupMemorySwapMax</varname>,
11850       <varname>StartupMemoryZSwapMax</varname>,
11851       <varname>MemoryPressureWatch</varname>,
11852       <varname>MemoryPressureThresholdUSec</varname>,
11853       <varname>RootEphemeral</varname>,
11854       <varname>ImportCredential</varname>,
11855       <varname>MemoryKSM</varname>,
11856       <varname>RootImagePolicy</varname>,
11857       <varname>MountImagePolicy</varname>, and
11858       <varname>ExtensionImagePolicy</varname> were added in version 254.</para>
11859       <para><varname>NFTSet</varname>,
11860       <varname>SetLoginEnvironment</varname>,
11861       <varname>CoredumpReceive</varname>,
11862       <varname>MemoryPeak</varname>,
11863       <varname>MemorySwapCurrent</varname>,
11864       <varname>MemorySwapPeak</varname>, and
11865       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11866     </refsect2>
11867     <refsect2>
11868       <title>Socket Unit Objects</title>
11869       <para><varname>ControlGroupId</varname> and
11870       <varname>ExtensionDirectories</varname> were added in version 251.</para>
11871       <para><varname>MemoryZSwapMax</varname> and
11872       <varname>LogFilterPatterns</varname> were added in version 253.</para>
11873       <para><varname>DelegateSubgroup</varname>,
11874       <varname>DefaultStartupMemoryLow</varname>,
11875       <varname>StartupMemoryLow</varname>,
11876       <varname>StartupMemoryHigh</varname>,
11877       <varname>StartupMemoryMax</varname>,
11878       <varname>StartupMemorySwapMax</varname>,
11879       <varname>StartupMemoryZSwapMax</varname>,
11880       <varname>MemoryPressureWatch</varname>,
11881       <varname>MemoryPressureThresholdUSec</varname>,
11882       <varname>RootEphemeral</varname>,
11883       <varname>ImportCredential</varname>,
11884       <varname>MemoryKSM</varname>,
11885       <varname>RootImagePolicy</varname>,
11886       <varname>MountImagePolicy</varname>, and
11887       <varname>ExtensionImagePolicy</varname> were added in version 254.</para>
11888       <para><varname>PollLimitIntervalUSec</varname>,
11889       <varname>PollLimitBurst</varname>,
11890       <varname>NFTSet</varname>,
11891       <varname>SetLoginEnvironment</varname>,
11892       <varname>CoredumpReceive</varname>,
11893       <varname>MemoryPeak</varname>,
11894       <varname>MemorySwapCurrent</varname>,
11895       <varname>MemorySwapPeak</varname>, and
11896       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11897     </refsect2>
11898     <refsect2>
11899       <title>Mount Unit Objects</title>
11900       <para><varname>ControlGroupId</varname> and
11901       <varname>ExtensionDirectories</varname> were added in version 251.</para>
11902       <para><varname>MemoryZSwapMax</varname> and
11903       <varname>LogFilterPatterns</varname> were added in version 253.</para>
11904       <para><varname>DelegateSubgroup</varname>,
11905       <varname>DefaultStartupMemoryLow</varname>,
11906       <varname>StartupMemoryLow</varname>,
11907       <varname>StartupMemoryHigh</varname>,
11908       <varname>StartupMemoryMax</varname>,
11909       <varname>StartupMemorySwapMax</varname>,
11910       <varname>StartupMemoryZSwapMax</varname>,
11911       <varname>MemoryPressureWatch</varname>,
11912       <varname>MemoryPressureThresholdUSec</varname>,
11913       <varname>RootEphemeral</varname>,
11914       <varname>ImportCredential</varname>,
11915       <varname>MemoryKSM</varname>,
11916       <varname>RootImagePolicy</varname>,
11917       <varname>MountImagePolicy</varname>, and
11918       <varname>ExtensionImagePolicy</varname> were added in version 254.</para>
11919       <para><varname>NFTSet</varname>,
11920       <varname>SetLoginEnvironment</varname>,
11921       <varname>CoredumpReceive</varname>,
11922       <varname>MemoryPeak</varname>,
11923       <varname>MemorySwapCurrent</varname>,
11924       <varname>MemorySwapPeak</varname>, and
11925       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11926     </refsect2>
11927     <refsect2>
11928       <title>Swap Unit Objects</title>
11929       <para><varname>ControlGroupId</varname> and
11930       <varname>ExtensionDirectories</varname> were added in version 251.</para>
11931       <para><varname>MemoryZSwapMax</varname> and
11932       <varname>LogFilterPatterns</varname> were added in version 253.</para>
11933       <para><varname>DelegateSubgroup</varname>,
11934       <varname>DefaultStartupMemoryLow</varname>,
11935       <varname>StartupMemoryLow</varname>,
11936       <varname>StartupMemoryHigh</varname>,
11937       <varname>StartupMemoryMax</varname>,
11938       <varname>StartupMemorySwapMax</varname>,
11939       <varname>StartupMemoryZSwapMax</varname>,
11940       <varname>MemoryPressureWatch</varname>,
11941       <varname>MemoryPressureThresholdUSec</varname>,
11942       <varname>RootEphemeral</varname>,
11943       <varname>ImportCredential</varname>,
11944       <varname>MemoryKSM</varname>,
11945       <varname>RootImagePolicy</varname>,
11946       <varname>MountImagePolicy</varname>, and
11947       <varname>ExtensionImagePolicy</varname> were added in version 254.</para>
11948       <para><varname>NFTSet</varname>,
11949       <varname>SetLoginEnvironment</varname>,
11950       <varname>CoredumpReceive</varname>,
11951       <varname>MemoryPeak</varname>,
11952       <varname>MemorySwapCurrent</varname>,
11953       <varname>MemorySwapPeak</varname>, and
11954       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11955     </refsect2>
11956     <refsect2>
11957       <title>Slice Unit Objects</title>
11958       <para><varname>ControlGroupId</varname> was added in version 251.</para>
11959       <para><varname>MemoryZSwapMax</varname> was added in version 253.</para>
11960       <para><varname>DelegateSubgroup</varname>,
11961       <varname>DefaultStartupMemoryLow</varname>,
11962       <varname>StartupMemoryLow</varname>,
11963       <varname>StartupMemoryHigh</varname>,
11964       <varname>StartupMemoryMax</varname>,
11965       <varname>StartupMemorySwapMax</varname>,
11966       <varname>StartupMemoryZSwapMax</varname>,
11967       <varname>MemoryPressureWatch</varname>, and
11968       <varname>MemoryPressureThresholdUSec</varname> were added in version 254.</para>
11969       <para><varname>NFTSet</varname>,
11970       <varname>CoredumpReceive</varname>,
11971       <varname>MemoryPeak</varname>,
11972       <varname>MemorySwapCurrent</varname>,
11973       <varname>MemorySwapPeak</varname>, and
11974       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11975     </refsect2>
11976     <refsect2>
11977       <title>Scope Unit Objects</title>
11978       <para><varname>ControlGroupId</varname> was added in version 251.</para>
11979       <para><varname>OOMPolicy</varname> and
11980       <varname>MemoryZSwapMax</varname> were added in version 253.</para>
11981       <para><varname>DelegateSubgroup</varname>,
11982       <varname>DefaultStartupMemoryLow</varname>,
11983       <varname>StartupMemoryLow</varname>,
11984       <varname>StartupMemoryHigh</varname>,
11985       <varname>StartupMemoryMax</varname>,
11986       <varname>StartupMemorySwapMax</varname>,
11987       <varname>StartupMemoryZSwapMax</varname>,
11988       <varname>MemoryPressureWatch</varname>, and
11989       <varname>MemoryPressureThresholdUSec</varname> were added in version 254.</para>
11990       <para><varname>NFTSet</varname>,
11991       <varname>CoredumpReceive</varname>,
11992       <varname>MemoryPeak</varname>,
11993       <varname>MemorySwapCurrent</varname>,
11994       <varname>MemorySwapPeak</varname>, and
11995       <varname>MemoryZSwapCurrent</varname> were added in version 255.</para>
11996     </refsect2>
11997     <refsect2>
11998       <title>Job Objects</title>
11999       <para><varname>ActivationDetails</varname> was added in version 252.</para>
12000     </refsect2>
12001   </refsect1>
12002 </refentry>