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 -->
5
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>
11
12  <refmeta>
13    <refentrytitle>org.freedesktop.systemd1</refentrytitle>
14    <manvolnum>5</manvolnum>
15  </refmeta>
16
17  <refnamediv>
18    <refname>org.freedesktop.systemd1</refname>
19    <refpurpose>The D-Bus interface of systemd</refpurpose>
20  </refnamediv>
21
22  <refsect1>
23    <title>Introduction</title>
24
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>
30
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>
39
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>
42
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>
49
50  <refsect1>
51    <title>The Manager Object</title>
52
53    <para>The main entry point object is available on the fixed
54    <constant>/org/freedesktop/systemd1</constant> object path:</para>
55
56    <programlisting executable="systemd" node="/org/freedesktop/systemd1" interface="org.freedesktop.systemd1.Manager">
57node /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      LoadUnit(in  s name,
69               out o unit);
70      StartUnit(in  s name,
71                in  s mode,
72                out o job);
73      StartUnitWithFlags(in  s name,
74                         in  s mode,
75                         in  t flags,
76                         out o job);
77      StartUnitReplace(in  s old_unit,
78                       in  s new_unit,
79                       in  s mode,
80                       out o job);
81      StopUnit(in  s name,
82               in  s mode,
83               out o job);
84      ReloadUnit(in  s name,
85                 in  s mode,
86                 out o job);
87      RestartUnit(in  s name,
88                  in  s mode,
89                  out o job);
90      TryRestartUnit(in  s name,
91                     in  s mode,
92                     out o job);
93      ReloadOrRestartUnit(in  s name,
94                          in  s mode,
95                          out o job);
96      ReloadOrTryRestartUnit(in  s name,
97                             in  s mode,
98                             out o job);
99      EnqueueUnitJob(in  s name,
100                     in  s job_type,
101                     in  s job_mode,
102                     out u job_id,
103                     out o job_path,
104                     out s unit_id,
105                     out o unit_path,
106                     out s job_type,
107                     out a(uosos) affected_jobs);
108      KillUnit(in  s name,
109               in  s whom,
110               in  i signal);
111      CleanUnit(in  s name,
112                in  as mask);
113      FreezeUnit(in  s name);
114      ThawUnit(in  s name);
115      ResetFailedUnit(in  s name);
116      SetUnitProperties(in  s name,
117                        in  b runtime,
118                        in  a(sv) properties);
119      BindMountUnit(in  s name,
120                    in  s source,
121                    in  s destination,
122                    in  b read_only,
123                    in  b mkdir);
124      MountImageUnit(in  s name,
125                     in  s source,
126                     in  s destination,
127                     in  b read_only,
128                     in  b mkdir,
129                     in  a(ss) options);
130      RefUnit(in  s name);
131      UnrefUnit(in  s name);
132      StartTransientUnit(in  s name,
133                         in  s mode,
134                         in  a(sv) properties,
135                         in  a(sa(sv)) aux,
136                         out o job);
137      GetUnitProcesses(in  s name,
138                       out a(sus) processes);
139      AttachProcessesToUnit(in  s unit_name,
140                            in  s subcgroup,
141                            in  au pids);
142      AbandonScope(in  s name);
143      GetJob(in  u id,
144             out o job);
145      GetJobAfter(in  u id,
146                  out a(usssoo) jobs);
147      GetJobBefore(in  u id,
148                   out a(usssoo) jobs);
149      CancelJob(in  u id);
150      ClearJobs();
151      ResetFailed();
152      SetShowStatus(in  s mode);
153      ListUnits(out a(ssssssouso) units);
154      ListUnitsFiltered(in  as states,
155                        out a(ssssssouso) units);
156      ListUnitsByPatterns(in  as states,
157                          in  as patterns,
158                          out a(ssssssouso) units);
159      ListUnitsByNames(in  as names,
160                       out a(ssssssouso) units);
161      ListJobs(out a(usssoo) jobs);
162      Subscribe();
163      Unsubscribe();
164      Dump(out s output);
165      DumpByFileDescriptor(out h fd);
166      Reload();
167      @org.freedesktop.DBus.Method.NoReply("true")
168      Reexecute();
169      @org.freedesktop.systemd1.Privileged("true")
170      Exit();
171      @org.freedesktop.systemd1.Privileged("true")
172      Reboot();
173      @org.freedesktop.systemd1.Privileged("true")
174      PowerOff();
175      @org.freedesktop.systemd1.Privileged("true")
176      Halt();
177      @org.freedesktop.systemd1.Privileged("true")
178      KExec();
179      @org.freedesktop.systemd1.Privileged("true")
180      SwitchRoot(in  s new_root,
181                 in  s init);
182      SetEnvironment(in  as assignments);
183      UnsetEnvironment(in  as names);
184      UnsetAndSetEnvironment(in  as names,
185                             in  as assignments);
186      EnqueueMarkedJobs(out ao jobs);
187      ListUnitFiles(out a(ss) unit_files);
188      ListUnitFilesByPatterns(in  as states,
189                              in  as patterns,
190                              out a(ss) unit_files);
191      GetUnitFileState(in  s file,
192                       out s state);
193      EnableUnitFiles(in  as files,
194                      in  b runtime,
195                      in  b force,
196                      out b carries_install_info,
197                      out a(sss) changes);
198      DisableUnitFiles(in  as files,
199                       in  b runtime,
200                       out a(sss) changes);
201      EnableUnitFilesWithFlags(in  as files,
202                               in  t flags,
203                               out b carries_install_info,
204                               out a(sss) changes);
205      DisableUnitFilesWithFlags(in  as files,
206                                in  t flags,
207                                out a(sss) changes);
208      ReenableUnitFiles(in  as files,
209                        in  b runtime,
210                        in  b force,
211                        out b carries_install_info,
212                        out a(sss) changes);
213      LinkUnitFiles(in  as files,
214                    in  b runtime,
215                    in  b force,
216                    out a(sss) changes);
217      PresetUnitFiles(in  as files,
218                      in  b runtime,
219                      in  b force,
220                      out b carries_install_info,
221                      out a(sss) changes);
222      PresetUnitFilesWithMode(in  as files,
223                              in  s mode,
224                              in  b runtime,
225                              in  b force,
226                              out b carries_install_info,
227                              out a(sss) changes);
228      MaskUnitFiles(in  as files,
229                    in  b runtime,
230                    in  b force,
231                    out a(sss) changes);
232      UnmaskUnitFiles(in  as files,
233                      in  b runtime,
234                      out a(sss) changes);
235      RevertUnitFiles(in  as files,
236                      out a(sss) changes);
237      SetDefaultTarget(in  s name,
238                       in  b force,
239                       out a(sss) changes);
240      GetDefaultTarget(out s name);
241      PresetAllUnitFiles(in  s mode,
242                         in  b runtime,
243                         in  b force,
244                         out a(sss) changes);
245      AddDependencyUnitFiles(in  as files,
246                             in  s target,
247                             in  s type,
248                             in  b runtime,
249                             in  b force,
250                             out a(sss) changes);
251      GetUnitFileLinks(in  s name,
252                       in  b runtime,
253                       out as links);
254      SetExitCode(in  y number);
255      LookupDynamicUserByName(in  s name,
256                              out u uid);
257      LookupDynamicUserByUID(in  u uid,
258                             out s name);
259      GetDynamicUsers(out a(us) users);
260    signals:
261      UnitNew(s id,
262              o unit);
263      UnitRemoved(s id,
264                  o unit);
265      JobNew(u id,
266             o job,
267             s unit);
268      JobRemoved(u id,
269                 o job,
270                 s unit,
271                 s result);
272      StartupFinished(t firmware,
273                      t loader,
274                      t kernel,
275                      t initrd,
276                      t userspace,
277                      t total);
278      UnitFilesChanged();
279      Reloading(b active);
280    properties:
281      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
282      readonly s Version = '...';
283      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
284      readonly s Features = '...';
285      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
286      readonly s Virtualization = '...';
287      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
288      readonly s Architecture = '...';
289      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
290      readonly s Tainted = '...';
291      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
292      readonly t FirmwareTimestamp = ...;
293      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
294      readonly t FirmwareTimestampMonotonic = ...;
295      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
296      readonly t LoaderTimestamp = ...;
297      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
298      readonly t LoaderTimestampMonotonic = ...;
299      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
300      readonly t KernelTimestamp = ...;
301      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
302      readonly t KernelTimestampMonotonic = ...;
303      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
304      readonly t InitRDTimestamp = ...;
305      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
306      readonly t InitRDTimestampMonotonic = ...;
307      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
308      readonly t UserspaceTimestamp = ...;
309      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
310      readonly t UserspaceTimestampMonotonic = ...;
311      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
312      readonly t FinishTimestamp = ...;
313      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
314      readonly t FinishTimestampMonotonic = ...;
315      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
316      readonly t SecurityStartTimestamp = ...;
317      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
318      readonly t SecurityStartTimestampMonotonic = ...;
319      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
320      readonly t SecurityFinishTimestamp = ...;
321      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
322      readonly t SecurityFinishTimestampMonotonic = ...;
323      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
324      readonly t GeneratorsStartTimestamp = ...;
325      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
326      readonly t GeneratorsStartTimestampMonotonic = ...;
327      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
328      readonly t GeneratorsFinishTimestamp = ...;
329      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
330      readonly t GeneratorsFinishTimestampMonotonic = ...;
331      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
332      readonly t UnitsLoadStartTimestamp = ...;
333      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
334      readonly t UnitsLoadStartTimestampMonotonic = ...;
335      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
336      readonly t UnitsLoadFinishTimestamp = ...;
337      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
338      readonly t UnitsLoadFinishTimestampMonotonic = ...;
339      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
340      readonly t UnitsLoadTimestamp = ...;
341      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
342      readonly t UnitsLoadTimestampMonotonic = ...;
343      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
344      readonly t InitRDSecurityStartTimestamp = ...;
345      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
346      readonly t InitRDSecurityStartTimestampMonotonic = ...;
347      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
348      readonly t InitRDSecurityFinishTimestamp = ...;
349      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
350      readonly t InitRDSecurityFinishTimestampMonotonic = ...;
351      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
352      readonly t InitRDGeneratorsStartTimestamp = ...;
353      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
354      readonly t InitRDGeneratorsStartTimestampMonotonic = ...;
355      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
356      readonly t InitRDGeneratorsFinishTimestamp = ...;
357      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
358      readonly t InitRDGeneratorsFinishTimestampMonotonic = ...;
359      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
360      readonly t InitRDUnitsLoadStartTimestamp = ...;
361      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
362      readonly t InitRDUnitsLoadStartTimestampMonotonic = ...;
363      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
364      readonly t InitRDUnitsLoadFinishTimestamp = ...;
365      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
366      readonly t InitRDUnitsLoadFinishTimestampMonotonic = ...;
367      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
368      @org.freedesktop.systemd1.Privileged("true")
369      readwrite s LogLevel = '...';
370      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
371      @org.freedesktop.systemd1.Privileged("true")
372      readwrite s LogTarget = '...';
373      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
374      readonly u NNames = ...;
375      readonly u NFailedUnits = ...;
376      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
377      readonly u NJobs = ...;
378      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
379      readonly u NInstalledJobs = ...;
380      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
381      readonly u NFailedJobs = ...;
382      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
383      readonly d Progress = ...;
384      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
385      readonly as Environment = ['...', ...];
386      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
387      readonly b ConfirmSpawn = ...;
388      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
389      readonly b ShowStatus = ...;
390      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
391      readonly as UnitPath = ['...', ...];
392      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
393      readonly s DefaultStandardOutput = '...';
394      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
395      readonly s DefaultStandardError = '...';
396      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
397      @org.freedesktop.systemd1.Privileged("true")
398      readwrite t RuntimeWatchdogUSec = ...;
399      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
400      @org.freedesktop.systemd1.Privileged("true")
401      readwrite t RuntimeWatchdogPreUSec = ...;
402      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
403      @org.freedesktop.systemd1.Privileged("true")
404      readwrite s RuntimeWatchdogPreGovernor = '...';
405      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
406      @org.freedesktop.systemd1.Privileged("true")
407      readwrite t RebootWatchdogUSec = ...;
408      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
409      @org.freedesktop.systemd1.Privileged("true")
410      readwrite t KExecWatchdogUSec = ...;
411      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
412      @org.freedesktop.systemd1.Privileged("true")
413      readwrite b ServiceWatchdogs = ...;
414      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
415      readonly s ControlGroup = '...';
416      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
417      readonly s SystemState = '...';
418      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
419      readonly y ExitCode = ...;
420      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
421      readonly t DefaultTimerAccuracyUSec = ...;
422      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
423      readonly t DefaultTimeoutStartUSec = ...;
424      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
425      readonly t DefaultTimeoutStopUSec = ...;
426      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
427      readonly t DefaultTimeoutAbortUSec = ...;
428      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
429      readonly t DefaultRestartUSec = ...;
430      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
431      readonly t DefaultStartLimitIntervalUSec = ...;
432      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
433      readonly u DefaultStartLimitBurst = ...;
434      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
435      readonly b DefaultCPUAccounting = ...;
436      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
437      readonly b DefaultBlockIOAccounting = ...;
438      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
439      readonly b DefaultMemoryAccounting = ...;
440      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
441      readonly b DefaultTasksAccounting = ...;
442      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
443      readonly t DefaultLimitCPU = ...;
444      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
445      readonly t DefaultLimitCPUSoft = ...;
446      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
447      readonly t DefaultLimitFSIZE = ...;
448      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
449      readonly t DefaultLimitFSIZESoft = ...;
450      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
451      readonly t DefaultLimitDATA = ...;
452      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
453      readonly t DefaultLimitDATASoft = ...;
454      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
455      readonly t DefaultLimitSTACK = ...;
456      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
457      readonly t DefaultLimitSTACKSoft = ...;
458      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
459      readonly t DefaultLimitCORE = ...;
460      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
461      readonly t DefaultLimitCORESoft = ...;
462      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
463      readonly t DefaultLimitRSS = ...;
464      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
465      readonly t DefaultLimitRSSSoft = ...;
466      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
467      readonly t DefaultLimitNOFILE = ...;
468      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
469      readonly t DefaultLimitNOFILESoft = ...;
470      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
471      readonly t DefaultLimitAS = ...;
472      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
473      readonly t DefaultLimitASSoft = ...;
474      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
475      readonly t DefaultLimitNPROC = ...;
476      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
477      readonly t DefaultLimitNPROCSoft = ...;
478      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
479      readonly t DefaultLimitMEMLOCK = ...;
480      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
481      readonly t DefaultLimitMEMLOCKSoft = ...;
482      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
483      readonly t DefaultLimitLOCKS = ...;
484      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
485      readonly t DefaultLimitLOCKSSoft = ...;
486      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
487      readonly t DefaultLimitSIGPENDING = ...;
488      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
489      readonly t DefaultLimitSIGPENDINGSoft = ...;
490      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
491      readonly t DefaultLimitMSGQUEUE = ...;
492      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
493      readonly t DefaultLimitMSGQUEUESoft = ...;
494      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
495      readonly t DefaultLimitNICE = ...;
496      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
497      readonly t DefaultLimitNICESoft = ...;
498      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
499      readonly t DefaultLimitRTPRIO = ...;
500      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
501      readonly t DefaultLimitRTPRIOSoft = ...;
502      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
503      readonly t DefaultLimitRTTIME = ...;
504      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
505      readonly t DefaultLimitRTTIMESoft = ...;
506      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
507      readonly t DefaultTasksMax = ...;
508      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
509      readonly t TimerSlackNSec = ...;
510      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
511      readonly s DefaultOOMPolicy = '...';
512      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
513      readonly i DefaultOOMScoreAdjust = ...;
514      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
515      readonly s CtrlAltDelBurstAction = '...';
516  };
517  interface org.freedesktop.DBus.Peer { ... };
518  interface org.freedesktop.DBus.Introspectable { ... };
519  interface org.freedesktop.DBus.Properties { ... };
520};
521    </programlisting>
522
523    <!--method GetUnitByInvocationID is not documented!-->
524
525    <!--method GetUnitByControlGroup is not documented!-->
526
527    <!--method EnqueueUnitJob is not documented!-->
528
529    <!--method CleanUnit is not documented!-->
530
531    <!--method FreezeUnit is not documented!-->
532
533    <!--method ThawUnit is not documented!-->
534
535    <!--method RefUnit is not documented!-->
536
537    <!--method UnrefUnit is not documented!-->
538
539    <!--method GetUnitProcesses is not documented!-->
540
541    <!--method AttachProcessesToUnit is not documented!-->
542
543    <!--method AbandonScope is not documented!-->
544
545    <!--method GetJobAfter is not documented!-->
546
547    <!--method GetJobBefore is not documented!-->
548
549    <!--method SetShowStatus is not documented!-->
550
551    <!--method ListUnitsFiltered is not documented!-->
552
553    <!--method ListUnitsByPatterns is not documented!-->
554
555    <!--method ListUnitsByNames is not documented!-->
556
557    <!--method Dump is not documented!-->
558
559    <!--method DumpByFileDescriptor is not documented!-->
560
561    <!--method ListUnitFilesByPatterns is not documented!-->
562
563    <!--method PresetUnitFilesWithMode is not documented!-->
564
565    <!--method RevertUnitFiles is not documented!-->
566
567    <!--method PresetAllUnitFiles is not documented!-->
568
569    <!--method AddDependencyUnitFiles is not documented!-->
570
571    <!--method GetUnitFileLinks is not documented!-->
572
573    <!--method SetExitCode is not documented!-->
574
575    <!--method LookupDynamicUserByName is not documented!-->
576
577    <!--method LookupDynamicUserByUID is not documented!-->
578
579    <!--method GetDynamicUsers is not documented!-->
580
581    <!--signal UnitNew is not documented!-->
582
583    <!--signal UnitRemoved is not documented!-->
584
585    <!--signal JobNew is not documented!-->
586
587    <!--signal JobRemoved is not documented!-->
588
589    <!--signal StartupFinished is not documented!-->
590
591    <!--signal UnitFilesChanged is not documented!-->
592
593    <!--signal Reloading is not documented!-->
594
595    <!--property SecurityStartTimestampMonotonic is not documented!-->
596
597    <!--property SecurityFinishTimestamp is not documented!-->
598
599    <!--property SecurityFinishTimestampMonotonic is not documented!-->
600
601    <!--property GeneratorsStartTimestampMonotonic is not documented!-->
602
603    <!--property GeneratorsFinishTimestamp is not documented!-->
604
605    <!--property GeneratorsFinishTimestampMonotonic is not documented!-->
606
607    <!--property UnitsLoadStartTimestamp is not documented!-->
608
609    <!--property UnitsLoadStartTimestampMonotonic is not documented!-->
610
611    <!--property UnitsLoadFinishTimestamp is not documented!-->
612
613    <!--property UnitsLoadFinishTimestampMonotonic is not documented!-->
614
615    <!--property InitRDSecurityStartTimestamp is not documented!-->
616
617    <!--property InitRDSecurityStartTimestampMonotonic is not documented!-->
618
619    <!--property InitRDSecurityFinishTimestamp is not documented!-->
620
621    <!--property InitRDSecurityFinishTimestampMonotonic is not documented!-->
622
623    <!--property InitRDGeneratorsStartTimestamp is not documented!-->
624
625    <!--property InitRDGeneratorsStartTimestampMonotonic is not documented!-->
626
627    <!--property InitRDGeneratorsFinishTimestamp is not documented!-->
628
629    <!--property InitRDGeneratorsFinishTimestampMonotonic is not documented!-->
630
631    <!--property InitRDUnitsLoadStartTimestamp is not documented!-->
632
633    <!--property InitRDUnitsLoadStartTimestampMonotonic is not documented!-->
634
635    <!--property InitRDUnitsLoadFinishTimestamp is not documented!-->
636
637    <!--property InitRDUnitsLoadFinishTimestampMonotonic is not documented!-->
638
639    <!--property LogLevel is not documented!-->
640
641    <!--property LogTarget is not documented!-->
642
643    <!--property NFailedUnits is not documented!-->
644
645    <!--property ConfirmSpawn is not documented!-->
646
647    <!--property ShowStatus is not documented!-->
648
649    <!--property DefaultStandardOutput is not documented!-->
650
651    <!--property DefaultStandardError is not documented!-->
652
653    <!--property RuntimeWatchdogUSec is not documented!-->
654
655    <!--property RuntimeWatchdogPreUSec is not documented!-->
656
657    <!--property RuntimeWatchdogPreGovernor is not documented!-->
658
659    <!--property RebootWatchdogUSec is not documented!-->
660
661    <!--property KExecWatchdogUSec is not documented!-->
662
663    <!--property ServiceWatchdogs is not documented!-->
664
665    <!--property SystemState is not documented!-->
666
667    <!--property ExitCode is not documented!-->
668
669    <!--property DefaultTimerAccuracyUSec is not documented!-->
670
671    <!--property DefaultTimeoutStartUSec is not documented!-->
672
673    <!--property DefaultTimeoutStopUSec is not documented!-->
674
675    <!--property DefaultTimeoutAbortUSec is not documented!-->
676
677    <!--property DefaultRestartUSec is not documented!-->
678
679    <!--property DefaultStartLimitIntervalUSec is not documented!-->
680
681    <!--property DefaultStartLimitBurst is not documented!-->
682
683    <!--property DefaultCPUAccounting is not documented!-->
684
685    <!--property DefaultBlockIOAccounting is not documented!-->
686
687    <!--property DefaultMemoryAccounting is not documented!-->
688
689    <!--property DefaultTasksAccounting is not documented!-->
690
691    <!--property DefaultLimitCPU is not documented!-->
692
693    <!--property DefaultLimitCPUSoft is not documented!-->
694
695    <!--property DefaultLimitFSIZE is not documented!-->
696
697    <!--property DefaultLimitFSIZESoft is not documented!-->
698
699    <!--property DefaultLimitDATA is not documented!-->
700
701    <!--property DefaultLimitDATASoft is not documented!-->
702
703    <!--property DefaultLimitSTACK is not documented!-->
704
705    <!--property DefaultLimitSTACKSoft is not documented!-->
706
707    <!--property DefaultLimitCORE is not documented!-->
708
709    <!--property DefaultLimitCORESoft is not documented!-->
710
711    <!--property DefaultLimitRSS is not documented!-->
712
713    <!--property DefaultLimitRSSSoft is not documented!-->
714
715    <!--property DefaultLimitNOFILE is not documented!-->
716
717    <!--property DefaultLimitNOFILESoft is not documented!-->
718
719    <!--property DefaultLimitAS is not documented!-->
720
721    <!--property DefaultLimitASSoft is not documented!-->
722
723    <!--property DefaultLimitNPROC is not documented!-->
724
725    <!--property DefaultLimitNPROCSoft is not documented!-->
726
727    <!--property DefaultLimitMEMLOCK is not documented!-->
728
729    <!--property DefaultLimitMEMLOCKSoft is not documented!-->
730
731    <!--property DefaultLimitLOCKS is not documented!-->
732
733    <!--property DefaultLimitLOCKSSoft is not documented!-->
734
735    <!--property DefaultLimitSIGPENDING is not documented!-->
736
737    <!--property DefaultLimitSIGPENDINGSoft is not documented!-->
738
739    <!--property DefaultLimitMSGQUEUE is not documented!-->
740
741    <!--property DefaultLimitMSGQUEUESoft is not documented!-->
742
743    <!--property DefaultLimitNICE is not documented!-->
744
745    <!--property DefaultLimitNICESoft is not documented!-->
746
747    <!--property DefaultLimitRTPRIO is not documented!-->
748
749    <!--property DefaultLimitRTPRIOSoft is not documented!-->
750
751    <!--property DefaultLimitRTTIME is not documented!-->
752
753    <!--property DefaultLimitRTTIMESoft is not documented!-->
754
755    <!--property DefaultTasksMax is not documented!-->
756
757    <!--property TimerSlackNSec is not documented!-->
758
759    <!--property DefaultOOMPolicy is not documented!-->
760
761    <!--property DefaultOOMScoreAdjust is not documented!-->
762
763    <!--property CtrlAltDelBurstAction is not documented!-->
764
765    <!--Autogenerated cross-references for systemd.directives, do not edit-->
766
767    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
768
769    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
770
771    <variablelist class="dbus-method" generated="True" extra-ref="GetUnit()"/>
772
773    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPID()"/>
774
775    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByInvocationID()"/>
776
777    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByControlGroup()"/>
778
779    <variablelist class="dbus-method" generated="True" extra-ref="LoadUnit()"/>
780
781    <variablelist class="dbus-method" generated="True" extra-ref="StartUnit()"/>
782
783    <variablelist class="dbus-method" generated="True" extra-ref="StartUnitWithFlags()"/>
784
785    <variablelist class="dbus-method" generated="True" extra-ref="StartUnitReplace()"/>
786
787    <variablelist class="dbus-method" generated="True" extra-ref="StopUnit()"/>
788
789    <variablelist class="dbus-method" generated="True" extra-ref="ReloadUnit()"/>
790
791    <variablelist class="dbus-method" generated="True" extra-ref="RestartUnit()"/>
792
793    <variablelist class="dbus-method" generated="True" extra-ref="TryRestartUnit()"/>
794
795    <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestartUnit()"/>
796
797    <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestartUnit()"/>
798
799    <variablelist class="dbus-method" generated="True" extra-ref="EnqueueUnitJob()"/>
800
801    <variablelist class="dbus-method" generated="True" extra-ref="KillUnit()"/>
802
803    <variablelist class="dbus-method" generated="True" extra-ref="CleanUnit()"/>
804
805    <variablelist class="dbus-method" generated="True" extra-ref="FreezeUnit()"/>
806
807    <variablelist class="dbus-method" generated="True" extra-ref="ThawUnit()"/>
808
809    <variablelist class="dbus-method" generated="True" extra-ref="ResetFailedUnit()"/>
810
811    <variablelist class="dbus-method" generated="True" extra-ref="SetUnitProperties()"/>
812
813    <variablelist class="dbus-method" generated="True" extra-ref="BindMountUnit()"/>
814
815    <variablelist class="dbus-method" generated="True" extra-ref="MountImageUnit()"/>
816
817    <variablelist class="dbus-method" generated="True" extra-ref="RefUnit()"/>
818
819    <variablelist class="dbus-method" generated="True" extra-ref="UnrefUnit()"/>
820
821    <variablelist class="dbus-method" generated="True" extra-ref="StartTransientUnit()"/>
822
823    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitProcesses()"/>
824
825    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcessesToUnit()"/>
826
827    <variablelist class="dbus-method" generated="True" extra-ref="AbandonScope()"/>
828
829    <variablelist class="dbus-method" generated="True" extra-ref="GetJob()"/>
830
831    <variablelist class="dbus-method" generated="True" extra-ref="GetJobAfter()"/>
832
833    <variablelist class="dbus-method" generated="True" extra-ref="GetJobBefore()"/>
834
835    <variablelist class="dbus-method" generated="True" extra-ref="CancelJob()"/>
836
837    <variablelist class="dbus-method" generated="True" extra-ref="ClearJobs()"/>
838
839    <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
840
841    <variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
842
843    <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
844
845    <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
846
847    <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByPatterns()"/>
848
849    <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByNames()"/>
850
851    <variablelist class="dbus-method" generated="True" extra-ref="ListJobs()"/>
852
853    <variablelist class="dbus-method" generated="True" extra-ref="Subscribe()"/>
854
855    <variablelist class="dbus-method" generated="True" extra-ref="Unsubscribe()"/>
856
857    <variablelist class="dbus-method" generated="True" extra-ref="Dump()"/>
858
859    <variablelist class="dbus-method" generated="True" extra-ref="DumpByFileDescriptor()"/>
860
861    <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
862
863    <variablelist class="dbus-method" generated="True" extra-ref="Reexecute()"/>
864
865    <variablelist class="dbus-method" generated="True" extra-ref="Exit()"/>
866
867    <variablelist class="dbus-method" generated="True" extra-ref="Reboot()"/>
868
869    <variablelist class="dbus-method" generated="True" extra-ref="PowerOff()"/>
870
871    <variablelist class="dbus-method" generated="True" extra-ref="Halt()"/>
872
873    <variablelist class="dbus-method" generated="True" extra-ref="KExec()"/>
874
875    <variablelist class="dbus-method" generated="True" extra-ref="SwitchRoot()"/>
876
877    <variablelist class="dbus-method" generated="True" extra-ref="SetEnvironment()"/>
878
879    <variablelist class="dbus-method" generated="True" extra-ref="UnsetEnvironment()"/>
880
881    <variablelist class="dbus-method" generated="True" extra-ref="UnsetAndSetEnvironment()"/>
882
883    <variablelist class="dbus-method" generated="True" extra-ref="EnqueueMarkedJobs()"/>
884
885    <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFiles()"/>
886
887    <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFilesByPatterns()"/>
888
889    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileState()"/>
890
891    <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFiles()"/>
892
893    <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFiles()"/>
894
895    <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFilesWithFlags()"/>
896
897    <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlags()"/>
898
899    <variablelist class="dbus-method" generated="True" extra-ref="ReenableUnitFiles()"/>
900
901    <variablelist class="dbus-method" generated="True" extra-ref="LinkUnitFiles()"/>
902
903    <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFiles()"/>
904
905    <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFilesWithMode()"/>
906
907    <variablelist class="dbus-method" generated="True" extra-ref="MaskUnitFiles()"/>
908
909    <variablelist class="dbus-method" generated="True" extra-ref="UnmaskUnitFiles()"/>
910
911    <variablelist class="dbus-method" generated="True" extra-ref="RevertUnitFiles()"/>
912
913    <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultTarget()"/>
914
915    <variablelist class="dbus-method" generated="True" extra-ref="GetDefaultTarget()"/>
916
917    <variablelist class="dbus-method" generated="True" extra-ref="PresetAllUnitFiles()"/>
918
919    <variablelist class="dbus-method" generated="True" extra-ref="AddDependencyUnitFiles()"/>
920
921    <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileLinks()"/>
922
923    <variablelist class="dbus-method" generated="True" extra-ref="SetExitCode()"/>
924
925    <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByName()"/>
926
927    <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByUID()"/>
928
929    <variablelist class="dbus-method" generated="True" extra-ref="GetDynamicUsers()"/>
930
931    <variablelist class="dbus-signal" generated="True" extra-ref="UnitNew"/>
932
933    <variablelist class="dbus-signal" generated="True" extra-ref="UnitRemoved"/>
934
935    <variablelist class="dbus-signal" generated="True" extra-ref="JobNew"/>
936
937    <variablelist class="dbus-signal" generated="True" extra-ref="JobRemoved"/>
938
939    <variablelist class="dbus-signal" generated="True" extra-ref="StartupFinished"/>
940
941    <variablelist class="dbus-signal" generated="True" extra-ref="UnitFilesChanged"/>
942
943    <variablelist class="dbus-signal" generated="True" extra-ref="Reloading"/>
944
945    <variablelist class="dbus-property" generated="True" extra-ref="Version"/>
946
947    <variablelist class="dbus-property" generated="True" extra-ref="Features"/>
948
949    <variablelist class="dbus-property" generated="True" extra-ref="Virtualization"/>
950
951    <variablelist class="dbus-property" generated="True" extra-ref="Architecture"/>
952
953    <variablelist class="dbus-property" generated="True" extra-ref="Tainted"/>
954
955    <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestamp"/>
956
957    <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestampMonotonic"/>
958
959    <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestamp"/>
960
961    <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestampMonotonic"/>
962
963    <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestamp"/>
964
965    <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestampMonotonic"/>
966
967    <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestamp"/>
968
969    <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestampMonotonic"/>
970
971    <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestamp"/>
972
973    <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestampMonotonic"/>
974
975    <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestamp"/>
976
977    <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/>
978
979    <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/>
980
981    <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/>
982
983    <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestamp"/>
984
985    <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestampMonotonic"/>
986
987    <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestamp"/>
988
989    <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestampMonotonic"/>
990
991    <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestamp"/>
992
993    <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestampMonotonic"/>
994
995    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestamp"/>
996
997    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestampMonotonic"/>
998
999    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestamp"/>
1000
1001    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestampMonotonic"/>
1002
1003    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestamp"/>
1004
1005    <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestampMonotonic"/>
1006
1007    <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestamp"/>
1008
1009    <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestampMonotonic"/>
1010
1011    <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestamp"/>
1012
1013    <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestampMonotonic"/>
1014
1015    <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestamp"/>
1016
1017    <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestampMonotonic"/>
1018
1019    <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestamp"/>
1020
1021    <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestampMonotonic"/>
1022
1023    <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestamp"/>
1024
1025    <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestampMonotonic"/>
1026
1027    <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestamp"/>
1028
1029    <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestampMonotonic"/>
1030
1031    <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
1032
1033    <variablelist class="dbus-property" generated="True" extra-ref="LogTarget"/>
1034
1035    <variablelist class="dbus-property" generated="True" extra-ref="NNames"/>
1036
1037    <variablelist class="dbus-property" generated="True" extra-ref="NFailedUnits"/>
1038
1039    <variablelist class="dbus-property" generated="True" extra-ref="NJobs"/>
1040
1041    <variablelist class="dbus-property" generated="True" extra-ref="NInstalledJobs"/>
1042
1043    <variablelist class="dbus-property" generated="True" extra-ref="NFailedJobs"/>
1044
1045    <variablelist class="dbus-property" generated="True" extra-ref="Progress"/>
1046
1047    <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
1048
1049    <variablelist class="dbus-property" generated="True" extra-ref="ConfirmSpawn"/>
1050
1051    <variablelist class="dbus-property" generated="True" extra-ref="ShowStatus"/>
1052
1053    <variablelist class="dbus-property" generated="True" extra-ref="UnitPath"/>
1054
1055    <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardOutput"/>
1056
1057    <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardError"/>
1058
1059    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogUSec"/>
1060
1061    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreUSec"/>
1062
1063    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreGovernor"/>
1064
1065    <variablelist class="dbus-property" generated="True" extra-ref="RebootWatchdogUSec"/>
1066
1067    <variablelist class="dbus-property" generated="True" extra-ref="KExecWatchdogUSec"/>
1068
1069    <variablelist class="dbus-property" generated="True" extra-ref="ServiceWatchdogs"/>
1070
1071    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
1072
1073    <variablelist class="dbus-property" generated="True" extra-ref="SystemState"/>
1074
1075    <variablelist class="dbus-property" generated="True" extra-ref="ExitCode"/>
1076
1077    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimerAccuracyUSec"/>
1078
1079    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStartUSec"/>
1080
1081    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStopUSec"/>
1082
1083    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutAbortUSec"/>
1084
1085    <variablelist class="dbus-property" generated="True" extra-ref="DefaultRestartUSec"/>
1086
1087    <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitIntervalUSec"/>
1088
1089    <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitBurst"/>
1090
1091    <variablelist class="dbus-property" generated="True" extra-ref="DefaultCPUAccounting"/>
1092
1093    <variablelist class="dbus-property" generated="True" extra-ref="DefaultBlockIOAccounting"/>
1094
1095    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryAccounting"/>
1096
1097    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksAccounting"/>
1098
1099    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPU"/>
1100
1101    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPUSoft"/>
1102
1103    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZE"/>
1104
1105    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZESoft"/>
1106
1107    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATA"/>
1108
1109    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATASoft"/>
1110
1111    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACK"/>
1112
1113    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACKSoft"/>
1114
1115    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORE"/>
1116
1117    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORESoft"/>
1118
1119    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSS"/>
1120
1121    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSSSoft"/>
1122
1123    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILE"/>
1124
1125    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILESoft"/>
1126
1127    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitAS"/>
1128
1129    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitASSoft"/>
1130
1131    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROC"/>
1132
1133    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROCSoft"/>
1134
1135    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCK"/>
1136
1137    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCKSoft"/>
1138
1139    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKS"/>
1140
1141    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKSSoft"/>
1142
1143    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDING"/>
1144
1145    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDINGSoft"/>
1146
1147    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUE"/>
1148
1149    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUESoft"/>
1150
1151    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICE"/>
1152
1153    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICESoft"/>
1154
1155    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIO"/>
1156
1157    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIOSoft"/>
1158
1159    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIME"/>
1160
1161    <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIMESoft"/>
1162
1163    <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksMax"/>
1164
1165    <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
1166
1167    <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMPolicy"/>
1168
1169    <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMScoreAdjust"/>
1170
1171    <variablelist class="dbus-property" generated="True" extra-ref="CtrlAltDelBurstAction"/>
1172
1173    <!--End of Autogenerated section-->
1174
1175    <refsect2>
1176      <title>Methods</title>
1177
1178      <para>Note that many of the methods exist twice: once on the <interfacename>Manager</interfacename>
1179      object and once on the respective unit objects. This is to optimize access times so that methods that
1180      belong to unit objects do not have to be called with a resolved unit path, but can be called with only
1181      the unit id, too.</para>
1182
1183      <para><function>GetUnit()</function> may be used to get the unit object path for a unit name. It takes
1184      the unit name and returns the object path. If a unit has not been loaded yet by this name this method
1185      will fail.</para>
1186
1187      <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
1188      ID belongs to. It takes a UNIX PID and returns the object path. The PID must refer to an existing system process.</para>
1189
1190      <para><function>LoadUnit()</function> is similar to <function>GetUnit()</function> but will load the
1191      unit from disk if possible.</para>
1192
1193      <para><function>StartUnit()</function> enqueues a start job and possibly depending jobs. It takes the unit
1194      to activate and a mode string as arguments. The mode needs to be one of <literal>replace</literal>,
1195      <literal>fail</literal>, <literal>isolate</literal>, <literal>ignore-dependencies</literal>, or
1196      <literal>ignore-requirements</literal>. If <literal>replace</literal>, the method will start the unit and
1197      its dependencies, possibly replacing already queued jobs that conflict with it. If
1198      <literal>fail</literal>, the method will start the unit and its dependencies, but will fail if this would
1199      change an already queued job. If <literal>isolate</literal>, the method will start the unit in question
1200      and terminate all units that aren't dependencies of it. If <literal>ignore-dependencies</literal>, it
1201      will start a unit but ignore all its dependencies. If <literal>ignore-requirements</literal>, it will
1202      start a unit but only ignore the requirement dependencies. It is not recommended to make use of the
1203      latter two options. On completion, this method returns the newly created job object.</para>
1204
1205      <para><function>StartUnitReplace()</function> is similar to <function>StartUnit()</function> but
1206      replaces a job that is queued for one unit by a job for another unit.</para>
1207
1208      <para><function>StartUnitWithFlags()</function> is similar to <function>StartUnit()</function> but
1209      allows the caller to pass an extra <varname>flags</varname> parameter, which does not support any
1210      flags for now, and is reserved for future extensions.</para>
1211
1212      <para><function>StopUnit()</function> is similar to <function>StartUnit()</function> but stops the
1213      specified unit rather than starting it. Note that the <literal>isolate</literal> mode is invalid for this
1214      method.</para>
1215
1216      <para><function>ReloadUnit()</function>, <function>RestartUnit()</function>,
1217      <function>TryRestartUnit()</function>, <function>ReloadOrRestartUnit()</function>, or
1218      <function>ReloadOrTryRestartUnit()</function> may be used to restart and/or reload a unit. These methods take
1219      similar arguments as <function>StartUnit()</function>. Reloading is done only if the unit is already
1220      running and fails otherwise. If a service is restarted that isn't running, it will be started unless
1221      the "Try" flavor is used in which case a service that isn't running is not affected by the restart. The
1222      "ReloadOrRestart" flavors attempt a reload if the unit supports it and use a restart otherwise.</para>
1223
1224      <para><function>EnqueueMarkedJobs()</function> creates reload/restart jobs for units which have been
1225      appropriately marked, see <varname>Marks</varname> property above. This is equivalent to calling
1226      <function>TryRestartUnit()</function> or <function>ReloadOrTryRestartUnit()</function> for the marked
1227      units.</para>
1228
1229      <para><function>BindMountUnit()</function> can be used to bind mount new files or directories into
1230      a running service mount namespace.</para>
1231
1232      <para><function>MountImageUnit()</function> can be used to mount new images into a running service
1233      mount namespace.</para>
1234
1235      <para><function>KillUnit()</function> may be used to kill (i.e. send a signal to) all processes of a
1236      unit. It takes the unit <varname>name</varname>, an enum <varname>who</varname> and a UNIX
1237      <varname>signal</varname> number to send. The <varname>who</varname> enum is one of
1238      <literal>main</literal>, <literal>control</literal> or <literal>all</literal>. If
1239      <literal>main</literal>, only the main process of the unit is killed. If <literal>control</literal>, only
1240      the control process of the unit is killed. If <literal>all</literal>, all processes are killed. A
1241      <literal>control</literal> process is for example a process that is configured via
1242      <varname>ExecStop=</varname> and is spawned in parallel to the main daemon process in order to shut it
1243      down.</para>
1244
1245      <para><function>GetJob()</function> returns the job object path for a specific job, identified by its
1246      id.</para>
1247
1248      <para><function>CancelJob()</function> cancels a specific job identified by its numeric ID. This
1249      operation is also available in the <function>Cancel()</function> method of Job objects (see below) and
1250      exists primarily to reduce the necessary round trips to execute this operation. Note that this will not
1251      have any effect on jobs whose execution has already begun.</para>
1252
1253      <para><function>ClearJobs()</function> flushes the job queue, removing all jobs that are still
1254      queued. Note that this does not have any effect on jobs whose execution has already begun. It only
1255      flushes jobs that are queued and have not yet begun execution.</para>
1256
1257      <para><function>ResetFailedUnit()</function> resets the "failed" state of a specific unit.</para>
1258
1259      <para><function>ResetFailed()</function> resets the "failed" state of all units.</para>
1260
1261      <para><function>ListUnits()</function> returns an array of all currently loaded units. Note that
1262      units may be known by multiple names at the same name, and hence there might be more unit names loaded
1263      than actual units behind them. The array consists of structures with the following elements:
1264      <itemizedlist>
1265        <listitem><para>The primary unit name as string</para></listitem>
1266
1267        <listitem><para>The human readable description string</para></listitem>
1268
1269        <listitem><para>The load state (i.e. whether the unit file has been loaded
1270        successfully)</para></listitem>
1271
1272        <listitem><para>The active state (i.e. whether the unit is currently started or
1273        not)</para></listitem>
1274
1275        <listitem><para>The sub state (a more fine-grained version of the active state that is specific to
1276        the unit type, which the active state is not)</para></listitem>
1277
1278        <listitem><para>A unit that is being followed in its state by this unit, if there is any, otherwise
1279        the empty string.</para></listitem>
1280
1281        <listitem><para>The unit object path</para></listitem>
1282
1283        <listitem><para>If there is a job queued for the job unit, the numeric job id, 0
1284        otherwise</para></listitem>
1285
1286        <listitem><para>The job type as string</para></listitem>
1287
1288        <listitem><para>The job object path</para></listitem>
1289      </itemizedlist></para>
1290
1291      <para><function>ListJobs()</function> returns an array with all currently queued jobs. Returns an array
1292      consisting of structures with the following elements:
1293      <itemizedlist>
1294        <listitem><para>The numeric job id</para></listitem>
1295
1296        <listitem><para>The primary unit name for this job</para></listitem>
1297
1298        <listitem><para>The job type as string</para></listitem>
1299
1300        <listitem><para>The job state as string</para></listitem>
1301
1302        <listitem><para>The job object path</para></listitem>
1303
1304        <listitem><para>The unit object path</para></listitem>
1305      </itemizedlist></para>
1306
1307      <para><function>Subscribe()</function> enables most bus signals to be sent out. Clients which are
1308      interested in signals need to call this method. Signals are only sent out if at least one client
1309      invoked this method. <function>Unsubscribe()</function> reverts the signal subscription that
1310      <function>Subscribe()</function> implements. It is not necessary to invoke
1311      <function>Unsubscribe()</function> as clients are tracked. Signals are no longer sent out as soon as
1312      all clients which previously asked for <function>Subscribe()</function> either closed their connection
1313      to the bus or invoked <function>Unsubscribe()</function>.</para>
1314
1315      <para><function>Reload()</function> may be invoked to reload all unit files.</para>
1316
1317      <para><function>Reexecute()</function> may be invoked to reexecute the main manager process. It will
1318      serialize its state, reexecute, and deserizalize the state again. This is useful for upgrades and is a
1319      more comprehensive version of <function>Reload()</function>.</para>
1320
1321      <para><function>Exit()</function> may be invoked to ask the manager to exit. This is not available for
1322      the system manager and is useful only for user session managers.</para>
1323
1324      <para><function>Reboot()</function>, <function>PowerOff()</function>, <function>Halt()</function>, or
1325      <function>KExec()</function> may be used to ask for immediate reboot, powering down, halt or kexec
1326      based reboot of the system. Note that this does not shut down any services and immediately transitions
1327      into the reboot process. These functions are normally only called as the last step of shutdown and should
1328      not be called directly. To shut down the machine, it is generally a better idea to invoke
1329      <function>Reboot()</function> or <function>PowerOff()</function> on the
1330      <filename>systemd-logind</filename> manager object; see
1331      <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
1332      for more information.</para>
1333
1334      <para><function>SwitchRoot()</function> may be used to transition to a new root directory. This is
1335      intended to be used by initial RAM disks. The method takes two arguments: the new root directory (which
1336      needs to be specified) and an init binary path (which may be left empty, in which case it is
1337      automatically searched for). The state of the system manager will be serialized before the
1338      transition. After the transition, the manager binary on the main system is invoked and replaces the old
1339      PID 1. All state will then be deserialized.</para>
1340
1341      <para><function>SetEnvironment()</function> may be used to alter the environment block that is passed
1342      to all spawned processes. It takes a string array of environment variable assignments. Any previously set
1343      environment variables will be overridden.</para>
1344
1345      <para><function>UnsetEnvironment()</function> may be used to unset environment variables. It takes a
1346      string array of environment variable names. All variables specified will be unset (if they have been
1347      set previously) and no longer be passed to all spawned processes. This method has no effect for variables
1348      that were previously not set, but will not fail in that case.</para>
1349
1350      <para><function>UnsetAndSetEnvironment()</function> is a combination of
1351      <function>UnsetEnvironment()</function> and <function>SetEnvironment()</function>. It takes two
1352      lists. The first list contains variables to unset, the second one contains assignments to set. If a
1353      variable is listed in both, the variable is set after this method returns, i.e. the set list overrides the
1354      unset list.</para>
1355
1356      <para><function>ListUnitFiles()</function> returns an array of unit names and their enablement
1357      status. Note that <function>ListUnit()</function> returns a list of units currently loaded into memory,
1358      while <function>ListUnitFiles()</function> returns a list of unit <emphasis>files</emphasis> that were
1359      found on disk. Note that while most units are read directly from a unit file with the same name, some
1360      units are not backed by files and some files (templates) cannot directly be loaded as units but need
1361      to be instantiated instead.</para>
1362
1363      <para><function>GetUnitFileState()</function> returns the current enablement status of a specific unit
1364      file.</para>
1365
1366      <para><function>EnableUnitFiles()</function> may be used to enable one or more units in the system (by
1367      creating symlinks to them in <filename>/etc/</filename> or <filename>/run/</filename>). It takes a list
1368      of unit files to enable (either just file names or full absolute paths if the unit files are residing
1369      outside the usual unit search paths) and two booleans: the first controls whether the unit shall be
1370      enabled for runtime only (true, <filename>/run/</filename>), or persistently (false,
1371      <filename>/etc/</filename>). The second one controls whether symlinks pointing to other units shall be
1372      replaced if necessary. This method returns one boolean and an array of the changes made. The boolean
1373      signals whether the unit files contained any enablement information (i.e. an [Install]) section. The
1374      changes array consists of structures with three strings: the type of the change (one of
1375      <literal>symlink</literal> or <literal>unlink</literal>), the file name of the symlink and the
1376      destination of the symlink. Note that most of the following calls return a changes list in the same
1377      format.</para>
1378
1379      <para>Similarly, <function>DisableUnitFiles()</function> disables one or more units in the system,
1380      i.e. removes all symlinks to them in <filename>/etc/</filename> and <filename>/run/</filename>.</para>
1381
1382      <para>The <function>EnableUnitFilesWithFlags()</function> and <function>DisableUnitFilesWithFlags()</function>
1383      take in options as flags instead of booleans to allow for extendability, defined as follows:</para>
1384
1385      <programlisting>
1386#define SD_SYSTEMD_UNIT_RUNTIME  (UINT64_C(1) &lt;&lt; 0)
1387#define SD_SYSTEMD_UNIT_FORCE    (UINT64_C(1) &lt;&lt; 1)
1388#define SD_SYSTEMD_UNIT_PORTABLE (UINT64_C(1) &lt;&lt; 2)
1389      </programlisting>
1390
1391      <para><varname>SD_SYSTEMD_UNIT_RUNTIME</varname> will enable or disable the unit for runtime only,
1392      <varname>SD_SYSTEMD_UNIT_FORCE</varname> controls whether symlinks pointing to other units shall be
1393      replaced if necessary. <varname>SD_SYSTEMD_UNIT_PORTABLE</varname> will add or remove the symlinks in
1394      <filename>/etc/systemd/system.attached</filename> and <filename>/run/systemd/system.attached</filename>.</para>
1395
1396      <para>Similarly, <function>ReenableUnitFiles()</function> applies the changes to one or more units that
1397      would result from disabling and enabling the unit quickly one after the other in an atomic
1398      fashion. This is useful to apply updated [Install] information contained in unit files.</para>
1399
1400      <para>Similarly, <function>LinkUnitFiles()</function> links unit files (that are located outside of the
1401      usual unit search paths) into the unit search path.</para>
1402
1403      <para>Similarly, <function>PresetUnitFiles()</function> enables/disables one or more unit files
1404      according to the preset policy. See
1405      <citerefentry><refentrytitle>systemd.preset</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1406      information.</para>
1407
1408      <para>Similarly, <function>MaskUnitFiles()</function> masks unit files and
1409      <function>UnmaskUnitFiles()</function> unmasks them again.</para>
1410
1411      <para><function>SetDefaultTarget()</function> changes the <filename>default.target</filename> link. See
1412      <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1413      information.</para>
1414
1415      <para><function>GetDefaultTarget()</function> retrieves the name of the unit to which
1416      <filename>default.target</filename> is aliased.</para>
1417
1418      <para><function>SetUnitProperties()</function> may be used to modify certain unit properties at
1419      runtime. Not all properties may be changed at runtime, but many resource management settings (primarily
1420      those listed in
1421      <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
1422      may. The changes are applied instantly and stored on disk for future boots, unless
1423      <varname>runtime</varname> is true, in which case the settings only apply until the next
1424      reboot. <varname>name</varname> is the name of the unit to modify. <varname>properties</varname> are
1425      the settings to set, encoded as an array of property name and value pairs. Note that this is not a
1426      dictionary! Also note that when setting array properties with this method usually results in appending to
1427      the pre-configured array. To reset the configured arrays, set the property to an empty array first and
1428      then append to it.</para>
1429
1430      <para><function>StartTransientUnit()</function> may be used to create and start a transient unit which
1431      will be released as soon as it is not running or referenced anymore or the system is
1432      rebooted. <varname>name</varname> is the unit name including its suffix and must be
1433      unique. <varname>mode</varname> is the same as in <function>StartUnit()</function>,
1434      <varname>properties</varname> contains properties of the unit, specified like in
1435      <function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
1436      passed as an empty array. See the
1437      <ulink url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/">New Control Group
1438      Interface</ulink> for more information how to make use of this functionality for resource control
1439      purposes.</para>
1440    </refsect2>
1441
1442    <refsect2>
1443      <title>Signals</title>
1444
1445      <para>Note that most signals are sent out only after <function>Subscribe()</function> has been invoked
1446      by at least one client. Make sure to invoke this method when subscribing to these signals!</para>
1447
1448      <para><function>UnitNew()</function> and <function>UnitRemoved()</function> are sent out each time a
1449      new unit is loaded or unloaded. Note that this has little to do with whether a unit is available on
1450      disk or not, and simply reflects the units that are currently loaded into memory. The signals take two
1451      parameters: the primary unit name and the object path.</para>
1452
1453      <para><function>JobNew()</function> and <function>JobRemoved()</function> are sent out each time a new
1454      job is queued or dequeued. Both signals take the numeric job ID, the bus path and the primary unit name
1455      for this job as arguments. <function>JobRemoved()</function> also includes a result string which is one
1456      of <literal>done</literal>, <literal>canceled</literal>, <literal>timeout</literal>,
1457      <literal>failed</literal>, <literal>dependency</literal>, or
1458      <literal>skipped</literal>. <literal>done</literal> indicates successful execution of a
1459      job. <literal>canceled</literal> indicates that a job has been canceled (via
1460      <function>CancelJob()</function> above) before it finished execution (this doesn't necessarily mean
1461      though that the job operation is actually cancelled too, see above). <literal>timeout</literal>
1462      indicates that the job timeout was reached. <literal>failed</literal> indicates that the job
1463      failed. <literal>dependency</literal> indicates that a job this job depended on failed and the job hence
1464      was removed as well. <literal>skipped</literal> indicates that a job was skipped because
1465      it didn't apply to the unit's current state.</para>
1466
1467      <para><function>StartupFinished()</function> is sent out when startup finishes. It carries six
1468      microsecond timespan values, each indicating how much boot time has been spent in the firmware (if
1469      known), in the boot loader (if known), in the kernel initialization phase, in the initrd (if known), in
1470      userspace and in total. These values may also be calculated from the
1471      <varname>FirmwareTimestampMonotonic</varname>, <varname>LoaderTimestampMonotonic</varname>,
1472      <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestampMonotonic</varname>, and
1473      <varname>FinishTimestampMonotonic</varname> properties (see below).</para>
1474
1475      <para><function>UnitFilesChanged()</function> is sent out each time the list of enabled or masked unit
1476      files on disk have changed.</para>
1477
1478      <para><function>Reloading()</function> is sent out immediately before a daemon reload is done (with the
1479      boolean parameter set to True) and after a daemon reload is completed (with the boolean parameter set
1480      to False). This may be used by UIs to optimize UI updates.</para>
1481    </refsect2>
1482
1483    <refsect2>
1484      <title>Properties</title>
1485
1486      <para>Most properties simply reflect the respective options in
1487      <filename>/etc/systemd/system.conf</filename> and the kernel command line.</para>
1488
1489      <para>The others:</para>
1490
1491      <para><varname>Version</varname> encodes the version string of the running systemd instance. Note that
1492      the version string is purely informational. It should not be parsed and one may not assume the version to
1493      be formatted in any particular way. We take the liberty to change the versioning scheme at any time and
1494      it is not part of the public API.</para>
1495
1496      <para><varname>Features</varname> encodes the features that have been enabled and disabled for this
1497      build. Enabled options are prefixed with +, disabled options with -.</para>
1498
1499      <para><varname>Tainted</varname> encodes a couple of taint flags as a colon-separated list. When
1500      systemd detects it is running on a system with certain problems, it will set an appropriate taint
1501      flag. Taints may be used to lower the chance of bogus bug reports. The following taints are currently
1502      known: <literal>split-usr</literal>, <literal>mtab-not-symlink</literal>,
1503      <literal>cgroups-missing</literal>, <literal>local-hwclock</literal>. <literal>split-usr</literal> is
1504      set if <filename>/usr/</filename> is not pre-mounted when systemd is first invoked. See
1505      <ulink url="http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken">
1506      Booting Without /usr is Broken</ulink>
1507      for details why this is bad. <literal>mtab-not-symlink</literal> indicates that
1508      <filename>/etc/mtab</filename> is not a symlink to <filename>/proc/self/mounts</filename> as
1509      required. <literal>cgroups-missing</literal> indicates that control groups have not been enabled in the
1510      kernel. <literal>local-hwclock</literal> indicates that the local RTC is configured to be in local time
1511      rather than UTC.</para>
1512
1513      <para><varname>FirmwareTimestamp</varname>, <varname>FirmwareTimestampMonotonic</varname>,
1514      <varname>LoaderTimestamp</varname>, <varname>LoaderTimestampMonotonic</varname>,
1515      <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>,
1516      <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>,
1517      <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>,
1518      <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode
1519      <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps
1520      taken when the firmware first began execution, when the boot loader first began execution, when the
1521      kernel first began execution, when the initrd first began execution, when the main systemd instance
1522      began execution and finally, when all queued startup jobs finished execution. These values are useful
1523      for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the
1524      <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and
1525      <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to
1526      be read as negative values. Also, not all fields are always available, depending on the used firmware,
1527      boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0,
1528      indicating that no data is available.</para>
1529
1530      <para><varname>UnitsLoadTimestamp</varname> and <varname>UnitsLoadTimestampMonotonic</varname> encode
1531      <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microseconds timestamps
1532      (as described above). The timestamps are taken every time when the manager starts loading unit files.
1533      </para>
1534
1535      <para>Similarly, the <varname>SecurityStartTimestamp</varname>,
1536      <varname>GeneratorsStartTimestamp</varname> and <varname>LoadUnitTimestamp</varname> (as well as their
1537      monotonic and stop counterparts) expose performance data for uploading the security policies to the
1538      kernel (such as the SELinux, IMA, or SMACK policies), for running the generator tools and for loading
1539      the unit files.</para>
1540
1541      <para><varname>NNames</varname> encodes how many unit names are currently known. This only includes
1542      names of units that are currently loaded and can be more than the amount of actually loaded units since
1543      units may have more than one name.</para>
1544
1545      <para><varname>NJobs</varname> encodes how many jobs are currently queued.</para>
1546
1547      <para><varname>NInstalledJobs</varname> encodes how many jobs have ever been queued in total.</para>
1548
1549      <para><varname>NFailedJobs</varname> encodes how many jobs have ever failed in total.</para>
1550
1551      <para><varname>Progress</varname> encodes boot progress as a floating point value between 0.0 and
1552      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
1553      number of executed and queued jobs. After startup, this field is always 1.0 indicating a finished
1554      boot.</para>
1555
1556      <para><varname>Environment</varname> encodes the environment block passed to all executed services. It
1557      may be altered with bus calls such as <function>SetEnvironment()</function> (see above).</para>
1558
1559      <para><varname>UnitPath</varname> encodes the currently active unit file search path. It is an array of
1560      file system paths encoded as strings.</para>
1561
1562      <para><varname>Virtualization</varname> contains a short ID string describing the virtualization
1563      technology the system runs in. On bare-metal hardware this is the empty string. Otherwise, it contains
1564      an identifier such as <literal>kvm</literal>, <literal>vmware</literal> and so on. For a full list of
1565      IDs see
1566      <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
1567      Note that only the "innermost" virtualization technology is exported here. This detects both
1568      full-machine virtualizations (VMs) and shared-kernel virtualization (containers).</para>
1569
1570      <para><varname>Architecture</varname> contains a short ID string describing the architecture the
1571      systemd instance is running on. This follows the same vocabulary as
1572      <varname>ConditionArchitectures=</varname>.</para>
1573
1574      <para><varname>ControlGroup</varname> contains the root control group path of this system manager. Note
1575      that the root path is encoded as the empty string here (not as <literal>/</literal>!), so that it can be
1576      appended to <filename>/sys/fs/cgroup/systemd</filename> easily. This value will be set to the empty
1577      string for the host instance and some other string for container instances.</para>
1578    </refsect2>
1579
1580    <refsect2>
1581      <title>Security</title>
1582
1583      <para>Read access is generally granted to all clients. Additionally, for unprivileged clients, some
1584      operations are allowed through the polkit privilege system. Operations which modify unit state
1585      (<function>StartUnit()</function>, <function>StopUnit()</function>, <function>KillUnit()</function>,
1586      <function>RestartUnit()</function> and similar, <function>SetProperty()</function>) require
1587      <interfacename>org.freedesktop.systemd1.manage-units</interfacename>. Operations which modify unit file
1588      enablement state (<function>EnableUnitFiles()</function>, <function>DisableUnitFiles()</function>,
1589      <function>EnableUnitFilesWithFlags()</function>, <function>DisableUnitFilesWithFlags()</function>,
1590      <function>ReenableUnitFiles()</function>, <function>LinkUnitFiles()</function>,
1591      <function>PresetUnitFiles</function>, <function>MaskUnitFiles</function>, and similar) require
1592      <interfacename>org.freedesktop.systemd1.manage-unit-files</interfacename>. Operations which modify the
1593      exported environment (<function>SetEnvironment()</function>, <function>UnsetEnvironment()</function>,
1594      <function>UnsetAndSetEnvironment()</function>) require
1595      <interfacename>org.freedesktop.systemd1.set-environment</interfacename>. <function>Reload()</function>
1596      and <function>Reexecute()</function> require
1597      <interfacename>org.freedesktop.systemd1.reload-daemon</interfacename>.
1598      </para>
1599    </refsect2>
1600  </refsect1>
1601
1602  <refsect1>
1603    <title>Unit Objects</title>
1604
1605    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Unit">
1606node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
1607  interface org.freedesktop.systemd1.Unit {
1608    methods:
1609      Start(in  s mode,
1610            out o job);
1611      Stop(in  s mode,
1612           out o job);
1613      Reload(in  s mode,
1614             out o job);
1615      Restart(in  s mode,
1616              out o job);
1617      TryRestart(in  s mode,
1618                 out o job);
1619      ReloadOrRestart(in  s mode,
1620                      out o job);
1621      ReloadOrTryRestart(in  s mode,
1622                         out o job);
1623      EnqueueJob(in  s job_type,
1624                 in  s job_mode,
1625                 out u job_id,
1626                 out o job_path,
1627                 out s unit_id,
1628                 out o unit_path,
1629                 out s job_type,
1630                 out a(uosos) affected_jobs);
1631      Kill(in  s whom,
1632           in  i signal);
1633      ResetFailed();
1634      SetProperties(in  b runtime,
1635                    in  a(sv) properties);
1636      Ref();
1637      Unref();
1638      Clean(in  as mask);
1639      Freeze();
1640      Thaw();
1641    properties:
1642      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1643      readonly s Id = '...';
1644      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1645      readonly as Names = ['...', ...];
1646      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1647      readonly s Following = '...';
1648      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1649      readonly as Requires = ['...', ...];
1650      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1651      readonly as Requisite = ['...', ...];
1652      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1653      readonly as Wants = ['...', ...];
1654      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1655      readonly as BindsTo = ['...', ...];
1656      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1657      readonly as PartOf = ['...', ...];
1658      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1659      readonly as Upholds = ['...', ...];
1660      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1661      readonly as RequiredBy = ['...', ...];
1662      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1663      readonly as RequisiteOf = ['...', ...];
1664      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1665      readonly as WantedBy = ['...', ...];
1666      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1667      readonly as BoundBy = ['...', ...];
1668      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1669      readonly as UpheldBy = ['...', ...];
1670      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1671      readonly as ConsistsOf = ['...', ...];
1672      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1673      readonly as Conflicts = ['...', ...];
1674      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1675      readonly as ConflictedBy = ['...', ...];
1676      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1677      readonly as Before = ['...', ...];
1678      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1679      readonly as After = ['...', ...];
1680      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1681      readonly as OnSuccess = ['...', ...];
1682      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1683      readonly as OnSuccessOf = ['...', ...];
1684      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1685      readonly as OnFailure = ['...', ...];
1686      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1687      readonly as OnFailureOf = ['...', ...];
1688      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1689      readonly as Triggers = ['...', ...];
1690      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1691      readonly as TriggeredBy = ['...', ...];
1692      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1693      readonly as PropagatesReloadTo = ['...', ...];
1694      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1695      readonly as ReloadPropagatedFrom = ['...', ...];
1696      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1697      readonly as PropagatesStopTo = ['...', ...];
1698      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1699      readonly as StopPropagatedFrom = ['...', ...];
1700      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1701      readonly as JoinsNamespaceOf = ['...', ...];
1702      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1703      readonly as SliceOf = ['...', ...];
1704      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1705      readonly as RequiresMountsFor = ['...', ...];
1706      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1707      readonly as Documentation = ['...', ...];
1708      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1709      readonly s Description = '...';
1710      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1711      readonly s LoadState = '...';
1712      readonly s ActiveState = '...';
1713      readonly s FreezerState = '...';
1714      readonly s SubState = '...';
1715      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1716      readonly s FragmentPath = '...';
1717      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1718      readonly s SourcePath = '...';
1719      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1720      readonly as DropInPaths = ['...', ...];
1721      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1722      readonly s UnitFileState = '...';
1723      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1724      readonly s UnitFilePreset = '...';
1725      readonly t StateChangeTimestamp = ...;
1726      readonly t StateChangeTimestampMonotonic = ...;
1727      readonly t InactiveExitTimestamp = ...;
1728      readonly t InactiveExitTimestampMonotonic = ...;
1729      readonly t ActiveEnterTimestamp = ...;
1730      readonly t ActiveEnterTimestampMonotonic = ...;
1731      readonly t ActiveExitTimestamp = ...;
1732      readonly t ActiveExitTimestampMonotonic = ...;
1733      readonly t InactiveEnterTimestamp = ...;
1734      readonly t InactiveEnterTimestampMonotonic = ...;
1735      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1736      readonly b CanStart = ...;
1737      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1738      readonly b CanStop = ...;
1739      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1740      readonly b CanReload = ...;
1741      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1742      readonly b CanIsolate = ...;
1743      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1744      readonly as CanClean = ['...', ...];
1745      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1746      readonly b CanFreeze = ...;
1747      readonly (uo) Job = ...;
1748      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1749      readonly b StopWhenUnneeded = ...;
1750      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1751      readonly b RefuseManualStart = ...;
1752      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1753      readonly b RefuseManualStop = ...;
1754      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1755      readonly b AllowIsolate = ...;
1756      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1757      readonly b DefaultDependencies = ...;
1758      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1759      readonly s OnSuccessJobMode = '...';
1760      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1761      readonly s OnFailureJobMode = '...';
1762      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1763      readonly b IgnoreOnIsolate = ...;
1764      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1765      readonly b NeedDaemonReload = ...;
1766      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1767      readonly as Markers = ['...', ...];
1768      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1769      readonly t JobTimeoutUSec = ...;
1770      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1771      readonly t JobRunningTimeoutUSec = ...;
1772      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1773      readonly s JobTimeoutAction = '...';
1774      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1775      readonly s JobTimeoutRebootArgument = '...';
1776      readonly b ConditionResult = ...;
1777      readonly b AssertResult = ...;
1778      readonly t ConditionTimestamp = ...;
1779      readonly t ConditionTimestampMonotonic = ...;
1780      readonly t AssertTimestamp = ...;
1781      readonly t AssertTimestampMonotonic = ...;
1782      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1783      readonly a(sbbsi) Conditions = [...];
1784      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1785      readonly a(sbbsi) Asserts = [...];
1786      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1787      readonly (ss) LoadError = ...;
1788      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1789      readonly b Transient = ...;
1790      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1791      readonly b Perpetual = ...;
1792      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1793      readonly t StartLimitIntervalUSec = ...;
1794      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1795      readonly u StartLimitBurst = ...;
1796      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1797      readonly s StartLimitAction = '...';
1798      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1799      readonly s FailureAction = '...';
1800      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1801      readonly i FailureActionExitStatus = ...;
1802      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1803      readonly s SuccessAction = '...';
1804      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1805      readonly i SuccessActionExitStatus = ...;
1806      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1807      readonly s RebootArgument = '...';
1808      readonly ay InvocationID = [...];
1809      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1810      readonly s CollectMode = '...';
1811      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1812      readonly as Refs = ['...', ...];
1813  };
1814  interface org.freedesktop.DBus.Peer { ... };
1815  interface org.freedesktop.DBus.Introspectable { ... };
1816  interface org.freedesktop.DBus.Properties { ... };
1817};
1818    </programlisting>
1819
1820    <!--method EnqueueJob is not documented!-->
1821
1822    <!--method Ref is not documented!-->
1823
1824    <!--method Unref is not documented!-->
1825
1826    <!--method Clean is not documented!-->
1827
1828    <!--method Freeze is not documented!-->
1829
1830    <!--method Thaw is not documented!-->
1831
1832    <!--property PartOf is not documented!-->
1833
1834    <!--property Upholds is not documented!-->
1835
1836    <!--property RequisiteOf is not documented!-->
1837
1838    <!--property UpheldBy is not documented!-->
1839
1840    <!--property ConsistsOf is not documented!-->
1841
1842    <!--property OnSuccess is not documented!-->
1843
1844    <!--property OnSuccessOf is not documented!-->
1845
1846    <!--property OnFailureOf is not documented!-->
1847
1848    <!--property ReloadPropagatedFrom is not documented!-->
1849
1850    <!--property PropagatesStopTo is not documented!-->
1851
1852    <!--property StopPropagatedFrom is not documented!-->
1853
1854    <!--property JoinsNamespaceOf is not documented!-->
1855
1856    <!--property SliceOf is not documented!-->
1857
1858    <!--property FreezerState is not documented!-->
1859
1860    <!--property DropInPaths is not documented!-->
1861
1862    <!--property UnitFilePreset is not documented!-->
1863
1864    <!--property StateChangeTimestamp is not documented!-->
1865
1866    <!--property StateChangeTimestampMonotonic is not documented!-->
1867
1868    <!--property CanClean is not documented!-->
1869
1870    <!--property CanFreeze is not documented!-->
1871
1872    <!--property OnSuccessJobMode is not documented!-->
1873
1874    <!--property OnFailureJobMode is not documented!-->
1875
1876    <!--property JobRunningTimeoutUSec is not documented!-->
1877
1878    <!--property JobTimeoutAction is not documented!-->
1879
1880    <!--property JobTimeoutRebootArgument is not documented!-->
1881
1882    <!--property AssertResult is not documented!-->
1883
1884    <!--property AssertTimestamp is not documented!-->
1885
1886    <!--property AssertTimestampMonotonic is not documented!-->
1887
1888    <!--property Asserts is not documented!-->
1889
1890    <!--property Perpetual is not documented!-->
1891
1892    <!--property StartLimitIntervalUSec is not documented!-->
1893
1894    <!--property StartLimitAction is not documented!-->
1895
1896    <!--property FailureAction is not documented!-->
1897
1898    <!--property FailureActionExitStatus is not documented!-->
1899
1900    <!--property SuccessAction is not documented!-->
1901
1902    <!--property SuccessActionExitStatus is not documented!-->
1903
1904    <!--property RebootArgument is not documented!-->
1905
1906    <!--property InvocationID is not documented!-->
1907
1908    <!--property CollectMode is not documented!-->
1909
1910    <!--property Refs is not documented!-->
1911
1912    <!--Autogenerated cross-references for systemd.directives, do not edit-->
1913
1914    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
1915
1916    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
1917
1918    <variablelist class="dbus-method" generated="True" extra-ref="Start()"/>
1919
1920    <variablelist class="dbus-method" generated="True" extra-ref="Stop()"/>
1921
1922    <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
1923
1924    <variablelist class="dbus-method" generated="True" extra-ref="Restart()"/>
1925
1926    <variablelist class="dbus-method" generated="True" extra-ref="TryRestart()"/>
1927
1928    <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestart()"/>
1929
1930    <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestart()"/>
1931
1932    <variablelist class="dbus-method" generated="True" extra-ref="EnqueueJob()"/>
1933
1934    <variablelist class="dbus-method" generated="True" extra-ref="Kill()"/>
1935
1936    <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
1937
1938    <variablelist class="dbus-method" generated="True" extra-ref="SetProperties()"/>
1939
1940    <variablelist class="dbus-method" generated="True" extra-ref="Ref()"/>
1941
1942    <variablelist class="dbus-method" generated="True" extra-ref="Unref()"/>
1943
1944    <variablelist class="dbus-method" generated="True" extra-ref="Clean()"/>
1945
1946    <variablelist class="dbus-method" generated="True" extra-ref="Freeze()"/>
1947
1948    <variablelist class="dbus-method" generated="True" extra-ref="Thaw()"/>
1949
1950    <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
1951
1952    <variablelist class="dbus-property" generated="True" extra-ref="Names"/>
1953
1954    <variablelist class="dbus-property" generated="True" extra-ref="Following"/>
1955
1956    <variablelist class="dbus-property" generated="True" extra-ref="Requires"/>
1957
1958    <variablelist class="dbus-property" generated="True" extra-ref="Requisite"/>
1959
1960    <variablelist class="dbus-property" generated="True" extra-ref="Wants"/>
1961
1962    <variablelist class="dbus-property" generated="True" extra-ref="BindsTo"/>
1963
1964    <variablelist class="dbus-property" generated="True" extra-ref="PartOf"/>
1965
1966    <variablelist class="dbus-property" generated="True" extra-ref="Upholds"/>
1967
1968    <variablelist class="dbus-property" generated="True" extra-ref="RequiredBy"/>
1969
1970    <variablelist class="dbus-property" generated="True" extra-ref="RequisiteOf"/>
1971
1972    <variablelist class="dbus-property" generated="True" extra-ref="WantedBy"/>
1973
1974    <variablelist class="dbus-property" generated="True" extra-ref="BoundBy"/>
1975
1976    <variablelist class="dbus-property" generated="True" extra-ref="UpheldBy"/>
1977
1978    <variablelist class="dbus-property" generated="True" extra-ref="ConsistsOf"/>
1979
1980    <variablelist class="dbus-property" generated="True" extra-ref="Conflicts"/>
1981
1982    <variablelist class="dbus-property" generated="True" extra-ref="ConflictedBy"/>
1983
1984    <variablelist class="dbus-property" generated="True" extra-ref="Before"/>
1985
1986    <variablelist class="dbus-property" generated="True" extra-ref="After"/>
1987
1988    <variablelist class="dbus-property" generated="True" extra-ref="OnSuccess"/>
1989
1990    <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessOf"/>
1991
1992    <variablelist class="dbus-property" generated="True" extra-ref="OnFailure"/>
1993
1994    <variablelist class="dbus-property" generated="True" extra-ref="OnFailureOf"/>
1995
1996    <variablelist class="dbus-property" generated="True" extra-ref="Triggers"/>
1997
1998    <variablelist class="dbus-property" generated="True" extra-ref="TriggeredBy"/>
1999
2000    <variablelist class="dbus-property" generated="True" extra-ref="PropagatesReloadTo"/>
2001
2002    <variablelist class="dbus-property" generated="True" extra-ref="ReloadPropagatedFrom"/>
2003
2004    <variablelist class="dbus-property" generated="True" extra-ref="PropagatesStopTo"/>
2005
2006    <variablelist class="dbus-property" generated="True" extra-ref="StopPropagatedFrom"/>
2007
2008    <variablelist class="dbus-property" generated="True" extra-ref="JoinsNamespaceOf"/>
2009
2010    <variablelist class="dbus-property" generated="True" extra-ref="SliceOf"/>
2011
2012    <variablelist class="dbus-property" generated="True" extra-ref="RequiresMountsFor"/>
2013
2014    <variablelist class="dbus-property" generated="True" extra-ref="Documentation"/>
2015
2016    <variablelist class="dbus-property" generated="True" extra-ref="Description"/>
2017
2018    <variablelist class="dbus-property" generated="True" extra-ref="LoadState"/>
2019
2020    <variablelist class="dbus-property" generated="True" extra-ref="ActiveState"/>
2021
2022    <variablelist class="dbus-property" generated="True" extra-ref="FreezerState"/>
2023
2024    <variablelist class="dbus-property" generated="True" extra-ref="SubState"/>
2025
2026    <variablelist class="dbus-property" generated="True" extra-ref="FragmentPath"/>
2027
2028    <variablelist class="dbus-property" generated="True" extra-ref="SourcePath"/>
2029
2030    <variablelist class="dbus-property" generated="True" extra-ref="DropInPaths"/>
2031
2032    <variablelist class="dbus-property" generated="True" extra-ref="UnitFileState"/>
2033
2034    <variablelist class="dbus-property" generated="True" extra-ref="UnitFilePreset"/>
2035
2036    <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestamp"/>
2037
2038    <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestampMonotonic"/>
2039
2040    <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestamp"/>
2041
2042    <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestampMonotonic"/>
2043
2044    <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestamp"/>
2045
2046    <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestampMonotonic"/>
2047
2048    <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestamp"/>
2049
2050    <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestampMonotonic"/>
2051
2052    <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestamp"/>
2053
2054    <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestampMonotonic"/>
2055
2056    <variablelist class="dbus-property" generated="True" extra-ref="CanStart"/>
2057
2058    <variablelist class="dbus-property" generated="True" extra-ref="CanStop"/>
2059
2060    <variablelist class="dbus-property" generated="True" extra-ref="CanReload"/>
2061
2062    <variablelist class="dbus-property" generated="True" extra-ref="CanIsolate"/>
2063
2064    <variablelist class="dbus-property" generated="True" extra-ref="CanClean"/>
2065
2066    <variablelist class="dbus-property" generated="True" extra-ref="CanFreeze"/>
2067
2068    <variablelist class="dbus-property" generated="True" extra-ref="Job"/>
2069
2070    <variablelist class="dbus-property" generated="True" extra-ref="StopWhenUnneeded"/>
2071
2072    <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStart"/>
2073
2074    <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStop"/>
2075
2076    <variablelist class="dbus-property" generated="True" extra-ref="AllowIsolate"/>
2077
2078    <variablelist class="dbus-property" generated="True" extra-ref="DefaultDependencies"/>
2079
2080    <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessJobMode"/>
2081
2082    <variablelist class="dbus-property" generated="True" extra-ref="OnFailureJobMode"/>
2083
2084    <variablelist class="dbus-property" generated="True" extra-ref="IgnoreOnIsolate"/>
2085
2086    <variablelist class="dbus-property" generated="True" extra-ref="NeedDaemonReload"/>
2087
2088    <variablelist class="dbus-property" generated="True" extra-ref="Markers"/>
2089
2090    <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutUSec"/>
2091
2092    <variablelist class="dbus-property" generated="True" extra-ref="JobRunningTimeoutUSec"/>
2093
2094    <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutAction"/>
2095
2096    <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutRebootArgument"/>
2097
2098    <variablelist class="dbus-property" generated="True" extra-ref="ConditionResult"/>
2099
2100    <variablelist class="dbus-property" generated="True" extra-ref="AssertResult"/>
2101
2102    <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestamp"/>
2103
2104    <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestampMonotonic"/>
2105
2106    <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestamp"/>
2107
2108    <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestampMonotonic"/>
2109
2110    <variablelist class="dbus-property" generated="True" extra-ref="Conditions"/>
2111
2112    <variablelist class="dbus-property" generated="True" extra-ref="Asserts"/>
2113
2114    <variablelist class="dbus-property" generated="True" extra-ref="LoadError"/>
2115
2116    <variablelist class="dbus-property" generated="True" extra-ref="Transient"/>
2117
2118    <variablelist class="dbus-property" generated="True" extra-ref="Perpetual"/>
2119
2120    <variablelist class="dbus-property" generated="True" extra-ref="StartLimitIntervalUSec"/>
2121
2122    <variablelist class="dbus-property" generated="True" extra-ref="StartLimitBurst"/>
2123
2124    <variablelist class="dbus-property" generated="True" extra-ref="StartLimitAction"/>
2125
2126    <variablelist class="dbus-property" generated="True" extra-ref="FailureAction"/>
2127
2128    <variablelist class="dbus-property" generated="True" extra-ref="FailureActionExitStatus"/>
2129
2130    <variablelist class="dbus-property" generated="True" extra-ref="SuccessAction"/>
2131
2132    <variablelist class="dbus-property" generated="True" extra-ref="SuccessActionExitStatus"/>
2133
2134    <variablelist class="dbus-property" generated="True" extra-ref="RebootArgument"/>
2135
2136    <variablelist class="dbus-property" generated="True" extra-ref="InvocationID"/>
2137
2138    <variablelist class="dbus-property" generated="True" extra-ref="CollectMode"/>
2139
2140    <variablelist class="dbus-property" generated="True" extra-ref="Refs"/>
2141
2142    <!--End of Autogenerated section-->
2143
2144    <refsect2>
2145      <title>Methods</title>
2146
2147      <para><function>Start()</function>, <function>Stop()</function>, <function>Reload()</function>,
2148      <function>Restart()</function>, <function>TryRestart()</function>,
2149      <function>ReloadOrRestart()</function>, <function>ReloadOrTryRestart()</function>,
2150      <function>Kill()</function>, <function>ResetFailed()</function>, and
2151      <function>SetProperties()</function> implement the same operation as the respective methods on the
2152      <interfacename>Manager</interfacename> object (see above). However, these methods operate on the unit
2153      object and hence do not take a unit name parameter. Invoking the methods directly on the Manager
2154      object has the advantage of not requiring a <function>GetUnit()</function> call to get the unit object
2155      for a specific unit name. Calling the methods on the Manager object is hence a round trip
2156      optimization.</para>
2157    </refsect2>
2158
2159    <refsect2>
2160      <title>Properties</title>
2161
2162      <para><varname>Id</varname> contains the primary name of the unit.</para>
2163
2164      <para><varname>Names</varname> contains all names of the unit, including the primary name that is also
2165      exposed in <varname>Id</varname>.</para>
2166
2167      <para><varname>Following</varname> either contains the empty string or contains the name of another
2168      unit that this unit follows in state. This is used for some device units which reflect the unit state
2169      machine of another unit, and which other unit this is might possibly change.</para>
2170
2171      <para><varname>Requires</varname>, <varname>RequiresOverridable</varname>,
2172      <varname>Requisite</varname>, <varname>RequisiteOverridable</varname>, <varname>Wants</varname>,
2173      <varname>BindsTo</varname>, <varname>RequiredBy</varname>, <varname>RequiredByOverridable</varname>,
2174      <varname>WantedBy</varname>, <varname>BoundBy</varname>, <varname>Conflicts</varname>,
2175      <varname>ConflictedBy</varname>, <varname>Before</varname>, <varname>After</varname>,
2176      <varname>OnFailure</varname>, <varname>Triggers</varname>, <varname>TriggeredBy</varname>,
2177      <varname>PropagatesReloadTo</varname>, and <varname>RequiresMountsFor</varname> contain arrays which encode
2178      the dependencies and their inverse dependencies (where this applies) as configured in the unit file or
2179      determined automatically.</para>
2180
2181      <para><varname>Description</varname> contains the human readable description string for the
2182      unit.</para>
2183
2184      <para><varname>SourcePath</varname> contains the path to a configuration file this unit is
2185      automatically generated from in case it is not a native unit (in which case it contains the empty
2186      string). For example, all mount units generated from <filename>/etc/fstab</filename> have this field
2187      set to <filename>/etc/fstab</filename>.</para>
2188
2189      <para><varname>Documentation</varname> contains a string array with URLs of documentation for this
2190      unit.</para>
2191
2192      <para><varname>LoadState</varname> contains a state value that reflects whether the configuration file
2193      of this unit has been loaded. The following states are currently defined: <literal>loaded</literal>,
2194      <literal>error</literal>, and <literal>masked</literal>. <literal>loaded</literal> indicates that the
2195      configuration was successfully loaded. <literal>error</literal> indicates that the configuration failed
2196      to load. The <varname>LoadError</varname> field (see below) contains information about the cause of
2197      this failure. <literal>masked</literal> indicates that the unit is currently masked out (i.e. symlinked
2198      to <filename>/dev/null</filename> or empty). Note that the <varname>LoadState</varname> is fully
2199      orthogonal to the <varname>ActiveState</varname> (see below) as units without valid loaded
2200      configuration might be active (because configuration might have been reloaded at a time where a unit
2201      was already active).</para>
2202
2203      <para><varname>ActiveState</varname> contains a state value that reflects whether the unit is currently
2204      active or not. The following states are currently defined: <literal>active</literal>,
2205      <literal>reloading</literal>, <literal>inactive</literal>, <literal>failed</literal>,
2206      <literal>activating</literal>, and <literal>deactivating</literal>. <literal>active</literal> indicates
2207      that unit is active (obviously...). <literal>reloading</literal> indicates that the unit is active and
2208      currently reloading its configuration. <literal>inactive</literal> indicates that it is inactive and
2209      the previous run was successful or no previous run has taken place yet. <literal>failed</literal>
2210      indicates that it is inactive and the previous run was not successful (more information about the
2211      reason for this is available on the unit type specific interfaces, for example for services in the
2212      <varname>Result</varname> property, see below). <literal>activating</literal> indicates that the unit
2213      has previously been inactive but is currently in the process of entering an active state. Conversely
2214      <literal>deactivating</literal> indicates that the unit is currently in the process of
2215      deactivation.</para>
2216
2217      <para><varname>SubState</varname> encodes states of the same state machine that
2218      <varname>ActiveState</varname> covers, but knows more fine-grained states that are
2219      unit-type-specific. Where <varname>ActiveState</varname> only covers six high-level states,
2220      <varname>SubState</varname> covers possibly many more low-level unit-type-specific states that are
2221      mapped to the six high-level states. Note that multiple low-level states might map to the same
2222      high-level state, but not vice versa. Not all high-level states have low-level counterparts on all unit
2223      types. At this point the low-level states are not documented here, and are more likely to be extended
2224      later on than the common high-level states explained above.</para>
2225
2226      <para><varname>FragmentPath</varname> contains the unit file path this unit was read from, if there is
2227      one (if not, it contains the empty string).</para>
2228
2229      <para><varname>UnitFileState</varname> encodes the install state of the unit file of
2230      <varname>FragmentPath</varname>. It currently knows the following states: <literal>enabled</literal>,
2231      <literal>enabled-runtime</literal>, <literal>linked</literal>, <literal>linked-runtime</literal>,
2232      <literal>masked</literal>, <literal>masked-runtime</literal>, <literal>static</literal>,
2233      <literal>disabled</literal>, and <literal>invalid</literal>. <literal>enabled</literal> indicates that a
2234      unit file is permanently enabled. <literal>enable-runtime</literal> indicates the unit file is only
2235      temporarily enabled and will no longer be enabled after a reboot (that means, it is enabled via
2236      <filename>/run/</filename> symlinks, rather than <filename>/etc/</filename>). <literal>linked</literal>
2237      indicates that a unit is linked into <filename>/etc/</filename> permanently. <literal>linked-runtime</literal>
2238      indicates that a unit is linked into <filename>/run/</filename> temporarily (until the next
2239      reboot). <literal>masked</literal> indicates that the unit file is masked permanently.
2240      <literal>masked-runtime</literal> indicates that it is masked in <filename>/run/</filename> temporarily
2241      (until the next reboot). <literal>static</literal> indicates that the unit is statically enabled, i.e.
2242      always enabled and doesn't need to be enabled explicitly. <literal>invalid</literal> indicates that it
2243      could not be determined whether the unit file is enabled.</para>
2244
2245      <para><varname>InactiveExitTimestamp</varname>, <varname>InactiveExitTimestampMonotonic</varname>,
2246      <varname>ActiveEnterTimestamp</varname>, <varname>ActiveEnterTimestampMonotonic</varname>,
2247      <varname>ActiveExitTimestamp</varname>, <varname>ActiveExitTimestampMonotonic</varname>,
2248      <varname>InactiveEnterTimestamp</varname>, and <varname>InactiveEnterTimestampMonotonic</varname>
2249      contain <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> 64-bit microsecond
2250      timestamps of the last time a unit left the inactive state, entered the active state, exited the active
2251      state, or entered an inactive state. These are the points in time where the unit transitioned
2252      <literal>inactive</literal>/<literal>failed</literal> → <literal>activating</literal>,
2253      <literal>activating</literal> → <literal>active</literal>, <literal>active</literal> →
2254      <literal>deactivating</literal>, and finally <literal>deactivating</literal> →
2255      <literal>inactive</literal>/<literal>failed</literal>. The fields are 0 in case such a transition has
2256      not yet been recorded on this boot.</para>
2257
2258      <para><varname>CanStart</varname>, <varname>CanStop</varname>, and <varname>CanReload</varname> encode
2259      as booleans whether the unit supports the start, stop or reload operations. Even if a unit supports
2260      such an operation, the client might not necessary have the necessary privileges to execute them.</para>
2261
2262      <para><varname>CanIsolate</varname> encodes as a boolean whether the unit may be started in isolation
2263      mode.</para>
2264
2265      <para><varname>Job</varname> encodes the job ID and job object path of the job currently scheduled or
2266      executed for this unit, if there is any. If no job is scheduled or executed, the job id field will be
2267      0.</para>
2268
2269      <para><varname>StopWhenUnneeded</varname>, <varname>RefuseManualStart</varname>,
2270      <varname>RefuseManualStop</varname>, <varname>AllowIsolate</varname>,
2271      <varname>DefaultDependencies</varname>, <varname>OnFailureIsolate</varname>,
2272      <varname>IgnoreOnIsolate</varname>, <varname>IgnoreOnSnapshot</varname> map directly to the
2273      corresponding configuration booleans in the unit file.</para>
2274
2275      <para><varname>DefaultControlGroup</varname> contains the main control group of this unit as a
2276      string. This refers to a group in systemd's own <literal>name=systemd</literal> hierarchy, which
2277      systemd uses to watch and manipulate the unit and all its processes.</para>
2278
2279      <para><varname>NeedDaemonReload</varname> is a boolean that indicates whether the configuration file
2280      this unit is loaded from (i.e. <varname>FragmentPath</varname> or <varname>SourcePath</varname>) has
2281      changed since the configuration was read and hence whether a configuration reload is recommended.
2282      </para>
2283
2284      <para><varname>Markers</varname> is an array of string flags that can be set using
2285      <function>SetUnitProperties()</function> to indicate that the service should be reloaded or
2286      restarted. Currently known values are <literal>needs-restart</literal> and
2287      <literal>needs-reload</literal>. Package scripts may use the first to mark units for later restart when
2288      a new version of the package is installed. Configuration management scripts may use the second to mark
2289      units for a later reload when the configuration is adjusted. Those flags are not set by the manager,
2290      except to unset as appropriate when the unit is stopped, restarted, or reloaded.</para>
2291
2292      <para><varname>JobTimeoutUSec</varname> maps directly to the corresponding configuration setting in the
2293      unit file.</para>
2294
2295      <para><varname>ConditionTimestamp</varname> and <varname>ConditionTimestampMonotonic</varname> contain
2296      the <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of
2297      the last time the configured conditions of the unit have been checked or 0 if they have never been
2298      checked. Conditions are checked when a unit is requested to start.</para>
2299
2300      <para><varname>ConditionResult</varname> contains the condition result of the last time the configured
2301      conditions of this unit were checked. </para>
2302
2303      <para><varname>Conditions</varname> contains all configured conditions of the unit. For each condition,
2304      five fields are given: condition type (e.g. <varname>ConditionPathExists</varname>), whether the
2305      condition is a trigger condition, whether the condition is reversed, the right hand side of the
2306      condition (e.g. the path in case of <varname>ConditionPathExists</varname>), and the status. The status
2307      can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the
2308      condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1
2309      are used, but additional values may be used in the future, retaining the meaning of
2310      zero/positive/negative values.</para>
2311
2312      <para><varname>LoadError</varname> contains a pair of strings. If the unit failed to load (as encoded
2313      in <varname>LoadState</varname>, see above), then this will include a D-Bus error pair consisting of
2314      the error ID and an explanatory human readable string of what happened. If it loaded successfully, this
2315      will be a pair of empty strings.</para>
2316
2317      <para><varname>Transient</varname> contains a boolean that indicates whether the unit was created as a
2318      transient unit (i.e. via <function>CreateTransientUnit()</function> on the manager object).</para>
2319    </refsect2>
2320
2321    <refsect2>
2322      <title>Security</title>
2323
2324      <para>Similarly to methods on the <interfacename>Manager</interfacename> object, read-only access is
2325      allowed for everyone. All operations are allowed for clients with the
2326      <constant>CAP_SYS_ADMIN</constant> capability or when the
2327      <interfacename>org.freedesktop.systemd1.manage-units</interfacename> privilege is granted by
2328      polkit.</para>
2329    </refsect2>
2330  </refsect1>
2331
2332  <refsect1>
2333    <title>Service Unit Objects</title>
2334
2335    <para>All service unit objects implement the
2336    <interfacename>org.freedesktop.systemd1.Service</interfacename> interface (described here) in addition to
2337    the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
2338
2339    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Service">
2340node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
2341  interface org.freedesktop.systemd1.Service {
2342    methods:
2343      BindMount(in  s source,
2344                in  s destination,
2345                in  b read_only,
2346                in  b mkdir);
2347      MountImage(in  s source,
2348                 in  s destination,
2349                 in  b read_only,
2350                 in  b mkdir,
2351                 in  a(ss) options);
2352      GetProcesses(out a(sus) processes);
2353      AttachProcesses(in  s subcgroup,
2354                      in  au pids);
2355    properties:
2356      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2357      readonly s Type = '...';
2358      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2359      readonly s ExitType = '...';
2360      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2361      readonly s Restart = '...';
2362      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2363      readonly s PIDFile = '...';
2364      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2365      readonly s NotifyAccess = '...';
2366      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2367      readonly t RestartUSec = ...;
2368      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2369      readonly t TimeoutStartUSec = ...;
2370      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2371      readonly t TimeoutStopUSec = ...;
2372      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2373      readonly t TimeoutAbortUSec = ...;
2374      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2375      readonly s TimeoutStartFailureMode = '...';
2376      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2377      readonly s TimeoutStopFailureMode = '...';
2378      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2379      readonly t RuntimeMaxUSec = ...;
2380      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2381      readonly t RuntimeRandomizedExtraUSec = ...;
2382      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2383      readonly t WatchdogUSec = ...;
2384      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2385      readonly t WatchdogTimestamp = ...;
2386      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2387      readonly t WatchdogTimestampMonotonic = ...;
2388      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2389      readonly b RootDirectoryStartOnly = ...;
2390      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2391      readonly b RemainAfterExit = ...;
2392      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2393      readonly b GuessMainPID = ...;
2394      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2395      readonly (aiai) RestartPreventExitStatus = ...;
2396      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2397      readonly (aiai) RestartForceExitStatus = ...;
2398      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2399      readonly (aiai) SuccessExitStatus = ...;
2400      readonly u MainPID = ...;
2401      readonly u ControlPID = ...;
2402      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2403      readonly s BusName = '...';
2404      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2405      readonly u FileDescriptorStoreMax = ...;
2406      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2407      readonly u NFileDescriptorStore = ...;
2408      readonly s StatusText = '...';
2409      readonly i StatusErrno = ...;
2410      readonly s Result = '...';
2411      readonly s ReloadResult = '...';
2412      readonly s CleanResult = '...';
2413      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2414      readonly s USBFunctionDescriptors = '...';
2415      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2416      readonly s USBFunctionStrings = '...';
2417      readonly u UID = ...;
2418      readonly u GID = ...;
2419      readonly u NRestarts = ...;
2420      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2421      readonly s OOMPolicy = '...';
2422      readonly t ExecMainStartTimestamp = ...;
2423      readonly t ExecMainStartTimestampMonotonic = ...;
2424      readonly t ExecMainExitTimestamp = ...;
2425      readonly t ExecMainExitTimestampMonotonic = ...;
2426      readonly u ExecMainPID = ...;
2427      readonly i ExecMainCode = ...;
2428      readonly i ExecMainStatus = ...;
2429      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2430      readonly a(sasbttttuii) ExecCondition = [...];
2431      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2432      readonly a(sasasttttuii) ExecConditionEx = [...];
2433      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2434      readonly a(sasbttttuii) ExecStartPre = [...];
2435      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2436      readonly a(sasasttttuii) ExecStartPreEx = [...];
2437      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2438      readonly a(sasbttttuii) ExecStart = [...];
2439      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2440      readonly a(sasasttttuii) ExecStartEx = [...];
2441      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2442      readonly a(sasbttttuii) ExecStartPost = [...];
2443      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2444      readonly a(sasasttttuii) ExecStartPostEx = [...];
2445      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2446      readonly a(sasbttttuii) ExecReload = [...];
2447      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2448      readonly a(sasasttttuii) ExecReloadEx = [...];
2449      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2450      readonly a(sasbttttuii) ExecStop = [...];
2451      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2452      readonly a(sasasttttuii) ExecStopEx = [...];
2453      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2454      readonly a(sasbttttuii) ExecStopPost = [...];
2455      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2456      readonly a(sasasttttuii) ExecStopPostEx = [...];
2457      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2458      readonly s Slice = '...';
2459      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2460      readonly s ControlGroup = '...';
2461      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2462      readonly t ControlGroupId = ...;
2463      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2464      readonly t MemoryCurrent = ...;
2465      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2466      readonly t MemoryAvailable = ...;
2467      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2468      readonly t CPUUsageNSec = ...;
2469      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2470      readonly ay EffectiveCPUs = [...];
2471      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2472      readonly ay EffectiveMemoryNodes = [...];
2473      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2474      readonly t TasksCurrent = ...;
2475      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2476      readonly t IPIngressBytes = ...;
2477      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2478      readonly t IPIngressPackets = ...;
2479      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2480      readonly t IPEgressBytes = ...;
2481      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2482      readonly t IPEgressPackets = ...;
2483      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2484      readonly t IOReadBytes = ...;
2485      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2486      readonly t IOReadOperations = ...;
2487      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2488      readonly t IOWriteBytes = ...;
2489      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2490      readonly t IOWriteOperations = ...;
2491      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2492      readonly b Delegate = ...;
2493      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2494      readonly as DelegateControllers = ['...', ...];
2495      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2496      readonly b CPUAccounting = ...;
2497      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2498      readonly t CPUWeight = ...;
2499      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2500      readonly t StartupCPUWeight = ...;
2501      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2502      readonly t CPUShares = ...;
2503      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2504      readonly t StartupCPUShares = ...;
2505      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2506      readonly t CPUQuotaPerSecUSec = ...;
2507      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2508      readonly t CPUQuotaPeriodUSec = ...;
2509      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2510      readonly ay AllowedCPUs = [...];
2511      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2512      readonly ay StartupAllowedCPUs = [...];
2513      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2514      readonly ay AllowedMemoryNodes = [...];
2515      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2516      readonly ay StartupAllowedMemoryNodes = [...];
2517      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2518      readonly b IOAccounting = ...;
2519      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2520      readonly t IOWeight = ...;
2521      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2522      readonly t StartupIOWeight = ...;
2523      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2524      readonly a(st) IODeviceWeight = [...];
2525      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2526      readonly a(st) IOReadBandwidthMax = [...];
2527      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2528      readonly a(st) IOWriteBandwidthMax = [...];
2529      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2530      readonly a(st) IOReadIOPSMax = [...];
2531      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2532      readonly a(st) IOWriteIOPSMax = [...];
2533      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2534      readonly a(st) IODeviceLatencyTargetUSec = [...];
2535      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2536      readonly b BlockIOAccounting = ...;
2537      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2538      readonly t BlockIOWeight = ...;
2539      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2540      readonly t StartupBlockIOWeight = ...;
2541      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2542      readonly a(st) BlockIODeviceWeight = [...];
2543      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2544      readonly a(st) BlockIOReadBandwidth = [...];
2545      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2546      readonly a(st) BlockIOWriteBandwidth = [...];
2547      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2548      readonly b MemoryAccounting = ...;
2549      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2550      readonly t DefaultMemoryLow = ...;
2551      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2552      readonly t DefaultMemoryMin = ...;
2553      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2554      readonly t MemoryMin = ...;
2555      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2556      readonly t MemoryLow = ...;
2557      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2558      readonly t MemoryHigh = ...;
2559      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2560      readonly t MemoryMax = ...;
2561      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2562      readonly t MemorySwapMax = ...;
2563      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2564      readonly t MemoryLimit = ...;
2565      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2566      readonly s DevicePolicy = '...';
2567      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2568      readonly a(ss) DeviceAllow = [...];
2569      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2570      readonly b TasksAccounting = ...;
2571      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2572      readonly t TasksMax = ...;
2573      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2574      readonly b IPAccounting = ...;
2575      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2576      readonly a(iayu) IPAddressAllow = [...];
2577      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2578      readonly a(iayu) IPAddressDeny = [...];
2579      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2580      readonly as IPIngressFilterPath = ['...', ...];
2581      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2582      readonly as IPEgressFilterPath = ['...', ...];
2583      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2584      readonly as DisableControllers = ['...', ...];
2585      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2586      readonly s ManagedOOMSwap = '...';
2587      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2588      readonly s ManagedOOMMemoryPressure = '...';
2589      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2590      readonly u ManagedOOMMemoryPressureLimit = ...;
2591      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2592      readonly s ManagedOOMPreference = '...';
2593      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2594      readonly a(ss) BPFProgram = [...];
2595      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2596      readonly a(iiqq) SocketBindAllow = [...];
2597      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2598      readonly a(iiqq) SocketBindDeny = [...];
2599      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2600      readonly (bas) RestrictNetworkInterfaces = ...;
2601      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2602      readonly as Environment = ['...', ...];
2603      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2604      readonly a(sb) EnvironmentFiles = [...];
2605      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2606      readonly as PassEnvironment = ['...', ...];
2607      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2608      readonly as UnsetEnvironment = ['...', ...];
2609      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2610      readonly u UMask = ...;
2611      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2612      readonly t LimitCPU = ...;
2613      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2614      readonly t LimitCPUSoft = ...;
2615      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2616      readonly t LimitFSIZE = ...;
2617      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2618      readonly t LimitFSIZESoft = ...;
2619      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2620      readonly t LimitDATA = ...;
2621      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2622      readonly t LimitDATASoft = ...;
2623      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2624      readonly t LimitSTACK = ...;
2625      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2626      readonly t LimitSTACKSoft = ...;
2627      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2628      readonly t LimitCORE = ...;
2629      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2630      readonly t LimitCORESoft = ...;
2631      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2632      readonly t LimitRSS = ...;
2633      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2634      readonly t LimitRSSSoft = ...;
2635      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2636      readonly t LimitNOFILE = ...;
2637      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2638      readonly t LimitNOFILESoft = ...;
2639      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2640      readonly t LimitAS = ...;
2641      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2642      readonly t LimitASSoft = ...;
2643      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2644      readonly t LimitNPROC = ...;
2645      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2646      readonly t LimitNPROCSoft = ...;
2647      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2648      readonly t LimitMEMLOCK = ...;
2649      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2650      readonly t LimitMEMLOCKSoft = ...;
2651      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2652      readonly t LimitLOCKS = ...;
2653      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2654      readonly t LimitLOCKSSoft = ...;
2655      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2656      readonly t LimitSIGPENDING = ...;
2657      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2658      readonly t LimitSIGPENDINGSoft = ...;
2659      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2660      readonly t LimitMSGQUEUE = ...;
2661      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2662      readonly t LimitMSGQUEUESoft = ...;
2663      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2664      readonly t LimitNICE = ...;
2665      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2666      readonly t LimitNICESoft = ...;
2667      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2668      readonly t LimitRTPRIO = ...;
2669      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2670      readonly t LimitRTPRIOSoft = ...;
2671      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2672      readonly t LimitRTTIME = ...;
2673      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2674      readonly t LimitRTTIMESoft = ...;
2675      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2676      readonly s WorkingDirectory = '...';
2677      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2678      readonly s RootDirectory = '...';
2679      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2680      readonly s RootImage = '...';
2681      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2682      readonly a(ss) RootImageOptions = [...];
2683      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2684      readonly ay RootHash = [...];
2685      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2686      readonly s RootHashPath = '...';
2687      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2688      readonly ay RootHashSignature = [...];
2689      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2690      readonly s RootHashSignaturePath = '...';
2691      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2692      readonly s RootVerity = '...';
2693      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2694      readonly as ExtensionDirectories = ['...', ...];
2695      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2696      readonly a(sba(ss)) ExtensionImages = [...];
2697      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2698      readonly a(ssba(ss)) MountImages = [...];
2699      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2700      readonly i OOMScoreAdjust = ...;
2701      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2702      readonly t CoredumpFilter = ...;
2703      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2704      readonly i Nice = ...;
2705      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2706      readonly i IOSchedulingClass = ...;
2707      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2708      readonly i IOSchedulingPriority = ...;
2709      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2710      readonly i CPUSchedulingPolicy = ...;
2711      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2712      readonly i CPUSchedulingPriority = ...;
2713      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2714      readonly ay CPUAffinity = [...];
2715      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2716      readonly b CPUAffinityFromNUMA = ...;
2717      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2718      readonly i NUMAPolicy = ...;
2719      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2720      readonly ay NUMAMask = [...];
2721      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2722      readonly t TimerSlackNSec = ...;
2723      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2724      readonly b CPUSchedulingResetOnFork = ...;
2725      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2726      readonly b NonBlocking = ...;
2727      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2728      readonly s StandardInput = '...';
2729      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2730      readonly s StandardInputFileDescriptorName = '...';
2731      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2732      readonly ay StandardInputData = [...];
2733      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2734      readonly s StandardOutput = '...';
2735      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2736      readonly s StandardOutputFileDescriptorName = '...';
2737      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2738      readonly s StandardError = '...';
2739      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2740      readonly s StandardErrorFileDescriptorName = '...';
2741      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2742      readonly s TTYPath = '...';
2743      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2744      readonly b TTYReset = ...;
2745      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2746      readonly b TTYVHangup = ...;
2747      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2748      readonly b TTYVTDisallocate = ...;
2749      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2750      readonly q TTYRows = ...;
2751      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2752      readonly q TTYColumns = ...;
2753      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2754      readonly i SyslogPriority = ...;
2755      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2756      readonly s SyslogIdentifier = '...';
2757      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2758      readonly b SyslogLevelPrefix = ...;
2759      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2760      readonly i SyslogLevel = ...;
2761      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2762      readonly i SyslogFacility = ...;
2763      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2764      readonly i LogLevelMax = ...;
2765      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2766      readonly t LogRateLimitIntervalUSec = ...;
2767      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2768      readonly u LogRateLimitBurst = ...;
2769      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2770      readonly aay LogExtraFields = [[...], ...];
2771      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2772      readonly s LogNamespace = '...';
2773      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2774      readonly i SecureBits = ...;
2775      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2776      readonly t CapabilityBoundingSet = ...;
2777      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2778      readonly t AmbientCapabilities = ...;
2779      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2780      readonly s User = '...';
2781      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2782      readonly s Group = '...';
2783      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2784      readonly b DynamicUser = ...;
2785      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2786      readonly b RemoveIPC = ...;
2787      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2788      readonly a(say) SetCredential = [...];
2789      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2790      readonly a(say) SetCredentialEncrypted = [...];
2791      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2792      readonly a(ss) LoadCredential = [...];
2793      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2794      readonly a(ss) LoadCredentialEncrypted = [...];
2795      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2796      readonly as SupplementaryGroups = ['...', ...];
2797      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2798      readonly s PAMName = '...';
2799      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2800      readonly as ReadWritePaths = ['...', ...];
2801      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2802      readonly as ReadOnlyPaths = ['...', ...];
2803      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2804      readonly as InaccessiblePaths = ['...', ...];
2805      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2806      readonly as ExecPaths = ['...', ...];
2807      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2808      readonly as NoExecPaths = ['...', ...];
2809      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2810      readonly as ExecSearchPath = ['...', ...];
2811      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2812      readonly t MountFlags = ...;
2813      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2814      readonly b PrivateTmp = ...;
2815      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2816      readonly b PrivateDevices = ...;
2817      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2818      readonly b ProtectClock = ...;
2819      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2820      readonly b ProtectKernelTunables = ...;
2821      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2822      readonly b ProtectKernelModules = ...;
2823      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2824      readonly b ProtectKernelLogs = ...;
2825      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2826      readonly b ProtectControlGroups = ...;
2827      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2828      readonly b PrivateNetwork = ...;
2829      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2830      readonly b PrivateUsers = ...;
2831      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2832      readonly b PrivateMounts = ...;
2833      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2834      readonly b PrivateIPC = ...;
2835      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2836      readonly s ProtectHome = '...';
2837      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2838      readonly s ProtectSystem = '...';
2839      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2840      readonly b SameProcessGroup = ...;
2841      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2842      readonly s UtmpIdentifier = '...';
2843      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2844      readonly s UtmpMode = '...';
2845      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2846      readonly (bs) SELinuxContext = ...;
2847      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2848      readonly (bs) AppArmorProfile = ...;
2849      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2850      readonly (bs) SmackProcessLabel = ...;
2851      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2852      readonly b IgnoreSIGPIPE = ...;
2853      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2854      readonly b NoNewPrivileges = ...;
2855      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2856      readonly (bas) SystemCallFilter = ...;
2857      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2858      readonly as SystemCallArchitectures = ['...', ...];
2859      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2860      readonly i SystemCallErrorNumber = ...;
2861      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2862      readonly (bas) SystemCallLog = ...;
2863      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2864      readonly s Personality = '...';
2865      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2866      readonly b LockPersonality = ...;
2867      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2868      readonly (bas) RestrictAddressFamilies = ...;
2869      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2870      readonly a(sst) RuntimeDirectorySymlink = [...];
2871      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2872      readonly s RuntimeDirectoryPreserve = '...';
2873      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2874      readonly u RuntimeDirectoryMode = ...;
2875      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2876      readonly as RuntimeDirectory = ['...', ...];
2877      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2878      readonly a(sst) StateDirectorySymlink = [...];
2879      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2880      readonly u StateDirectoryMode = ...;
2881      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2882      readonly as StateDirectory = ['...', ...];
2883      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2884      readonly a(sst) CacheDirectorySymlink = [...];
2885      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2886      readonly u CacheDirectoryMode = ...;
2887      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2888      readonly as CacheDirectory = ['...', ...];
2889      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2890      readonly a(sst) LogsDirectorySymlink = [...];
2891      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2892      readonly u LogsDirectoryMode = ...;
2893      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2894      readonly as LogsDirectory = ['...', ...];
2895      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2896      readonly u ConfigurationDirectoryMode = ...;
2897      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2898      readonly as ConfigurationDirectory = ['...', ...];
2899      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2900      readonly t TimeoutCleanUSec = ...;
2901      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2902      readonly b MemoryDenyWriteExecute = ...;
2903      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2904      readonly b RestrictRealtime = ...;
2905      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2906      readonly b RestrictSUIDSGID = ...;
2907      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2908      readonly t RestrictNamespaces = ...;
2909      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2910      readonly (bas) RestrictFileSystems = ...;
2911      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2912      readonly a(ssbt) BindPaths = [...];
2913      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2914      readonly a(ssbt) BindReadOnlyPaths = [...];
2915      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2916      readonly a(ss) TemporaryFileSystem = [...];
2917      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2918      readonly b MountAPIVFS = ...;
2919      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2920      readonly s KeyringMode = '...';
2921      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2922      readonly s ProtectProc = '...';
2923      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2924      readonly s ProcSubset = '...';
2925      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2926      readonly b ProtectHostname = ...;
2927      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2928      readonly s NetworkNamespacePath = '...';
2929      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2930      readonly s IPCNamespacePath = '...';
2931      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2932      readonly s KillMode = '...';
2933      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2934      readonly i KillSignal = ...;
2935      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2936      readonly i RestartKillSignal = ...;
2937      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2938      readonly i FinalKillSignal = ...;
2939      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2940      readonly b SendSIGKILL = ...;
2941      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2942      readonly b SendSIGHUP = ...;
2943      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2944      readonly i WatchdogSignal = ...;
2945  };
2946  interface org.freedesktop.DBus.Peer { ... };
2947  interface org.freedesktop.DBus.Introspectable { ... };
2948  interface org.freedesktop.DBus.Properties { ... };
2949  interface org.freedesktop.systemd1.Unit { ... };
2950};
2951    </programlisting>
2952
2953    <!--method GetProcesses is not documented!-->
2954
2955    <!--method AttachProcesses is not documented!-->
2956
2957    <!--property Type is not documented!-->
2958
2959    <!--property ExitType is not documented!-->
2960
2961    <!--property Restart is not documented!-->
2962
2963    <!--property PIDFile is not documented!-->
2964
2965    <!--property NotifyAccess is not documented!-->
2966
2967    <!--property RestartUSec is not documented!-->
2968
2969    <!--property TimeoutStartFailureMode is not documented!-->
2970
2971    <!--property TimeoutStopFailureMode is not documented!-->
2972
2973    <!--property RuntimeMaxUSec is not documented!-->
2974
2975    <!--property RuntimeRandomizedExtraUSec is not documented!-->
2976
2977    <!--property WatchdogUSec is not documented!-->
2978
2979    <!--property RootDirectoryStartOnly is not documented!-->
2980
2981    <!--property RemainAfterExit is not documented!-->
2982
2983    <!--property GuessMainPID is not documented!-->
2984
2985    <!--property RestartPreventExitStatus is not documented!-->
2986
2987    <!--property RestartForceExitStatus is not documented!-->
2988
2989    <!--property SuccessExitStatus is not documented!-->
2990
2991    <!--property BusName is not documented!-->
2992
2993    <!--property FileDescriptorStoreMax is not documented!-->
2994
2995    <!--property NFileDescriptorStore is not documented!-->
2996
2997    <!--property StatusErrno is not documented!-->
2998
2999    <!--property ReloadResult is not documented!-->
3000
3001    <!--property CleanResult is not documented!-->
3002
3003    <!--property USBFunctionDescriptors is not documented!-->
3004
3005    <!--property USBFunctionStrings is not documented!-->
3006
3007    <!--property UID is not documented!-->
3008
3009    <!--property GID is not documented!-->
3010
3011    <!--property NRestarts is not documented!-->
3012
3013    <!--property OOMPolicy is not documented!-->
3014
3015    <!--property ExecCondition is not documented!-->
3016
3017    <!--property ExecConditionEx is not documented!-->
3018
3019    <!--property ExecStartPreEx is not documented!-->
3020
3021    <!--property ExecStartEx is not documented!-->
3022
3023    <!--property ExecStartPostEx is not documented!-->
3024
3025    <!--property ExecReloadEx is not documented!-->
3026
3027    <!--property ExecStopEx is not documented!-->
3028
3029    <!--property ExecStopPost is not documented!-->
3030
3031    <!--property ExecStopPostEx is not documented!-->
3032
3033    <!--property Slice is not documented!-->
3034
3035    <!--property ControlGroupId is not documented!-->
3036
3037    <!--property MemoryCurrent is not documented!-->
3038
3039    <!--property CPUUsageNSec is not documented!-->
3040
3041    <!--property EffectiveCPUs is not documented!-->
3042
3043    <!--property EffectiveMemoryNodes is not documented!-->
3044
3045    <!--property TasksCurrent is not documented!-->
3046
3047    <!--property IPIngressBytes is not documented!-->
3048
3049    <!--property IPIngressPackets is not documented!-->
3050
3051    <!--property IPEgressBytes is not documented!-->
3052
3053    <!--property IPEgressPackets is not documented!-->
3054
3055    <!--property IOReadBytes is not documented!-->
3056
3057    <!--property IOReadOperations is not documented!-->
3058
3059    <!--property IOWriteBytes is not documented!-->
3060
3061    <!--property IOWriteOperations is not documented!-->
3062
3063    <!--property Delegate is not documented!-->
3064
3065    <!--property DelegateControllers is not documented!-->
3066
3067    <!--property CPUAccounting is not documented!-->
3068
3069    <!--property CPUWeight is not documented!-->
3070
3071    <!--property StartupCPUWeight is not documented!-->
3072
3073    <!--property CPUShares is not documented!-->
3074
3075    <!--property StartupCPUShares is not documented!-->
3076
3077    <!--property CPUQuotaPerSecUSec is not documented!-->
3078
3079    <!--property CPUQuotaPeriodUSec is not documented!-->
3080
3081    <!--property AllowedCPUs is not documented!-->
3082
3083    <!--property StartupAllowedCPUs is not documented!-->
3084
3085    <!--property AllowedMemoryNodes is not documented!-->
3086
3087    <!--property StartupAllowedMemoryNodes is not documented!-->
3088
3089    <!--property IOAccounting is not documented!-->
3090
3091    <!--property IOWeight is not documented!-->
3092
3093    <!--property StartupIOWeight is not documented!-->
3094
3095    <!--property IODeviceWeight is not documented!-->
3096
3097    <!--property IOReadBandwidthMax is not documented!-->
3098
3099    <!--property IOWriteBandwidthMax is not documented!-->
3100
3101    <!--property IOReadIOPSMax is not documented!-->
3102
3103    <!--property IOWriteIOPSMax is not documented!-->
3104
3105    <!--property IODeviceLatencyTargetUSec is not documented!-->
3106
3107    <!--property BlockIOAccounting is not documented!-->
3108
3109    <!--property BlockIOWeight is not documented!-->
3110
3111    <!--property StartupBlockIOWeight is not documented!-->
3112
3113    <!--property BlockIODeviceWeight is not documented!-->
3114
3115    <!--property BlockIOReadBandwidth is not documented!-->
3116
3117    <!--property BlockIOWriteBandwidth is not documented!-->
3118
3119    <!--property MemoryAccounting is not documented!-->
3120
3121    <!--property DefaultMemoryLow is not documented!-->
3122
3123    <!--property DefaultMemoryMin is not documented!-->
3124
3125    <!--property MemoryMin is not documented!-->
3126
3127    <!--property MemoryLow is not documented!-->
3128
3129    <!--property MemoryHigh is not documented!-->
3130
3131    <!--property MemoryMax is not documented!-->
3132
3133    <!--property MemorySwapMax is not documented!-->
3134
3135    <!--property MemoryLimit is not documented!-->
3136
3137    <!--property DevicePolicy is not documented!-->
3138
3139    <!--property DeviceAllow is not documented!-->
3140
3141    <!--property TasksAccounting is not documented!-->
3142
3143    <!--property TasksMax is not documented!-->
3144
3145    <!--property IPAccounting is not documented!-->
3146
3147    <!--property IPAddressAllow is not documented!-->
3148
3149    <!--property IPAddressDeny is not documented!-->
3150
3151    <!--property IPIngressFilterPath is not documented!-->
3152
3153    <!--property IPEgressFilterPath is not documented!-->
3154
3155    <!--property DisableControllers is not documented!-->
3156
3157    <!--property ManagedOOMSwap is not documented!-->
3158
3159    <!--property ManagedOOMMemoryPressure is not documented!-->
3160
3161    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
3162
3163    <!--property ManagedOOMPreference is not documented!-->
3164
3165    <!--property BPFProgram is not documented!-->
3166
3167    <!--property SocketBindAllow is not documented!-->
3168
3169    <!--property SocketBindDeny is not documented!-->
3170
3171    <!--property RestrictNetworkInterfaces is not documented!-->
3172
3173    <!--property EnvironmentFiles is not documented!-->
3174
3175    <!--property PassEnvironment is not documented!-->
3176
3177    <!--property UnsetEnvironment is not documented!-->
3178
3179    <!--property UMask is not documented!-->
3180
3181    <!--property LimitCPUSoft is not documented!-->
3182
3183    <!--property LimitFSIZE is not documented!-->
3184
3185    <!--property LimitFSIZESoft is not documented!-->
3186
3187    <!--property LimitDATA is not documented!-->
3188
3189    <!--property LimitDATASoft is not documented!-->
3190
3191    <!--property LimitSTACK is not documented!-->
3192
3193    <!--property LimitSTACKSoft is not documented!-->
3194
3195    <!--property LimitCORE is not documented!-->
3196
3197    <!--property LimitCORESoft is not documented!-->
3198
3199    <!--property LimitRSS is not documented!-->
3200
3201    <!--property LimitRSSSoft is not documented!-->
3202
3203    <!--property LimitNOFILE is not documented!-->
3204
3205    <!--property LimitNOFILESoft is not documented!-->
3206
3207    <!--property LimitAS is not documented!-->
3208
3209    <!--property LimitASSoft is not documented!-->
3210
3211    <!--property LimitNPROC is not documented!-->
3212
3213    <!--property LimitNPROCSoft is not documented!-->
3214
3215    <!--property LimitMEMLOCK is not documented!-->
3216
3217    <!--property LimitMEMLOCKSoft is not documented!-->
3218
3219    <!--property LimitLOCKS is not documented!-->
3220
3221    <!--property LimitLOCKSSoft is not documented!-->
3222
3223    <!--property LimitSIGPENDING is not documented!-->
3224
3225    <!--property LimitSIGPENDINGSoft is not documented!-->
3226
3227    <!--property LimitMSGQUEUE is not documented!-->
3228
3229    <!--property LimitMSGQUEUESoft is not documented!-->
3230
3231    <!--property LimitNICE is not documented!-->
3232
3233    <!--property LimitNICESoft is not documented!-->
3234
3235    <!--property LimitRTPRIO is not documented!-->
3236
3237    <!--property LimitRTPRIOSoft is not documented!-->
3238
3239    <!--property LimitRTTIME is not documented!-->
3240
3241    <!--property LimitRTTIMESoft is not documented!-->
3242
3243    <!--property WorkingDirectory is not documented!-->
3244
3245    <!--property RootHashPath is not documented!-->
3246
3247    <!--property RootHashSignaturePath is not documented!-->
3248
3249    <!--property OOMScoreAdjust is not documented!-->
3250
3251    <!--property CoredumpFilter is not documented!-->
3252
3253    <!--property Nice is not documented!-->
3254
3255    <!--property IOSchedulingClass is not documented!-->
3256
3257    <!--property IOSchedulingPriority is not documented!-->
3258
3259    <!--property CPUSchedulingPolicy is not documented!-->
3260
3261    <!--property CPUSchedulingPriority is not documented!-->
3262
3263    <!--property CPUAffinity is not documented!-->
3264
3265    <!--property CPUAffinityFromNUMA is not documented!-->
3266
3267    <!--property NUMAPolicy is not documented!-->
3268
3269    <!--property NUMAMask is not documented!-->
3270
3271    <!--property TimerSlackNSec is not documented!-->
3272
3273    <!--property CPUSchedulingResetOnFork is not documented!-->
3274
3275    <!--property NonBlocking is not documented!-->
3276
3277    <!--property StandardInput is not documented!-->
3278
3279    <!--property StandardInputFileDescriptorName is not documented!-->
3280
3281    <!--property StandardInputData is not documented!-->
3282
3283    <!--property StandardOutput is not documented!-->
3284
3285    <!--property StandardOutputFileDescriptorName is not documented!-->
3286
3287    <!--property StandardError is not documented!-->
3288
3289    <!--property StandardErrorFileDescriptorName is not documented!-->
3290
3291    <!--property TTYPath is not documented!-->
3292
3293    <!--property TTYReset is not documented!-->
3294
3295    <!--property TTYVHangup is not documented!-->
3296
3297    <!--property TTYVTDisallocate is not documented!-->
3298
3299    <!--property TTYRows is not documented!-->
3300
3301    <!--property TTYColumns is not documented!-->
3302
3303    <!--property SyslogPriority is not documented!-->
3304
3305    <!--property SyslogIdentifier is not documented!-->
3306
3307    <!--property SyslogLevelPrefix is not documented!-->
3308
3309    <!--property SyslogLevel is not documented!-->
3310
3311    <!--property SyslogFacility is not documented!-->
3312
3313    <!--property LogLevelMax is not documented!-->
3314
3315    <!--property LogRateLimitIntervalUSec is not documented!-->
3316
3317    <!--property LogRateLimitBurst is not documented!-->
3318
3319    <!--property LogExtraFields is not documented!-->
3320
3321    <!--property LogNamespace is not documented!-->
3322
3323    <!--property AmbientCapabilities is not documented!-->
3324
3325    <!--property User is not documented!-->
3326
3327    <!--property Group is not documented!-->
3328
3329    <!--property DynamicUser is not documented!-->
3330
3331    <!--property RemoveIPC is not documented!-->
3332
3333    <!--property SetCredential is not documented!-->
3334
3335    <!--property SetCredentialEncrypted is not documented!-->
3336
3337    <!--property LoadCredential is not documented!-->
3338
3339    <!--property LoadCredentialEncrypted is not documented!-->
3340
3341    <!--property SupplementaryGroups is not documented!-->
3342
3343    <!--property PAMName is not documented!-->
3344
3345    <!--property ReadWritePaths is not documented!-->
3346
3347    <!--property ReadOnlyPaths is not documented!-->
3348
3349    <!--property InaccessiblePaths is not documented!-->
3350
3351    <!--property ExecPaths is not documented!-->
3352
3353    <!--property NoExecPaths is not documented!-->
3354
3355    <!--property ExecSearchPath is not documented!-->
3356
3357    <!--property PrivateTmp is not documented!-->
3358
3359    <!--property PrivateDevices is not documented!-->
3360
3361    <!--property ProtectClock is not documented!-->
3362
3363    <!--property ProtectKernelTunables is not documented!-->
3364
3365    <!--property ProtectKernelModules is not documented!-->
3366
3367    <!--property ProtectKernelLogs is not documented!-->
3368
3369    <!--property ProtectControlGroups is not documented!-->
3370
3371    <!--property PrivateNetwork is not documented!-->
3372
3373    <!--property PrivateUsers is not documented!-->
3374
3375    <!--property PrivateMounts is not documented!-->
3376
3377    <!--property PrivateIPC is not documented!-->
3378
3379    <!--property ProtectHome is not documented!-->
3380
3381    <!--property ProtectSystem is not documented!-->
3382
3383    <!--property SameProcessGroup is not documented!-->
3384
3385    <!--property UtmpIdentifier is not documented!-->
3386
3387    <!--property UtmpMode is not documented!-->
3388
3389    <!--property SELinuxContext is not documented!-->
3390
3391    <!--property AppArmorProfile is not documented!-->
3392
3393    <!--property SmackProcessLabel is not documented!-->
3394
3395    <!--property IgnoreSIGPIPE is not documented!-->
3396
3397    <!--property NoNewPrivileges is not documented!-->
3398
3399    <!--property SystemCallFilter is not documented!-->
3400
3401    <!--property SystemCallArchitectures is not documented!-->
3402
3403    <!--property SystemCallErrorNumber is not documented!-->
3404
3405    <!--property SystemCallLog is not documented!-->
3406
3407    <!--property Personality is not documented!-->
3408
3409    <!--property LockPersonality is not documented!-->
3410
3411    <!--property RestrictAddressFamilies is not documented!-->
3412
3413    <!--property RuntimeDirectoryPreserve is not documented!-->
3414
3415    <!--property RuntimeDirectoryMode is not documented!-->
3416
3417    <!--property StateDirectoryMode is not documented!-->
3418
3419    <!--property CacheDirectoryMode is not documented!-->
3420
3421    <!--property LogsDirectoryMode is not documented!-->
3422
3423    <!--property ConfigurationDirectoryMode is not documented!-->
3424
3425    <!--property ConfigurationDirectory is not documented!-->
3426
3427    <!--property TimeoutCleanUSec is not documented!-->
3428
3429    <!--property MemoryDenyWriteExecute is not documented!-->
3430
3431    <!--property RestrictRealtime is not documented!-->
3432
3433    <!--property RestrictSUIDSGID is not documented!-->
3434
3435    <!--property RestrictNamespaces is not documented!-->
3436
3437    <!--property RestrictFileSystems is not documented!-->
3438
3439    <!--property BindPaths is not documented!-->
3440
3441    <!--property BindReadOnlyPaths is not documented!-->
3442
3443    <!--property TemporaryFileSystem is not documented!-->
3444
3445    <!--property MountAPIVFS is not documented!-->
3446
3447    <!--property KeyringMode is not documented!-->
3448
3449    <!--property ProtectProc is not documented!-->
3450
3451    <!--property ProcSubset is not documented!-->
3452
3453    <!--property ProtectHostname is not documented!-->
3454
3455    <!--property NetworkNamespacePath is not documented!-->
3456
3457    <!--property IPCNamespacePath is not documented!-->
3458
3459    <!--property KillMode is not documented!-->
3460
3461    <!--property KillSignal is not documented!-->
3462
3463    <!--property RestartKillSignal is not documented!-->
3464
3465    <!--property FinalKillSignal is not documented!-->
3466
3467    <!--property SendSIGKILL is not documented!-->
3468
3469    <!--property SendSIGHUP is not documented!-->
3470
3471    <!--property WatchdogSignal is not documented!-->
3472
3473    <!--Autogenerated cross-references for systemd.directives, do not edit-->
3474
3475    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3476
3477    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3478
3479    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3480
3481    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3482
3483    <variablelist class="dbus-method" generated="True" extra-ref="BindMount()"/>
3484
3485    <variablelist class="dbus-method" generated="True" extra-ref="MountImage()"/>
3486
3487    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
3488
3489    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
3490
3491    <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
3492
3493    <variablelist class="dbus-property" generated="True" extra-ref="ExitType"/>
3494
3495    <variablelist class="dbus-property" generated="True" extra-ref="Restart"/>
3496
3497    <variablelist class="dbus-property" generated="True" extra-ref="PIDFile"/>
3498
3499    <variablelist class="dbus-property" generated="True" extra-ref="NotifyAccess"/>
3500
3501    <variablelist class="dbus-property" generated="True" extra-ref="RestartUSec"/>
3502
3503    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartUSec"/>
3504
3505    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
3506
3507    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
3508
3509    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
3510
3511    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
3512
3513    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
3514
3515    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
3516
3517    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
3518
3519    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestamp"/>
3520
3521    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestampMonotonic"/>
3522
3523    <variablelist class="dbus-property" generated="True" extra-ref="RootDirectoryStartOnly"/>
3524
3525    <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterExit"/>
3526
3527    <variablelist class="dbus-property" generated="True" extra-ref="GuessMainPID"/>
3528
3529    <variablelist class="dbus-property" generated="True" extra-ref="RestartPreventExitStatus"/>
3530
3531    <variablelist class="dbus-property" generated="True" extra-ref="RestartForceExitStatus"/>
3532
3533    <variablelist class="dbus-property" generated="True" extra-ref="SuccessExitStatus"/>
3534
3535    <variablelist class="dbus-property" generated="True" extra-ref="MainPID"/>
3536
3537    <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
3538
3539    <variablelist class="dbus-property" generated="True" extra-ref="BusName"/>
3540
3541    <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStoreMax"/>
3542
3543    <variablelist class="dbus-property" generated="True" extra-ref="NFileDescriptorStore"/>
3544
3545    <variablelist class="dbus-property" generated="True" extra-ref="StatusText"/>
3546
3547    <variablelist class="dbus-property" generated="True" extra-ref="StatusErrno"/>
3548
3549    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
3550
3551    <variablelist class="dbus-property" generated="True" extra-ref="ReloadResult"/>
3552
3553    <variablelist class="dbus-property" generated="True" extra-ref="CleanResult"/>
3554
3555    <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionDescriptors"/>
3556
3557    <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionStrings"/>
3558
3559    <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
3560
3561    <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
3562
3563    <variablelist class="dbus-property" generated="True" extra-ref="NRestarts"/>
3564
3565    <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
3566
3567    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestamp"/>
3568
3569    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestampMonotonic"/>
3570
3571    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestamp"/>
3572
3573    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestampMonotonic"/>
3574
3575    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainPID"/>
3576
3577    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainCode"/>
3578
3579    <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStatus"/>
3580
3581    <variablelist class="dbus-property" generated="True" extra-ref="ExecCondition"/>
3582
3583    <variablelist class="dbus-property" generated="True" extra-ref="ExecConditionEx"/>
3584
3585    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
3586
3587    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPreEx"/>
3588
3589    <variablelist class="dbus-property" generated="True" extra-ref="ExecStart"/>
3590
3591    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartEx"/>
3592
3593    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
3594
3595    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPostEx"/>
3596
3597    <variablelist class="dbus-property" generated="True" extra-ref="ExecReload"/>
3598
3599    <variablelist class="dbus-property" generated="True" extra-ref="ExecReloadEx"/>
3600
3601    <variablelist class="dbus-property" generated="True" extra-ref="ExecStop"/>
3602
3603    <variablelist class="dbus-property" generated="True" extra-ref="ExecStopEx"/>
3604
3605    <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
3606
3607    <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPostEx"/>
3608
3609    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
3610
3611    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
3612
3613    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
3614
3615    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
3616
3617    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
3618
3619    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
3620
3621    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
3622
3623    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
3624
3625    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
3626
3627    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
3628
3629    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
3630
3631    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
3632
3633    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
3634
3635    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
3636
3637    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
3638
3639    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
3640
3641    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
3642
3643    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
3644
3645    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
3646
3647    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
3648
3649    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
3650
3651    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
3652
3653    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
3654
3655    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
3656
3657    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
3658
3659    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
3660
3661    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
3662
3663    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
3664
3665    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
3666
3667    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
3668
3669    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
3670
3671    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
3672
3673    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
3674
3675    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
3676
3677    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
3678
3679    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
3680
3681    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
3682
3683    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
3684
3685    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
3686
3687    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
3688
3689    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
3690
3691    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
3692
3693    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
3694
3695    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
3696
3697    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
3698
3699    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
3700
3701    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
3702
3703    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
3704
3705    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
3706
3707    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
3708
3709    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
3710
3711    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
3712
3713    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
3714
3715    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
3716
3717    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
3718
3719    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
3720
3721    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
3722
3723    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
3724
3725    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
3726
3727    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
3728
3729    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
3730
3731    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
3732
3733    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
3734
3735    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
3736
3737    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
3738
3739    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
3740
3741    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
3742
3743    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
3744
3745    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
3746
3747    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
3748
3749    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
3750
3751    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
3752
3753    <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
3754
3755    <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
3756
3757    <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
3758
3759    <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
3760
3761    <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
3762
3763    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
3764
3765    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
3766
3767    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
3768
3769    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
3770
3771    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
3772
3773    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
3774
3775    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
3776
3777    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
3778
3779    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
3780
3781    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
3782
3783    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
3784
3785    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
3786
3787    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
3788
3789    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
3790
3791    <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
3792
3793    <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
3794
3795    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
3796
3797    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
3798
3799    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
3800
3801    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
3802
3803    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
3804
3805    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
3806
3807    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
3808
3809    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
3810
3811    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
3812
3813    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
3814
3815    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
3816
3817    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
3818
3819    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
3820
3821    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
3822
3823    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
3824
3825    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
3826
3827    <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
3828
3829    <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
3830
3831    <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
3832
3833    <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
3834
3835    <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
3836
3837    <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
3838
3839    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
3840
3841    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
3842
3843    <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
3844
3845    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
3846
3847    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
3848
3849    <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
3850
3851    <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
3852
3853    <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
3854
3855    <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
3856
3857    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
3858
3859    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
3860
3861    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
3862
3863    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
3864
3865    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
3866
3867    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
3868
3869    <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
3870
3871    <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
3872
3873    <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
3874
3875    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
3876
3877    <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
3878
3879    <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
3880
3881    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
3882
3883    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
3884
3885    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
3886
3887    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
3888
3889    <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
3890
3891    <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
3892
3893    <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
3894
3895    <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
3896
3897    <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
3898
3899    <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
3900
3901    <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
3902
3903    <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
3904
3905    <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
3906
3907    <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
3908
3909    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
3910
3911    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
3912
3913    <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
3914
3915    <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
3916
3917    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
3918
3919    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
3920
3921    <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
3922
3923    <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
3924
3925    <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
3926
3927    <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
3928
3929    <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
3930
3931    <variablelist class="dbus-property" generated="True" extra-ref="User"/>
3932
3933    <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
3934
3935    <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
3936
3937    <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
3938
3939    <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
3940
3941    <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
3942
3943    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
3944
3945    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
3946
3947    <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
3948
3949    <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
3950
3951    <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
3952
3953    <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
3954
3955    <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
3956
3957    <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
3958
3959    <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
3960
3961    <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
3962
3963    <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
3964
3965    <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
3966
3967    <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
3968
3969    <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
3970
3971    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
3972
3973    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
3974
3975    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
3976
3977    <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
3978
3979    <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
3980
3981    <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
3982
3983    <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
3984
3985    <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
3986
3987    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
3988
3989    <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
3990
3991    <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
3992
3993    <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
3994
3995    <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
3996
3997    <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
3998
3999    <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
4000
4001    <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
4002
4003    <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
4004
4005    <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
4006
4007    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
4008
4009    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
4010
4011    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
4012
4013    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
4014
4015    <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
4016
4017    <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
4018
4019    <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
4020
4021    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
4022
4023    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
4024
4025    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
4026
4027    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
4028
4029    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
4030
4031    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
4032
4033    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
4034
4035    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
4036
4037    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
4038
4039    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
4040
4041    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
4042
4043    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
4044
4045    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
4046
4047    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
4048
4049    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
4050
4051    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
4052
4053    <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
4054
4055    <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
4056
4057    <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
4058
4059    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
4060
4061    <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
4062
4063    <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
4064
4065    <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
4066
4067    <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
4068
4069    <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
4070
4071    <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
4072
4073    <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
4074
4075    <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
4076
4077    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
4078
4079    <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
4080
4081    <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
4082
4083    <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
4084
4085    <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
4086
4087    <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
4088
4089    <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
4090
4091    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
4092
4093    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
4094
4095    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
4096
4097    <!--End of Autogenerated section-->
4098
4099    <refsect2>
4100      <title>Methods</title>
4101
4102      <para><function>BindMount()</function> and <function>MountImage()</function> implement the same operations
4103      as the respective methods on the <interfacename>Manager</interfacename> object (see above). However, these
4104      methods operate on the service object and hence do not take a unit name parameter. Invoking the methods
4105      directly on the Manager object has the advantage of not requiring a <function>GetUnit()</function> call
4106      to get the unit object for a specific unit name. Calling the methods on the Manager object is hence a round
4107      trip optimization.</para>
4108    </refsect2>
4109
4110    <refsect2>
4111      <title>Properties</title>
4112
4113      <para>Most properties of the Service interface map directly to the corresponding settings in service
4114      unit files. For the sake of brevity, here's a list of all exceptions only:</para>
4115
4116      <para><varname>TimeoutStartUSec</varname>, <varname>TimeoutStopUSec</varname> and
4117      <varname>TimeoutAbortUSec</varname> contain the start, stop and abort timeouts, in microseconds. Note
4118      the slight difference in naming when compared to the matching unit file settings (see
4119      <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>7</manvolnum></citerefentry>):
4120      these bus properties strictly use microseconds (and thus are suffixed <varname>…USec</varname>) while
4121      the unit file settings default to a time unit of seconds (and thus are suffixed
4122      <varname>…Sec</varname>), unless a different unit is explicitly specified. This reflects that fact that
4123      internally the service manager deals in microsecond units only, and the bus properties are a relatively
4124      low-level (binary) concept exposing this. The unit file settings on the other hand are relatively
4125      high-level (string-based) concepts and thus support more user friendly time specifications which
4126      default to second time units but allow other units too, if specified.</para>
4127
4128      <para><varname>WatchdogTimestamp</varname> and <varname>WatchdogTimestampMonotonic</varname> contain
4129      <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of the
4130      last watchdog ping received from the service, or 0 if none was ever received.</para>
4131
4132      <para><varname>ExecStartPre</varname>, <varname>ExecStart</varname>, <varname>ExecStartPost</varname>,
4133      <varname>ExecReload</varname>, <varname>ExecStop</varname>, and <varname>ExecStop</varname> are arrays
4134      of structures where each struct contains: the binary path to execute; an array with all arguments to
4135      pass to the executed command, starting with argument 0; a boolean whether it should be considered a
4136      failure if the process exits uncleanly; two pairs of
4137      <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps when
4138      the process began and finished running the last time, or 0 if it never ran or never finished running;
4139      the PID of the process, or 0 if it has not run yet; the exit code and status of the last run. This
4140      field hence maps more or less to the corresponding setting in the service unit file but is augmented
4141      with runtime data.</para>
4142
4143      <para><varname>LimitCPU</varname> (and related properties) map more or less directly to the
4144      corresponding settings in the service unit files except that if they aren't set, their value is
4145      18446744073709551615 (i.e. -1).</para>
4146
4147      <para><varname>Capabilities</varname> contains the configured capabilities, as formatted with
4148      <citerefentry project="man-pages"><refentrytitle>cap_to_text</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4149      </para>
4150
4151      <para><varname>SecureBits</varname>, <varname>CapabilityBoundingSet</varname>,
4152      <varname>MountFlags</varname> also correspond to the configured settings of the unit files, but
4153      instead of being formatted as strings, they are encoded as the actual binary flags they are.
4154      </para>
4155
4156      <para><varname>ExecMainStartTimestamp</varname>, <varname>ExecMainStartTimestampMonotonic</varname>,
4157      <varname>ExecMainExitTimestamp</varname>, <varname>ExecMainExitTimestampMonotonic</varname>,
4158      <varname>ExecMainPID</varname>, <varname>ExecMainCode</varname>, <varname>ExecMainStatus</varname>
4159      contain information about the main process of the service as far as it is known. This is often the same
4160      runtime information that is stored in <varname>ExecStart</varname>. However, it deviates for
4161      <varname>Type=forking</varname> services where the main process of the service is not forked off
4162      systemd directly. These fields either contain information of the last run of the process or of the
4163      current running process.</para>
4164
4165      <para><varname>MainPID</varname> and <varname>ControlPID</varname> contain the main and control PID of
4166      the service. The main PID is the current main PID of the service and is 0 when the service currently
4167      has no main PID. The control PID is the PID of the current start/stop/reload process running and is 0
4168      if no such process is currently running. That means that <varname>ExecMainPID</varname> and
4169      <varname>MainPID</varname> differ in the way that the latter immediately reflects whether a main
4170      process is currently running while the latter possible contains information collected from the last run
4171      even if the process is no longer around.</para>
4172
4173      <para><varname>StatusText</varname> contains the status text passed to the service manager via a call
4174      to
4175      <citerefentry><refentrytitle>sd_notify</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4176      This may be used by services to inform the service manager about its internal state with a nice
4177      explanatory string.</para>
4178
4179      <para><varname>Result</varname> encodes the execution result of the last run of the service. It is
4180      useful to determine the reason a service failed if it is in the <literal>failed</literal> state (see
4181      <varname>ActiveState</varname> above). The following values are currently known:
4182      <literal>success</literal> is set if the unit didn't fail. <literal>resources</literal> indicates that
4183      not enough resources were available to fork off and execute the service
4184      processes. <literal>timeout</literal> indicates that a timeout occurred while executing a service
4185      operation. <literal>exit-code</literal> indicates that a service process exited with an unclean exit
4186      code. <literal>signal</literal> indicates that a service process exited with an uncaught
4187      signal. <literal>core-dump</literal> indicates that a service process exited uncleanly and dumped
4188      core. <literal>watchdog</literal> indicates that a service did not send out watchdog ping messages
4189      often enough. <literal>start-limit</literal> indicates that a service has been started too frequently
4190      in a specific time frame (as configured in <varname>StartLimitInterval</varname>,
4191      <varname>StartLimitBurst</varname>).</para>
4192
4193      <para><varname>ControlGroup</varname> indicates the control group path the processes of this service
4194      unit are placed in.</para>
4195
4196      <para>The following properties map 1:1 to corresponding settings in the unit file:
4197      <varname>RootDirectory</varname>
4198      <varname>RootImage</varname>
4199      <varname>RootImageOptions</varname>
4200      <varname>RootVerity</varname>
4201      <varname>RootHash</varname>
4202      <varname>RootHashSignature</varname>
4203      <varname>MountImages</varname>
4204      <varname>ExtensionImages</varname>
4205      <varname>ExtensionDirectories</varname>
4206      see systemd.exec(5) for their meaning.</para>
4207
4208      <para><varname>MemoryAvailable</varname> indicates how much unused memory is available to the unit before
4209      the <literal>MemoryMax</literal> or <literal>MemoryHigh</literal> (whichever is lower) limit set by the cgroup
4210      memory controller is reached. It will take into consideration limits on all parent slices, other than the
4211      limits set on the unit itself.</para>
4212
4213      <para><varname>RuntimeDirectorySymlink</varname>, <varname>StateDirectorySymlink</varname>,
4214      <varname>CacheDirectorySymlink</varname> and  <varname>LogsDirectorySymlink</varname> respectively
4215      implement the destination parameter of the unit files settings <varname>RuntimeDirectory</varname>,
4216      <varname>StateDirectory</varname>, <varname>CacheDirectory</varname> and <varname>LogsDirectory</varname>,
4217      which will create a symlink of the given name to the respective directory. The messages take an unused
4218      <varname>flags</varname> parameter, reserved for future backward-compatible changes.</para>
4219    </refsect2>
4220  </refsect1>
4221
4222  <refsect1>
4223    <title>Socket Unit Objects</title>
4224
4225    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket" interface="org.freedesktop.systemd1.Socket">
4226node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
4227  interface org.freedesktop.systemd1.Socket {
4228    methods:
4229      GetProcesses(out a(sus) processes);
4230      AttachProcesses(in  s subcgroup,
4231                      in  au pids);
4232    properties:
4233      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4234      readonly s BindIPv6Only = '...';
4235      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4236      readonly u Backlog = ...;
4237      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4238      readonly t TimeoutUSec = ...;
4239      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4240      readonly s BindToDevice = '...';
4241      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4242      readonly s SocketUser = '...';
4243      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4244      readonly s SocketGroup = '...';
4245      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4246      readonly u SocketMode = ...;
4247      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4248      readonly u DirectoryMode = ...;
4249      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4250      readonly b Accept = ...;
4251      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4252      readonly b FlushPending = ...;
4253      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4254      readonly b Writable = ...;
4255      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4256      readonly b KeepAlive = ...;
4257      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4258      readonly t KeepAliveTimeUSec = ...;
4259      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4260      readonly t KeepAliveIntervalUSec = ...;
4261      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4262      readonly u KeepAliveProbes = ...;
4263      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4264      readonly t DeferAcceptUSec = ...;
4265      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4266      readonly b NoDelay = ...;
4267      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4268      readonly i Priority = ...;
4269      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4270      readonly t ReceiveBuffer = ...;
4271      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4272      readonly t SendBuffer = ...;
4273      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4274      readonly i IPTOS = ...;
4275      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4276      readonly i IPTTL = ...;
4277      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4278      readonly t PipeSize = ...;
4279      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4280      readonly b FreeBind = ...;
4281      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4282      readonly b Transparent = ...;
4283      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4284      readonly b Broadcast = ...;
4285      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4286      readonly b PassCredentials = ...;
4287      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4288      readonly b PassSecurity = ...;
4289      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4290      readonly b PassPacketInfo = ...;
4291      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4292      readonly s Timestamping = '...';
4293      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4294      readonly b RemoveOnStop = ...;
4295      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4296      readonly a(ss) Listen = [...];
4297      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4298      readonly as Symlinks = ['...', ...];
4299      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4300      readonly i Mark = ...;
4301      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4302      readonly u MaxConnections = ...;
4303      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4304      readonly u MaxConnectionsPerSource = ...;
4305      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4306      readonly x MessageQueueMaxMessages = ...;
4307      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4308      readonly x MessageQueueMessageSize = ...;
4309      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4310      readonly s TCPCongestion = '...';
4311      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4312      readonly b ReusePort = ...;
4313      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4314      readonly s SmackLabel = '...';
4315      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4316      readonly s SmackLabelIPIn = '...';
4317      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4318      readonly s SmackLabelIPOut = '...';
4319      readonly u ControlPID = ...;
4320      readonly s Result = '...';
4321      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4322      readonly u NConnections = ...;
4323      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4324      readonly u NAccepted = ...;
4325      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4326      readonly u NRefused = ...;
4327      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4328      readonly s FileDescriptorName = '...';
4329      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4330      readonly i SocketProtocol = ...;
4331      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4332      readonly t TriggerLimitIntervalUSec = ...;
4333      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4334      readonly u TriggerLimitBurst = ...;
4335      readonly u UID = ...;
4336      readonly u GID = ...;
4337      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4338      readonly a(sasbttttuii) ExecStartPre = [...];
4339      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4340      readonly a(sasbttttuii) ExecStartPost = [...];
4341      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4342      readonly a(sasbttttuii) ExecStopPre = [...];
4343      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4344      readonly a(sasbttttuii) ExecStopPost = [...];
4345      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4346      readonly s Slice = '...';
4347      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4348      readonly s ControlGroup = '...';
4349      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4350      readonly t ControlGroupId = ...;
4351      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4352      readonly t MemoryCurrent = ...;
4353      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4354      readonly t MemoryAvailable = ...;
4355      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4356      readonly t CPUUsageNSec = ...;
4357      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4358      readonly ay EffectiveCPUs = [...];
4359      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4360      readonly ay EffectiveMemoryNodes = [...];
4361      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4362      readonly t TasksCurrent = ...;
4363      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4364      readonly t IPIngressBytes = ...;
4365      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4366      readonly t IPIngressPackets = ...;
4367      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4368      readonly t IPEgressBytes = ...;
4369      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4370      readonly t IPEgressPackets = ...;
4371      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4372      readonly t IOReadBytes = ...;
4373      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4374      readonly t IOReadOperations = ...;
4375      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4376      readonly t IOWriteBytes = ...;
4377      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4378      readonly t IOWriteOperations = ...;
4379      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4380      readonly b Delegate = ...;
4381      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4382      readonly as DelegateControllers = ['...', ...];
4383      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4384      readonly b CPUAccounting = ...;
4385      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4386      readonly t CPUWeight = ...;
4387      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4388      readonly t StartupCPUWeight = ...;
4389      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4390      readonly t CPUShares = ...;
4391      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4392      readonly t StartupCPUShares = ...;
4393      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4394      readonly t CPUQuotaPerSecUSec = ...;
4395      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4396      readonly t CPUQuotaPeriodUSec = ...;
4397      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4398      readonly ay AllowedCPUs = [...];
4399      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4400      readonly ay StartupAllowedCPUs = [...];
4401      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4402      readonly ay AllowedMemoryNodes = [...];
4403      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4404      readonly ay StartupAllowedMemoryNodes = [...];
4405      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4406      readonly b IOAccounting = ...;
4407      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4408      readonly t IOWeight = ...;
4409      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4410      readonly t StartupIOWeight = ...;
4411      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4412      readonly a(st) IODeviceWeight = [...];
4413      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4414      readonly a(st) IOReadBandwidthMax = [...];
4415      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4416      readonly a(st) IOWriteBandwidthMax = [...];
4417      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4418      readonly a(st) IOReadIOPSMax = [...];
4419      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4420      readonly a(st) IOWriteIOPSMax = [...];
4421      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4422      readonly a(st) IODeviceLatencyTargetUSec = [...];
4423      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4424      readonly b BlockIOAccounting = ...;
4425      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4426      readonly t BlockIOWeight = ...;
4427      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4428      readonly t StartupBlockIOWeight = ...;
4429      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4430      readonly a(st) BlockIODeviceWeight = [...];
4431      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4432      readonly a(st) BlockIOReadBandwidth = [...];
4433      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4434      readonly a(st) BlockIOWriteBandwidth = [...];
4435      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4436      readonly b MemoryAccounting = ...;
4437      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4438      readonly t DefaultMemoryLow = ...;
4439      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4440      readonly t DefaultMemoryMin = ...;
4441      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4442      readonly t MemoryMin = ...;
4443      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4444      readonly t MemoryLow = ...;
4445      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4446      readonly t MemoryHigh = ...;
4447      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4448      readonly t MemoryMax = ...;
4449      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4450      readonly t MemorySwapMax = ...;
4451      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4452      readonly t MemoryLimit = ...;
4453      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4454      readonly s DevicePolicy = '...';
4455      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4456      readonly a(ss) DeviceAllow = [...];
4457      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4458      readonly b TasksAccounting = ...;
4459      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4460      readonly t TasksMax = ...;
4461      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4462      readonly b IPAccounting = ...;
4463      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4464      readonly a(iayu) IPAddressAllow = [...];
4465      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4466      readonly a(iayu) IPAddressDeny = [...];
4467      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4468      readonly as IPIngressFilterPath = ['...', ...];
4469      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4470      readonly as IPEgressFilterPath = ['...', ...];
4471      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4472      readonly as DisableControllers = ['...', ...];
4473      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4474      readonly s ManagedOOMSwap = '...';
4475      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4476      readonly s ManagedOOMMemoryPressure = '...';
4477      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4478      readonly u ManagedOOMMemoryPressureLimit = ...;
4479      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4480      readonly s ManagedOOMPreference = '...';
4481      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4482      readonly a(ss) BPFProgram = [...];
4483      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4484      readonly a(iiqq) SocketBindAllow = [...];
4485      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4486      readonly a(iiqq) SocketBindDeny = [...];
4487      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4488      readonly (bas) RestrictNetworkInterfaces = ...;
4489      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4490      readonly as Environment = ['...', ...];
4491      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4492      readonly a(sb) EnvironmentFiles = [...];
4493      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4494      readonly as PassEnvironment = ['...', ...];
4495      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4496      readonly as UnsetEnvironment = ['...', ...];
4497      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4498      readonly u UMask = ...;
4499      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4500      readonly t LimitCPU = ...;
4501      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4502      readonly t LimitCPUSoft = ...;
4503      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4504      readonly t LimitFSIZE = ...;
4505      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4506      readonly t LimitFSIZESoft = ...;
4507      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4508      readonly t LimitDATA = ...;
4509      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4510      readonly t LimitDATASoft = ...;
4511      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4512      readonly t LimitSTACK = ...;
4513      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4514      readonly t LimitSTACKSoft = ...;
4515      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4516      readonly t LimitCORE = ...;
4517      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4518      readonly t LimitCORESoft = ...;
4519      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4520      readonly t LimitRSS = ...;
4521      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4522      readonly t LimitRSSSoft = ...;
4523      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4524      readonly t LimitNOFILE = ...;
4525      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4526      readonly t LimitNOFILESoft = ...;
4527      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4528      readonly t LimitAS = ...;
4529      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4530      readonly t LimitASSoft = ...;
4531      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4532      readonly t LimitNPROC = ...;
4533      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4534      readonly t LimitNPROCSoft = ...;
4535      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4536      readonly t LimitMEMLOCK = ...;
4537      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4538      readonly t LimitMEMLOCKSoft = ...;
4539      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4540      readonly t LimitLOCKS = ...;
4541      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4542      readonly t LimitLOCKSSoft = ...;
4543      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4544      readonly t LimitSIGPENDING = ...;
4545      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4546      readonly t LimitSIGPENDINGSoft = ...;
4547      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4548      readonly t LimitMSGQUEUE = ...;
4549      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4550      readonly t LimitMSGQUEUESoft = ...;
4551      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4552      readonly t LimitNICE = ...;
4553      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4554      readonly t LimitNICESoft = ...;
4555      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4556      readonly t LimitRTPRIO = ...;
4557      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4558      readonly t LimitRTPRIOSoft = ...;
4559      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4560      readonly t LimitRTTIME = ...;
4561      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4562      readonly t LimitRTTIMESoft = ...;
4563      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4564      readonly s WorkingDirectory = '...';
4565      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4566      readonly s RootDirectory = '...';
4567      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4568      readonly s RootImage = '...';
4569      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4570      readonly a(ss) RootImageOptions = [...];
4571      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4572      readonly ay RootHash = [...];
4573      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4574      readonly s RootHashPath = '...';
4575      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4576      readonly ay RootHashSignature = [...];
4577      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4578      readonly s RootHashSignaturePath = '...';
4579      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4580      readonly s RootVerity = '...';
4581      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4582      readonly as ExtensionDirectories = ['...', ...];
4583      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4584      readonly a(sba(ss)) ExtensionImages = [...];
4585      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4586      readonly a(ssba(ss)) MountImages = [...];
4587      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4588      readonly i OOMScoreAdjust = ...;
4589      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4590      readonly t CoredumpFilter = ...;
4591      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4592      readonly i Nice = ...;
4593      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4594      readonly i IOSchedulingClass = ...;
4595      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4596      readonly i IOSchedulingPriority = ...;
4597      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4598      readonly i CPUSchedulingPolicy = ...;
4599      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4600      readonly i CPUSchedulingPriority = ...;
4601      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4602      readonly ay CPUAffinity = [...];
4603      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4604      readonly b CPUAffinityFromNUMA = ...;
4605      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4606      readonly i NUMAPolicy = ...;
4607      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4608      readonly ay NUMAMask = [...];
4609      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4610      readonly t TimerSlackNSec = ...;
4611      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4612      readonly b CPUSchedulingResetOnFork = ...;
4613      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4614      readonly b NonBlocking = ...;
4615      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4616      readonly s StandardInput = '...';
4617      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4618      readonly s StandardInputFileDescriptorName = '...';
4619      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4620      readonly ay StandardInputData = [...];
4621      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4622      readonly s StandardOutput = '...';
4623      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4624      readonly s StandardOutputFileDescriptorName = '...';
4625      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4626      readonly s StandardError = '...';
4627      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4628      readonly s StandardErrorFileDescriptorName = '...';
4629      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4630      readonly s TTYPath = '...';
4631      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4632      readonly b TTYReset = ...;
4633      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4634      readonly b TTYVHangup = ...;
4635      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4636      readonly b TTYVTDisallocate = ...;
4637      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4638      readonly q TTYRows = ...;
4639      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4640      readonly q TTYColumns = ...;
4641      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4642      readonly i SyslogPriority = ...;
4643      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4644      readonly s SyslogIdentifier = '...';
4645      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4646      readonly b SyslogLevelPrefix = ...;
4647      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4648      readonly i SyslogLevel = ...;
4649      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4650      readonly i SyslogFacility = ...;
4651      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4652      readonly i LogLevelMax = ...;
4653      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4654      readonly t LogRateLimitIntervalUSec = ...;
4655      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4656      readonly u LogRateLimitBurst = ...;
4657      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4658      readonly aay LogExtraFields = [[...], ...];
4659      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4660      readonly s LogNamespace = '...';
4661      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4662      readonly i SecureBits = ...;
4663      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4664      readonly t CapabilityBoundingSet = ...;
4665      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4666      readonly t AmbientCapabilities = ...;
4667      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4668      readonly s User = '...';
4669      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4670      readonly s Group = '...';
4671      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4672      readonly b DynamicUser = ...;
4673      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4674      readonly b RemoveIPC = ...;
4675      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4676      readonly a(say) SetCredential = [...];
4677      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4678      readonly a(say) SetCredentialEncrypted = [...];
4679      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4680      readonly a(ss) LoadCredential = [...];
4681      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4682      readonly a(ss) LoadCredentialEncrypted = [...];
4683      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4684      readonly as SupplementaryGroups = ['...', ...];
4685      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4686      readonly s PAMName = '...';
4687      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4688      readonly as ReadWritePaths = ['...', ...];
4689      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4690      readonly as ReadOnlyPaths = ['...', ...];
4691      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4692      readonly as InaccessiblePaths = ['...', ...];
4693      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4694      readonly as ExecPaths = ['...', ...];
4695      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4696      readonly as NoExecPaths = ['...', ...];
4697      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4698      readonly as ExecSearchPath = ['...', ...];
4699      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4700      readonly t MountFlags = ...;
4701      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4702      readonly b PrivateTmp = ...;
4703      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4704      readonly b PrivateDevices = ...;
4705      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4706      readonly b ProtectClock = ...;
4707      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4708      readonly b ProtectKernelTunables = ...;
4709      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4710      readonly b ProtectKernelModules = ...;
4711      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4712      readonly b ProtectKernelLogs = ...;
4713      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4714      readonly b ProtectControlGroups = ...;
4715      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4716      readonly b PrivateNetwork = ...;
4717      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4718      readonly b PrivateUsers = ...;
4719      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4720      readonly b PrivateMounts = ...;
4721      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4722      readonly b PrivateIPC = ...;
4723      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4724      readonly s ProtectHome = '...';
4725      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4726      readonly s ProtectSystem = '...';
4727      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4728      readonly b SameProcessGroup = ...;
4729      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4730      readonly s UtmpIdentifier = '...';
4731      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4732      readonly s UtmpMode = '...';
4733      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4734      readonly (bs) SELinuxContext = ...;
4735      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4736      readonly (bs) AppArmorProfile = ...;
4737      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4738      readonly (bs) SmackProcessLabel = ...;
4739      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4740      readonly b IgnoreSIGPIPE = ...;
4741      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4742      readonly b NoNewPrivileges = ...;
4743      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4744      readonly (bas) SystemCallFilter = ...;
4745      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4746      readonly as SystemCallArchitectures = ['...', ...];
4747      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4748      readonly i SystemCallErrorNumber = ...;
4749      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4750      readonly (bas) SystemCallLog = ...;
4751      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4752      readonly s Personality = '...';
4753      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4754      readonly b LockPersonality = ...;
4755      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4756      readonly (bas) RestrictAddressFamilies = ...;
4757      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4758      readonly a(sst) RuntimeDirectorySymlink = [...];
4759      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4760      readonly s RuntimeDirectoryPreserve = '...';
4761      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4762      readonly u RuntimeDirectoryMode = ...;
4763      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4764      readonly as RuntimeDirectory = ['...', ...];
4765      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4766      readonly a(sst) StateDirectorySymlink = [...];
4767      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4768      readonly u StateDirectoryMode = ...;
4769      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4770      readonly as StateDirectory = ['...', ...];
4771      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4772      readonly a(sst) CacheDirectorySymlink = [...];
4773      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4774      readonly u CacheDirectoryMode = ...;
4775      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4776      readonly as CacheDirectory = ['...', ...];
4777      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4778      readonly a(sst) LogsDirectorySymlink = [...];
4779      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4780      readonly u LogsDirectoryMode = ...;
4781      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4782      readonly as LogsDirectory = ['...', ...];
4783      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4784      readonly u ConfigurationDirectoryMode = ...;
4785      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4786      readonly as ConfigurationDirectory = ['...', ...];
4787      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4788      readonly t TimeoutCleanUSec = ...;
4789      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4790      readonly b MemoryDenyWriteExecute = ...;
4791      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4792      readonly b RestrictRealtime = ...;
4793      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4794      readonly b RestrictSUIDSGID = ...;
4795      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4796      readonly t RestrictNamespaces = ...;
4797      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4798      readonly (bas) RestrictFileSystems = ...;
4799      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4800      readonly a(ssbt) BindPaths = [...];
4801      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4802      readonly a(ssbt) BindReadOnlyPaths = [...];
4803      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4804      readonly a(ss) TemporaryFileSystem = [...];
4805      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4806      readonly b MountAPIVFS = ...;
4807      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4808      readonly s KeyringMode = '...';
4809      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4810      readonly s ProtectProc = '...';
4811      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4812      readonly s ProcSubset = '...';
4813      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4814      readonly b ProtectHostname = ...;
4815      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4816      readonly s NetworkNamespacePath = '...';
4817      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4818      readonly s IPCNamespacePath = '...';
4819      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4820      readonly s KillMode = '...';
4821      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4822      readonly i KillSignal = ...;
4823      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4824      readonly i RestartKillSignal = ...;
4825      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4826      readonly i FinalKillSignal = ...;
4827      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4828      readonly b SendSIGKILL = ...;
4829      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4830      readonly b SendSIGHUP = ...;
4831      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4832      readonly i WatchdogSignal = ...;
4833  };
4834  interface org.freedesktop.DBus.Peer { ... };
4835  interface org.freedesktop.DBus.Introspectable { ... };
4836  interface org.freedesktop.DBus.Properties { ... };
4837  interface org.freedesktop.systemd1.Unit { ... };
4838};
4839    </programlisting>
4840
4841    <!--method GetProcesses is not documented!-->
4842
4843    <!--method AttachProcesses is not documented!-->
4844
4845    <!--property BindIPv6Only is not documented!-->
4846
4847    <!--property Backlog is not documented!-->
4848
4849    <!--property TimeoutUSec is not documented!-->
4850
4851    <!--property BindToDevice is not documented!-->
4852
4853    <!--property SocketUser is not documented!-->
4854
4855    <!--property SocketGroup is not documented!-->
4856
4857    <!--property SocketMode is not documented!-->
4858
4859    <!--property DirectoryMode is not documented!-->
4860
4861    <!--property Writable is not documented!-->
4862
4863    <!--property KeepAlive is not documented!-->
4864
4865    <!--property KeepAliveTimeUSec is not documented!-->
4866
4867    <!--property KeepAliveIntervalUSec is not documented!-->
4868
4869    <!--property KeepAliveProbes is not documented!-->
4870
4871    <!--property DeferAcceptUSec is not documented!-->
4872
4873    <!--property NoDelay is not documented!-->
4874
4875    <!--property Priority is not documented!-->
4876
4877    <!--property ReceiveBuffer is not documented!-->
4878
4879    <!--property SendBuffer is not documented!-->
4880
4881    <!--property IPTOS is not documented!-->
4882
4883    <!--property IPTTL is not documented!-->
4884
4885    <!--property PipeSize is not documented!-->
4886
4887    <!--property FreeBind is not documented!-->
4888
4889    <!--property Transparent is not documented!-->
4890
4891    <!--property Broadcast is not documented!-->
4892
4893    <!--property PassCredentials is not documented!-->
4894
4895    <!--property PassSecurity is not documented!-->
4896
4897    <!--property PassPacketInfo is not documented!-->
4898
4899    <!--property Timestamping is not documented!-->
4900
4901    <!--property RemoveOnStop is not documented!-->
4902
4903    <!--property Listen is not documented!-->
4904
4905    <!--property Symlinks is not documented!-->
4906
4907    <!--property Mark is not documented!-->
4908
4909    <!--property MaxConnections is not documented!-->
4910
4911    <!--property MaxConnectionsPerSource is not documented!-->
4912
4913    <!--property MessageQueueMaxMessages is not documented!-->
4914
4915    <!--property MessageQueueMessageSize is not documented!-->
4916
4917    <!--property TCPCongestion is not documented!-->
4918
4919    <!--property ReusePort is not documented!-->
4920
4921    <!--property SmackLabel is not documented!-->
4922
4923    <!--property SmackLabelIPIn is not documented!-->
4924
4925    <!--property SmackLabelIPOut is not documented!-->
4926
4927    <!--property NRefused is not documented!-->
4928
4929    <!--property FileDescriptorName is not documented!-->
4930
4931    <!--property SocketProtocol is not documented!-->
4932
4933    <!--property TriggerLimitIntervalUSec is not documented!-->
4934
4935    <!--property TriggerLimitBurst is not documented!-->
4936
4937    <!--property UID is not documented!-->
4938
4939    <!--property GID is not documented!-->
4940
4941    <!--property ExecStopPre is not documented!-->
4942
4943    <!--property ExecStopPost is not documented!-->
4944
4945    <!--property Slice is not documented!-->
4946
4947    <!--property ControlGroupId is not documented!-->
4948
4949    <!--property MemoryCurrent is not documented!-->
4950
4951    <!--property CPUUsageNSec is not documented!-->
4952
4953    <!--property EffectiveCPUs is not documented!-->
4954
4955    <!--property EffectiveMemoryNodes is not documented!-->
4956
4957    <!--property TasksCurrent is not documented!-->
4958
4959    <!--property IPIngressBytes is not documented!-->
4960
4961    <!--property IPIngressPackets is not documented!-->
4962
4963    <!--property IPEgressBytes is not documented!-->
4964
4965    <!--property IPEgressPackets is not documented!-->
4966
4967    <!--property IOReadBytes is not documented!-->
4968
4969    <!--property IOReadOperations is not documented!-->
4970
4971    <!--property IOWriteBytes is not documented!-->
4972
4973    <!--property IOWriteOperations is not documented!-->
4974
4975    <!--property Delegate is not documented!-->
4976
4977    <!--property DelegateControllers is not documented!-->
4978
4979    <!--property CPUAccounting is not documented!-->
4980
4981    <!--property CPUWeight is not documented!-->
4982
4983    <!--property StartupCPUWeight is not documented!-->
4984
4985    <!--property CPUShares is not documented!-->
4986
4987    <!--property StartupCPUShares is not documented!-->
4988
4989    <!--property CPUQuotaPerSecUSec is not documented!-->
4990
4991    <!--property CPUQuotaPeriodUSec is not documented!-->
4992
4993    <!--property AllowedCPUs is not documented!-->
4994
4995    <!--property StartupAllowedCPUs is not documented!-->
4996
4997    <!--property AllowedMemoryNodes is not documented!-->
4998
4999    <!--property StartupAllowedMemoryNodes is not documented!-->
5000
5001    <!--property IOAccounting is not documented!-->
5002
5003    <!--property IOWeight is not documented!-->
5004
5005    <!--property StartupIOWeight is not documented!-->
5006
5007    <!--property IODeviceWeight is not documented!-->
5008
5009    <!--property IOReadBandwidthMax is not documented!-->
5010
5011    <!--property IOWriteBandwidthMax is not documented!-->
5012
5013    <!--property IOReadIOPSMax is not documented!-->
5014
5015    <!--property IOWriteIOPSMax is not documented!-->
5016
5017    <!--property IODeviceLatencyTargetUSec is not documented!-->
5018
5019    <!--property BlockIOAccounting is not documented!-->
5020
5021    <!--property BlockIOWeight is not documented!-->
5022
5023    <!--property StartupBlockIOWeight is not documented!-->
5024
5025    <!--property BlockIODeviceWeight is not documented!-->
5026
5027    <!--property BlockIOReadBandwidth is not documented!-->
5028
5029    <!--property BlockIOWriteBandwidth is not documented!-->
5030
5031    <!--property MemoryAccounting is not documented!-->
5032
5033    <!--property DefaultMemoryLow is not documented!-->
5034
5035    <!--property DefaultMemoryMin is not documented!-->
5036
5037    <!--property MemoryMin is not documented!-->
5038
5039    <!--property MemoryLow is not documented!-->
5040
5041    <!--property MemoryHigh is not documented!-->
5042
5043    <!--property MemoryMax is not documented!-->
5044
5045    <!--property MemorySwapMax is not documented!-->
5046
5047    <!--property MemoryLimit is not documented!-->
5048
5049    <!--property DevicePolicy is not documented!-->
5050
5051    <!--property DeviceAllow is not documented!-->
5052
5053    <!--property TasksAccounting is not documented!-->
5054
5055    <!--property TasksMax is not documented!-->
5056
5057    <!--property IPAccounting is not documented!-->
5058
5059    <!--property IPAddressAllow is not documented!-->
5060
5061    <!--property IPAddressDeny is not documented!-->
5062
5063    <!--property IPIngressFilterPath is not documented!-->
5064
5065    <!--property IPEgressFilterPath is not documented!-->
5066
5067    <!--property DisableControllers is not documented!-->
5068
5069    <!--property ManagedOOMSwap is not documented!-->
5070
5071    <!--property ManagedOOMMemoryPressure is not documented!-->
5072
5073    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
5074
5075    <!--property ManagedOOMPreference is not documented!-->
5076
5077    <!--property BPFProgram is not documented!-->
5078
5079    <!--property SocketBindAllow is not documented!-->
5080
5081    <!--property SocketBindDeny is not documented!-->
5082
5083    <!--property RestrictNetworkInterfaces is not documented!-->
5084
5085    <!--property EnvironmentFiles is not documented!-->
5086
5087    <!--property PassEnvironment is not documented!-->
5088
5089    <!--property UnsetEnvironment is not documented!-->
5090
5091    <!--property UMask is not documented!-->
5092
5093    <!--property LimitCPUSoft is not documented!-->
5094
5095    <!--property LimitFSIZE is not documented!-->
5096
5097    <!--property LimitFSIZESoft is not documented!-->
5098
5099    <!--property LimitDATA is not documented!-->
5100
5101    <!--property LimitDATASoft is not documented!-->
5102
5103    <!--property LimitSTACK is not documented!-->
5104
5105    <!--property LimitSTACKSoft is not documented!-->
5106
5107    <!--property LimitCORE is not documented!-->
5108
5109    <!--property LimitCORESoft is not documented!-->
5110
5111    <!--property LimitRSS is not documented!-->
5112
5113    <!--property LimitRSSSoft is not documented!-->
5114
5115    <!--property LimitNOFILE is not documented!-->
5116
5117    <!--property LimitNOFILESoft is not documented!-->
5118
5119    <!--property LimitAS is not documented!-->
5120
5121    <!--property LimitASSoft is not documented!-->
5122
5123    <!--property LimitNPROC is not documented!-->
5124
5125    <!--property LimitNPROCSoft is not documented!-->
5126
5127    <!--property LimitMEMLOCK is not documented!-->
5128
5129    <!--property LimitMEMLOCKSoft is not documented!-->
5130
5131    <!--property LimitLOCKS is not documented!-->
5132
5133    <!--property LimitLOCKSSoft is not documented!-->
5134
5135    <!--property LimitSIGPENDING is not documented!-->
5136
5137    <!--property LimitSIGPENDINGSoft is not documented!-->
5138
5139    <!--property LimitMSGQUEUE is not documented!-->
5140
5141    <!--property LimitMSGQUEUESoft is not documented!-->
5142
5143    <!--property LimitNICE is not documented!-->
5144
5145    <!--property LimitNICESoft is not documented!-->
5146
5147    <!--property LimitRTPRIO is not documented!-->
5148
5149    <!--property LimitRTPRIOSoft is not documented!-->
5150
5151    <!--property LimitRTTIME is not documented!-->
5152
5153    <!--property LimitRTTIMESoft is not documented!-->
5154
5155    <!--property WorkingDirectory is not documented!-->
5156
5157    <!--property RootHashPath is not documented!-->
5158
5159    <!--property RootHashSignaturePath is not documented!-->
5160
5161    <!--property OOMScoreAdjust is not documented!-->
5162
5163    <!--property CoredumpFilter is not documented!-->
5164
5165    <!--property Nice is not documented!-->
5166
5167    <!--property IOSchedulingClass is not documented!-->
5168
5169    <!--property IOSchedulingPriority is not documented!-->
5170
5171    <!--property CPUSchedulingPolicy is not documented!-->
5172
5173    <!--property CPUSchedulingPriority is not documented!-->
5174
5175    <!--property CPUAffinity is not documented!-->
5176
5177    <!--property CPUAffinityFromNUMA is not documented!-->
5178
5179    <!--property NUMAPolicy is not documented!-->
5180
5181    <!--property NUMAMask is not documented!-->
5182
5183    <!--property TimerSlackNSec is not documented!-->
5184
5185    <!--property CPUSchedulingResetOnFork is not documented!-->
5186
5187    <!--property NonBlocking is not documented!-->
5188
5189    <!--property StandardInput is not documented!-->
5190
5191    <!--property StandardInputFileDescriptorName is not documented!-->
5192
5193    <!--property StandardInputData is not documented!-->
5194
5195    <!--property StandardOutput is not documented!-->
5196
5197    <!--property StandardOutputFileDescriptorName is not documented!-->
5198
5199    <!--property StandardError is not documented!-->
5200
5201    <!--property StandardErrorFileDescriptorName is not documented!-->
5202
5203    <!--property TTYPath is not documented!-->
5204
5205    <!--property TTYReset is not documented!-->
5206
5207    <!--property TTYVHangup is not documented!-->
5208
5209    <!--property TTYVTDisallocate is not documented!-->
5210
5211    <!--property TTYRows is not documented!-->
5212
5213    <!--property TTYColumns is not documented!-->
5214
5215    <!--property SyslogPriority is not documented!-->
5216
5217    <!--property SyslogIdentifier is not documented!-->
5218
5219    <!--property SyslogLevelPrefix is not documented!-->
5220
5221    <!--property SyslogLevel is not documented!-->
5222
5223    <!--property SyslogFacility is not documented!-->
5224
5225    <!--property LogLevelMax is not documented!-->
5226
5227    <!--property LogRateLimitIntervalUSec is not documented!-->
5228
5229    <!--property LogRateLimitBurst is not documented!-->
5230
5231    <!--property LogExtraFields is not documented!-->
5232
5233    <!--property LogNamespace is not documented!-->
5234
5235    <!--property AmbientCapabilities is not documented!-->
5236
5237    <!--property User is not documented!-->
5238
5239    <!--property Group is not documented!-->
5240
5241    <!--property DynamicUser is not documented!-->
5242
5243    <!--property RemoveIPC is not documented!-->
5244
5245    <!--property SetCredential is not documented!-->
5246
5247    <!--property SetCredentialEncrypted is not documented!-->
5248
5249    <!--property LoadCredential is not documented!-->
5250
5251    <!--property LoadCredentialEncrypted is not documented!-->
5252
5253    <!--property SupplementaryGroups is not documented!-->
5254
5255    <!--property PAMName is not documented!-->
5256
5257    <!--property ReadWritePaths is not documented!-->
5258
5259    <!--property ReadOnlyPaths is not documented!-->
5260
5261    <!--property InaccessiblePaths is not documented!-->
5262
5263    <!--property ExecPaths is not documented!-->
5264
5265    <!--property NoExecPaths is not documented!-->
5266
5267    <!--property ExecSearchPath is not documented!-->
5268
5269    <!--property PrivateTmp is not documented!-->
5270
5271    <!--property PrivateDevices is not documented!-->
5272
5273    <!--property ProtectClock is not documented!-->
5274
5275    <!--property ProtectKernelTunables is not documented!-->
5276
5277    <!--property ProtectKernelModules is not documented!-->
5278
5279    <!--property ProtectKernelLogs is not documented!-->
5280
5281    <!--property ProtectControlGroups is not documented!-->
5282
5283    <!--property PrivateNetwork is not documented!-->
5284
5285    <!--property PrivateUsers is not documented!-->
5286
5287    <!--property PrivateMounts is not documented!-->
5288
5289    <!--property PrivateIPC is not documented!-->
5290
5291    <!--property ProtectHome is not documented!-->
5292
5293    <!--property ProtectSystem is not documented!-->
5294
5295    <!--property SameProcessGroup is not documented!-->
5296
5297    <!--property UtmpIdentifier is not documented!-->
5298
5299    <!--property UtmpMode is not documented!-->
5300
5301    <!--property SELinuxContext is not documented!-->
5302
5303    <!--property AppArmorProfile is not documented!-->
5304
5305    <!--property SmackProcessLabel is not documented!-->
5306
5307    <!--property IgnoreSIGPIPE is not documented!-->
5308
5309    <!--property NoNewPrivileges is not documented!-->
5310
5311    <!--property SystemCallFilter is not documented!-->
5312
5313    <!--property SystemCallArchitectures is not documented!-->
5314
5315    <!--property SystemCallErrorNumber is not documented!-->
5316
5317    <!--property SystemCallLog is not documented!-->
5318
5319    <!--property Personality is not documented!-->
5320
5321    <!--property LockPersonality is not documented!-->
5322
5323    <!--property RestrictAddressFamilies is not documented!-->
5324
5325    <!--property RuntimeDirectoryPreserve is not documented!-->
5326
5327    <!--property RuntimeDirectoryMode is not documented!-->
5328
5329    <!--property StateDirectoryMode is not documented!-->
5330
5331    <!--property CacheDirectoryMode is not documented!-->
5332
5333    <!--property LogsDirectoryMode is not documented!-->
5334
5335    <!--property ConfigurationDirectoryMode is not documented!-->
5336
5337    <!--property ConfigurationDirectory is not documented!-->
5338
5339    <!--property TimeoutCleanUSec is not documented!-->
5340
5341    <!--property MemoryDenyWriteExecute is not documented!-->
5342
5343    <!--property RestrictRealtime is not documented!-->
5344
5345    <!--property RestrictSUIDSGID is not documented!-->
5346
5347    <!--property RestrictNamespaces is not documented!-->
5348
5349    <!--property RestrictFileSystems is not documented!-->
5350
5351    <!--property BindPaths is not documented!-->
5352
5353    <!--property BindReadOnlyPaths is not documented!-->
5354
5355    <!--property TemporaryFileSystem is not documented!-->
5356
5357    <!--property MountAPIVFS is not documented!-->
5358
5359    <!--property KeyringMode is not documented!-->
5360
5361    <!--property ProtectProc is not documented!-->
5362
5363    <!--property ProcSubset is not documented!-->
5364
5365    <!--property ProtectHostname is not documented!-->
5366
5367    <!--property NetworkNamespacePath is not documented!-->
5368
5369    <!--property IPCNamespacePath is not documented!-->
5370
5371    <!--property KillMode is not documented!-->
5372
5373    <!--property KillSignal is not documented!-->
5374
5375    <!--property RestartKillSignal is not documented!-->
5376
5377    <!--property FinalKillSignal is not documented!-->
5378
5379    <!--property SendSIGKILL is not documented!-->
5380
5381    <!--property SendSIGHUP is not documented!-->
5382
5383    <!--property WatchdogSignal is not documented!-->
5384
5385    <!--Autogenerated cross-references for systemd.directives, do not edit-->
5386
5387    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5388
5389    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5390
5391    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5392
5393    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5394
5395    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
5396
5397    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
5398
5399    <variablelist class="dbus-property" generated="True" extra-ref="BindIPv6Only"/>
5400
5401    <variablelist class="dbus-property" generated="True" extra-ref="Backlog"/>
5402
5403    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
5404
5405    <variablelist class="dbus-property" generated="True" extra-ref="BindToDevice"/>
5406
5407    <variablelist class="dbus-property" generated="True" extra-ref="SocketUser"/>
5408
5409    <variablelist class="dbus-property" generated="True" extra-ref="SocketGroup"/>
5410
5411    <variablelist class="dbus-property" generated="True" extra-ref="SocketMode"/>
5412
5413    <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
5414
5415    <variablelist class="dbus-property" generated="True" extra-ref="Accept"/>
5416
5417    <variablelist class="dbus-property" generated="True" extra-ref="FlushPending"/>
5418
5419    <variablelist class="dbus-property" generated="True" extra-ref="Writable"/>
5420
5421    <variablelist class="dbus-property" generated="True" extra-ref="KeepAlive"/>
5422
5423    <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveTimeUSec"/>
5424
5425    <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveIntervalUSec"/>
5426
5427    <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveProbes"/>
5428
5429    <variablelist class="dbus-property" generated="True" extra-ref="DeferAcceptUSec"/>
5430
5431    <variablelist class="dbus-property" generated="True" extra-ref="NoDelay"/>
5432
5433    <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
5434
5435    <variablelist class="dbus-property" generated="True" extra-ref="ReceiveBuffer"/>
5436
5437    <variablelist class="dbus-property" generated="True" extra-ref="SendBuffer"/>
5438
5439    <variablelist class="dbus-property" generated="True" extra-ref="IPTOS"/>
5440
5441    <variablelist class="dbus-property" generated="True" extra-ref="IPTTL"/>
5442
5443    <variablelist class="dbus-property" generated="True" extra-ref="PipeSize"/>
5444
5445    <variablelist class="dbus-property" generated="True" extra-ref="FreeBind"/>
5446
5447    <variablelist class="dbus-property" generated="True" extra-ref="Transparent"/>
5448
5449    <variablelist class="dbus-property" generated="True" extra-ref="Broadcast"/>
5450
5451    <variablelist class="dbus-property" generated="True" extra-ref="PassCredentials"/>
5452
5453    <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
5454
5455    <variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
5456
5457    <variablelist class="dbus-property" generated="True" extra-ref="Timestamping"/>
5458
5459    <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
5460
5461    <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
5462
5463    <variablelist class="dbus-property" generated="True" extra-ref="Symlinks"/>
5464
5465    <variablelist class="dbus-property" generated="True" extra-ref="Mark"/>
5466
5467    <variablelist class="dbus-property" generated="True" extra-ref="MaxConnections"/>
5468
5469    <variablelist class="dbus-property" generated="True" extra-ref="MaxConnectionsPerSource"/>
5470
5471    <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMaxMessages"/>
5472
5473    <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMessageSize"/>
5474
5475    <variablelist class="dbus-property" generated="True" extra-ref="TCPCongestion"/>
5476
5477    <variablelist class="dbus-property" generated="True" extra-ref="ReusePort"/>
5478
5479    <variablelist class="dbus-property" generated="True" extra-ref="SmackLabel"/>
5480
5481    <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPIn"/>
5482
5483    <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPOut"/>
5484
5485    <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
5486
5487    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
5488
5489    <variablelist class="dbus-property" generated="True" extra-ref="NConnections"/>
5490
5491    <variablelist class="dbus-property" generated="True" extra-ref="NAccepted"/>
5492
5493    <variablelist class="dbus-property" generated="True" extra-ref="NRefused"/>
5494
5495    <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorName"/>
5496
5497    <variablelist class="dbus-property" generated="True" extra-ref="SocketProtocol"/>
5498
5499    <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
5500
5501    <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
5502
5503    <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
5504
5505    <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
5506
5507    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
5508
5509    <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
5510
5511    <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPre"/>
5512
5513    <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
5514
5515    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
5516
5517    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
5518
5519    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
5520
5521    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
5522
5523    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
5524
5525    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
5526
5527    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
5528
5529    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
5530
5531    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
5532
5533    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
5534
5535    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
5536
5537    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
5538
5539    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
5540
5541    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
5542
5543    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
5544
5545    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
5546
5547    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
5548
5549    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
5550
5551    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
5552
5553    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
5554
5555    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
5556
5557    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
5558
5559    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
5560
5561    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
5562
5563    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
5564
5565    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
5566
5567    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
5568
5569    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
5570
5571    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
5572
5573    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
5574
5575    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
5576
5577    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
5578
5579    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
5580
5581    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
5582
5583    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
5584
5585    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
5586
5587    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
5588
5589    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
5590
5591    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
5592
5593    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
5594
5595    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
5596
5597    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
5598
5599    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
5600
5601    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
5602
5603    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
5604
5605    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
5606
5607    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
5608
5609    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
5610
5611    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
5612
5613    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
5614
5615    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
5616
5617    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
5618
5619    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
5620
5621    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
5622
5623    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
5624
5625    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
5626
5627    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
5628
5629    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
5630
5631    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
5632
5633    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
5634
5635    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
5636
5637    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
5638
5639    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
5640
5641    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
5642
5643    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
5644
5645    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
5646
5647    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
5648
5649    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
5650
5651    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
5652
5653    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
5654
5655    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
5656
5657    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
5658
5659    <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
5660
5661    <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
5662
5663    <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
5664
5665    <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
5666
5667    <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
5668
5669    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
5670
5671    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
5672
5673    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
5674
5675    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
5676
5677    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
5678
5679    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
5680
5681    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
5682
5683    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
5684
5685    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
5686
5687    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
5688
5689    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
5690
5691    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
5692
5693    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
5694
5695    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
5696
5697    <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
5698
5699    <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
5700
5701    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
5702
5703    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
5704
5705    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
5706
5707    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
5708
5709    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
5710
5711    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
5712
5713    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
5714
5715    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
5716
5717    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
5718
5719    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
5720
5721    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
5722
5723    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
5724
5725    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
5726
5727    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
5728
5729    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
5730
5731    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
5732
5733    <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
5734
5735    <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
5736
5737    <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
5738
5739    <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
5740
5741    <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
5742
5743    <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
5744
5745    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
5746
5747    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
5748
5749    <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
5750
5751    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
5752
5753    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
5754
5755    <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
5756
5757    <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
5758
5759    <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
5760
5761    <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
5762
5763    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
5764
5765    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
5766
5767    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
5768
5769    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
5770
5771    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
5772
5773    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
5774
5775    <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
5776
5777    <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
5778
5779    <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
5780
5781    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
5782
5783    <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
5784
5785    <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
5786
5787    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
5788
5789    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
5790
5791    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
5792
5793    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
5794
5795    <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
5796
5797    <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
5798
5799    <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
5800
5801    <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
5802
5803    <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
5804
5805    <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
5806
5807    <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
5808
5809    <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
5810
5811    <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
5812
5813    <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
5814
5815    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
5816
5817    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
5818
5819    <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
5820
5821    <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
5822
5823    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
5824
5825    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
5826
5827    <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
5828
5829    <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
5830
5831    <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
5832
5833    <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
5834
5835    <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
5836
5837    <variablelist class="dbus-property" generated="True" extra-ref="User"/>
5838
5839    <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
5840
5841    <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
5842
5843    <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
5844
5845    <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
5846
5847    <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
5848
5849    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
5850
5851    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
5852
5853    <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
5854
5855    <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
5856
5857    <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
5858
5859    <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
5860
5861    <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
5862
5863    <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
5864
5865    <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
5866
5867    <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
5868
5869    <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
5870
5871    <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
5872
5873    <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
5874
5875    <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
5876
5877    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
5878
5879    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
5880
5881    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
5882
5883    <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
5884
5885    <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
5886
5887    <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
5888
5889    <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
5890
5891    <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
5892
5893    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
5894
5895    <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
5896
5897    <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
5898
5899    <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
5900
5901    <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
5902
5903    <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
5904
5905    <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
5906
5907    <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
5908
5909    <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
5910
5911    <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
5912
5913    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
5914
5915    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
5916
5917    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
5918
5919    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
5920
5921    <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
5922
5923    <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
5924
5925    <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
5926
5927    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
5928
5929    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
5930
5931    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
5932
5933    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
5934
5935    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
5936
5937    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
5938
5939    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
5940
5941    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
5942
5943    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
5944
5945    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
5946
5947    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
5948
5949    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
5950
5951    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
5952
5953    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
5954
5955    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
5956
5957    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
5958
5959    <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
5960
5961    <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
5962
5963    <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
5964
5965    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
5966
5967    <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
5968
5969    <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
5970
5971    <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
5972
5973    <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
5974
5975    <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
5976
5977    <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
5978
5979    <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
5980
5981    <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
5982
5983    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
5984
5985    <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
5986
5987    <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
5988
5989    <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
5990
5991    <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
5992
5993    <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
5994
5995    <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
5996
5997    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
5998
5999    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
6000
6001    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
6002
6003    <!--End of Autogenerated section-->
6004
6005    <refsect2>
6006      <title>Properties</title>
6007
6008      <para>Most of the properties map directly to the corresponding settings in socket unit files. As socket
6009      units can include <varname>ExecStartPre</varname> (and similar) fields which contain information about
6010      processes to execute. They also share most of the fields related to the execution context that Service
6011      objects expose (see above).</para>
6012
6013      <para>In addition to these properties there are the following:</para>
6014
6015      <para><varname>NAccepted</varname> contains the accumulated number of connections ever accepted on this
6016      socket. This only applies to sockets with <varname>Accept</varname> set to <literal>yes</literal>,
6017      i.e. those where systemd is responsible for accepted connections. </para>
6018
6019      <para>Similarly <varname>NConnections</varname> contains the number of currently open connections on
6020      this socket. It only applies only to socket units with <varname>Accept</varname> set to
6021      <literal>yes</literal>.</para>
6022
6023      <para><varname>Result</varname> encodes the reason why a socket unit failed if it is in the
6024      <literal>failed</literal> state (see <varname>ActiveState</varname> above). The values
6025      <literal>success</literal>, <literal>resources</literal>, <literal>timeout</literal>,
6026      <literal>exit-code</literal>, <literal>signal</literal> and <literal>core-dump</literal> have the same
6027      meaning as they have for the corresponding field of service units (see above). In addition to that,
6028      the value <literal>service-failed-permanent</literal> indicates that the service of this socket failed
6029      continuously.</para>
6030
6031      <para><varname>FlushPending</varname> specifies whether to flush the socket
6032      just before entering the listening state. This setting only applies to sockets with
6033      <varname>Accept=</varname> set to <literal>no</literal>.</para>
6034    </refsect2>
6035  </refsect1>
6036
6037  <refsect1>
6038    <title>Target Unit Objects</title>
6039
6040    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/basic_2etarget" interface="org.freedesktop.systemd1.Target">
6041node /org/freedesktop/systemd1/unit/basic_2etarget {
6042  interface org.freedesktop.systemd1.Target {
6043  };
6044  interface org.freedesktop.DBus.Peer { ... };
6045  interface org.freedesktop.DBus.Introspectable { ... };
6046  interface org.freedesktop.DBus.Properties { ... };
6047  interface org.freedesktop.systemd1.Unit { ... };
6048};
6049    </programlisting>
6050
6051    <para>Target units have neither type-specific methods nor properties.</para>
6052  </refsect1>
6053
6054
6055  <refsect1>
6056    <title>Device Unit Objects</title>
6057
6058    <para>All device unit objects implement the <interfacename>org.freedesktop.systemd1.Device</interfacename> interface (described here)
6059    in addition to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6060
6061    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice" interface="org.freedesktop.systemd1.Device">
6062node /org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice {
6063  interface org.freedesktop.systemd1.Device {
6064    properties:
6065      readonly s SysFSPath = '...';
6066  };
6067  interface org.freedesktop.DBus.Peer { ... };
6068  interface org.freedesktop.DBus.Introspectable { ... };
6069  interface org.freedesktop.DBus.Properties { ... };
6070  interface org.freedesktop.systemd1.Unit { ... };
6071};
6072    </programlisting>
6073
6074    <!--Autogenerated cross-references for systemd.directives, do not edit-->
6075
6076    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6077
6078    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6079
6080    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6081
6082    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6083
6084    <variablelist class="dbus-property" generated="True" extra-ref="SysFSPath"/>
6085
6086    <!--End of Autogenerated section-->
6087
6088    <refsect2>
6089      <title>Properties</title>
6090
6091      <para>Device units only expose a single type-specific property:</para>
6092
6093      <para><varname>SysFSPath</varname> contains the sysfs path of the kernel device this object corresponds
6094      to.</para>
6095    </refsect2>
6096  </refsect1>
6097
6098  <refsect1>
6099    <title>Mount Unit Objects</title>
6100
6101    <para>All mount unit objects implement the <interfacename>org.freedesktop.systemd1.Mount</interfacename>
6102    interface (described here) in addition to the generic
6103    <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6104
6105    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/home_2emount" interface="org.freedesktop.systemd1.Mount">
6106node /org/freedesktop/systemd1/unit/home_2emount {
6107  interface org.freedesktop.systemd1.Mount {
6108    methods:
6109      GetProcesses(out a(sus) processes);
6110      AttachProcesses(in  s subcgroup,
6111                      in  au pids);
6112    properties:
6113      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6114      readonly s Where = '...';
6115      readonly s What = '...';
6116      readonly s Options = '...';
6117      readonly s Type = '...';
6118      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6119      readonly t TimeoutUSec = ...;
6120      readonly u ControlPID = ...;
6121      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6122      readonly u DirectoryMode = ...;
6123      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6124      readonly b SloppyOptions = ...;
6125      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6126      readonly b LazyUnmount = ...;
6127      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6128      readonly b ForceUnmount = ...;
6129      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6130      readonly b ReadWriteOnly = ...;
6131      readonly s Result = '...';
6132      readonly u UID = ...;
6133      readonly u GID = ...;
6134      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6135      readonly a(sasbttttuii) ExecMount = [...];
6136      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6137      readonly a(sasbttttuii) ExecUnmount = [...];
6138      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6139      readonly a(sasbttttuii) ExecRemount = [...];
6140      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6141      readonly s Slice = '...';
6142      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6143      readonly s ControlGroup = '...';
6144      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6145      readonly t ControlGroupId = ...;
6146      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6147      readonly t MemoryCurrent = ...;
6148      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6149      readonly t MemoryAvailable = ...;
6150      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6151      readonly t CPUUsageNSec = ...;
6152      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6153      readonly ay EffectiveCPUs = [...];
6154      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6155      readonly ay EffectiveMemoryNodes = [...];
6156      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6157      readonly t TasksCurrent = ...;
6158      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6159      readonly t IPIngressBytes = ...;
6160      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6161      readonly t IPIngressPackets = ...;
6162      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6163      readonly t IPEgressBytes = ...;
6164      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6165      readonly t IPEgressPackets = ...;
6166      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6167      readonly t IOReadBytes = ...;
6168      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6169      readonly t IOReadOperations = ...;
6170      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6171      readonly t IOWriteBytes = ...;
6172      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6173      readonly t IOWriteOperations = ...;
6174      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6175      readonly b Delegate = ...;
6176      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6177      readonly as DelegateControllers = ['...', ...];
6178      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6179      readonly b CPUAccounting = ...;
6180      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6181      readonly t CPUWeight = ...;
6182      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6183      readonly t StartupCPUWeight = ...;
6184      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6185      readonly t CPUShares = ...;
6186      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6187      readonly t StartupCPUShares = ...;
6188      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6189      readonly t CPUQuotaPerSecUSec = ...;
6190      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6191      readonly t CPUQuotaPeriodUSec = ...;
6192      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6193      readonly ay AllowedCPUs = [...];
6194      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6195      readonly ay StartupAllowedCPUs = [...];
6196      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6197      readonly ay AllowedMemoryNodes = [...];
6198      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6199      readonly ay StartupAllowedMemoryNodes = [...];
6200      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6201      readonly b IOAccounting = ...;
6202      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6203      readonly t IOWeight = ...;
6204      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6205      readonly t StartupIOWeight = ...;
6206      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6207      readonly a(st) IODeviceWeight = [...];
6208      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6209      readonly a(st) IOReadBandwidthMax = [...];
6210      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6211      readonly a(st) IOWriteBandwidthMax = [...];
6212      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6213      readonly a(st) IOReadIOPSMax = [...];
6214      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6215      readonly a(st) IOWriteIOPSMax = [...];
6216      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6217      readonly a(st) IODeviceLatencyTargetUSec = [...];
6218      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6219      readonly b BlockIOAccounting = ...;
6220      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6221      readonly t BlockIOWeight = ...;
6222      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6223      readonly t StartupBlockIOWeight = ...;
6224      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6225      readonly a(st) BlockIODeviceWeight = [...];
6226      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6227      readonly a(st) BlockIOReadBandwidth = [...];
6228      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6229      readonly a(st) BlockIOWriteBandwidth = [...];
6230      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6231      readonly b MemoryAccounting = ...;
6232      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6233      readonly t DefaultMemoryLow = ...;
6234      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6235      readonly t DefaultMemoryMin = ...;
6236      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6237      readonly t MemoryMin = ...;
6238      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6239      readonly t MemoryLow = ...;
6240      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6241      readonly t MemoryHigh = ...;
6242      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6243      readonly t MemoryMax = ...;
6244      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6245      readonly t MemorySwapMax = ...;
6246      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6247      readonly t MemoryLimit = ...;
6248      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6249      readonly s DevicePolicy = '...';
6250      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6251      readonly a(ss) DeviceAllow = [...];
6252      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6253      readonly b TasksAccounting = ...;
6254      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6255      readonly t TasksMax = ...;
6256      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6257      readonly b IPAccounting = ...;
6258      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6259      readonly a(iayu) IPAddressAllow = [...];
6260      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6261      readonly a(iayu) IPAddressDeny = [...];
6262      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6263      readonly as IPIngressFilterPath = ['...', ...];
6264      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6265      readonly as IPEgressFilterPath = ['...', ...];
6266      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6267      readonly as DisableControllers = ['...', ...];
6268      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6269      readonly s ManagedOOMSwap = '...';
6270      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6271      readonly s ManagedOOMMemoryPressure = '...';
6272      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6273      readonly u ManagedOOMMemoryPressureLimit = ...;
6274      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6275      readonly s ManagedOOMPreference = '...';
6276      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6277      readonly a(ss) BPFProgram = [...];
6278      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6279      readonly a(iiqq) SocketBindAllow = [...];
6280      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6281      readonly a(iiqq) SocketBindDeny = [...];
6282      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6283      readonly (bas) RestrictNetworkInterfaces = ...;
6284      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6285      readonly as Environment = ['...', ...];
6286      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6287      readonly a(sb) EnvironmentFiles = [...];
6288      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6289      readonly as PassEnvironment = ['...', ...];
6290      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6291      readonly as UnsetEnvironment = ['...', ...];
6292      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6293      readonly u UMask = ...;
6294      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6295      readonly t LimitCPU = ...;
6296      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6297      readonly t LimitCPUSoft = ...;
6298      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6299      readonly t LimitFSIZE = ...;
6300      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6301      readonly t LimitFSIZESoft = ...;
6302      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6303      readonly t LimitDATA = ...;
6304      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6305      readonly t LimitDATASoft = ...;
6306      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6307      readonly t LimitSTACK = ...;
6308      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6309      readonly t LimitSTACKSoft = ...;
6310      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6311      readonly t LimitCORE = ...;
6312      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6313      readonly t LimitCORESoft = ...;
6314      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6315      readonly t LimitRSS = ...;
6316      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6317      readonly t LimitRSSSoft = ...;
6318      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6319      readonly t LimitNOFILE = ...;
6320      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6321      readonly t LimitNOFILESoft = ...;
6322      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6323      readonly t LimitAS = ...;
6324      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6325      readonly t LimitASSoft = ...;
6326      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6327      readonly t LimitNPROC = ...;
6328      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6329      readonly t LimitNPROCSoft = ...;
6330      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6331      readonly t LimitMEMLOCK = ...;
6332      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6333      readonly t LimitMEMLOCKSoft = ...;
6334      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6335      readonly t LimitLOCKS = ...;
6336      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6337      readonly t LimitLOCKSSoft = ...;
6338      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6339      readonly t LimitSIGPENDING = ...;
6340      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6341      readonly t LimitSIGPENDINGSoft = ...;
6342      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6343      readonly t LimitMSGQUEUE = ...;
6344      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6345      readonly t LimitMSGQUEUESoft = ...;
6346      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6347      readonly t LimitNICE = ...;
6348      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6349      readonly t LimitNICESoft = ...;
6350      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6351      readonly t LimitRTPRIO = ...;
6352      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6353      readonly t LimitRTPRIOSoft = ...;
6354      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6355      readonly t LimitRTTIME = ...;
6356      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6357      readonly t LimitRTTIMESoft = ...;
6358      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6359      readonly s WorkingDirectory = '...';
6360      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6361      readonly s RootDirectory = '...';
6362      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6363      readonly s RootImage = '...';
6364      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6365      readonly a(ss) RootImageOptions = [...];
6366      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6367      readonly ay RootHash = [...];
6368      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6369      readonly s RootHashPath = '...';
6370      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6371      readonly ay RootHashSignature = [...];
6372      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6373      readonly s RootHashSignaturePath = '...';
6374      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6375      readonly s RootVerity = '...';
6376      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6377      readonly as ExtensionDirectories = ['...', ...];
6378      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6379      readonly a(sba(ss)) ExtensionImages = [...];
6380      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6381      readonly a(ssba(ss)) MountImages = [...];
6382      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6383      readonly i OOMScoreAdjust = ...;
6384      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6385      readonly t CoredumpFilter = ...;
6386      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6387      readonly i Nice = ...;
6388      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6389      readonly i IOSchedulingClass = ...;
6390      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6391      readonly i IOSchedulingPriority = ...;
6392      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6393      readonly i CPUSchedulingPolicy = ...;
6394      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6395      readonly i CPUSchedulingPriority = ...;
6396      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6397      readonly ay CPUAffinity = [...];
6398      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6399      readonly b CPUAffinityFromNUMA = ...;
6400      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6401      readonly i NUMAPolicy = ...;
6402      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6403      readonly ay NUMAMask = [...];
6404      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6405      readonly t TimerSlackNSec = ...;
6406      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6407      readonly b CPUSchedulingResetOnFork = ...;
6408      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6409      readonly b NonBlocking = ...;
6410      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6411      readonly s StandardInput = '...';
6412      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6413      readonly s StandardInputFileDescriptorName = '...';
6414      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6415      readonly ay StandardInputData = [...];
6416      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6417      readonly s StandardOutput = '...';
6418      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6419      readonly s StandardOutputFileDescriptorName = '...';
6420      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6421      readonly s StandardError = '...';
6422      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6423      readonly s StandardErrorFileDescriptorName = '...';
6424      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6425      readonly s TTYPath = '...';
6426      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6427      readonly b TTYReset = ...;
6428      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6429      readonly b TTYVHangup = ...;
6430      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6431      readonly b TTYVTDisallocate = ...;
6432      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6433      readonly q TTYRows = ...;
6434      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6435      readonly q TTYColumns = ...;
6436      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6437      readonly i SyslogPriority = ...;
6438      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6439      readonly s SyslogIdentifier = '...';
6440      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6441      readonly b SyslogLevelPrefix = ...;
6442      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6443      readonly i SyslogLevel = ...;
6444      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6445      readonly i SyslogFacility = ...;
6446      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6447      readonly i LogLevelMax = ...;
6448      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6449      readonly t LogRateLimitIntervalUSec = ...;
6450      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6451      readonly u LogRateLimitBurst = ...;
6452      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6453      readonly aay LogExtraFields = [[...], ...];
6454      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6455      readonly s LogNamespace = '...';
6456      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6457      readonly i SecureBits = ...;
6458      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6459      readonly t CapabilityBoundingSet = ...;
6460      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6461      readonly t AmbientCapabilities = ...;
6462      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6463      readonly s User = '...';
6464      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6465      readonly s Group = '...';
6466      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6467      readonly b DynamicUser = ...;
6468      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6469      readonly b RemoveIPC = ...;
6470      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6471      readonly a(say) SetCredential = [...];
6472      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6473      readonly a(say) SetCredentialEncrypted = [...];
6474      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6475      readonly a(ss) LoadCredential = [...];
6476      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6477      readonly a(ss) LoadCredentialEncrypted = [...];
6478      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6479      readonly as SupplementaryGroups = ['...', ...];
6480      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6481      readonly s PAMName = '...';
6482      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6483      readonly as ReadWritePaths = ['...', ...];
6484      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6485      readonly as ReadOnlyPaths = ['...', ...];
6486      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6487      readonly as InaccessiblePaths = ['...', ...];
6488      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6489      readonly as ExecPaths = ['...', ...];
6490      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6491      readonly as NoExecPaths = ['...', ...];
6492      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6493      readonly as ExecSearchPath = ['...', ...];
6494      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6495      readonly t MountFlags = ...;
6496      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6497      readonly b PrivateTmp = ...;
6498      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6499      readonly b PrivateDevices = ...;
6500      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6501      readonly b ProtectClock = ...;
6502      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6503      readonly b ProtectKernelTunables = ...;
6504      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6505      readonly b ProtectKernelModules = ...;
6506      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6507      readonly b ProtectKernelLogs = ...;
6508      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6509      readonly b ProtectControlGroups = ...;
6510      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6511      readonly b PrivateNetwork = ...;
6512      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6513      readonly b PrivateUsers = ...;
6514      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6515      readonly b PrivateMounts = ...;
6516      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6517      readonly b PrivateIPC = ...;
6518      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6519      readonly s ProtectHome = '...';
6520      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6521      readonly s ProtectSystem = '...';
6522      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6523      readonly b SameProcessGroup = ...;
6524      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6525      readonly s UtmpIdentifier = '...';
6526      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6527      readonly s UtmpMode = '...';
6528      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6529      readonly (bs) SELinuxContext = ...;
6530      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6531      readonly (bs) AppArmorProfile = ...;
6532      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6533      readonly (bs) SmackProcessLabel = ...;
6534      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6535      readonly b IgnoreSIGPIPE = ...;
6536      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6537      readonly b NoNewPrivileges = ...;
6538      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6539      readonly (bas) SystemCallFilter = ...;
6540      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6541      readonly as SystemCallArchitectures = ['...', ...];
6542      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6543      readonly i SystemCallErrorNumber = ...;
6544      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6545      readonly (bas) SystemCallLog = ...;
6546      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6547      readonly s Personality = '...';
6548      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6549      readonly b LockPersonality = ...;
6550      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6551      readonly (bas) RestrictAddressFamilies = ...;
6552      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6553      readonly a(sst) RuntimeDirectorySymlink = [...];
6554      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6555      readonly s RuntimeDirectoryPreserve = '...';
6556      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6557      readonly u RuntimeDirectoryMode = ...;
6558      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6559      readonly as RuntimeDirectory = ['...', ...];
6560      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6561      readonly a(sst) StateDirectorySymlink = [...];
6562      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6563      readonly u StateDirectoryMode = ...;
6564      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6565      readonly as StateDirectory = ['...', ...];
6566      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6567      readonly a(sst) CacheDirectorySymlink = [...];
6568      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6569      readonly u CacheDirectoryMode = ...;
6570      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6571      readonly as CacheDirectory = ['...', ...];
6572      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6573      readonly a(sst) LogsDirectorySymlink = [...];
6574      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6575      readonly u LogsDirectoryMode = ...;
6576      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6577      readonly as LogsDirectory = ['...', ...];
6578      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6579      readonly u ConfigurationDirectoryMode = ...;
6580      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6581      readonly as ConfigurationDirectory = ['...', ...];
6582      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6583      readonly t TimeoutCleanUSec = ...;
6584      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6585      readonly b MemoryDenyWriteExecute = ...;
6586      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6587      readonly b RestrictRealtime = ...;
6588      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6589      readonly b RestrictSUIDSGID = ...;
6590      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6591      readonly t RestrictNamespaces = ...;
6592      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6593      readonly (bas) RestrictFileSystems = ...;
6594      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6595      readonly a(ssbt) BindPaths = [...];
6596      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6597      readonly a(ssbt) BindReadOnlyPaths = [...];
6598      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6599      readonly a(ss) TemporaryFileSystem = [...];
6600      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6601      readonly b MountAPIVFS = ...;
6602      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6603      readonly s KeyringMode = '...';
6604      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6605      readonly s ProtectProc = '...';
6606      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6607      readonly s ProcSubset = '...';
6608      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6609      readonly b ProtectHostname = ...;
6610      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6611      readonly s NetworkNamespacePath = '...';
6612      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6613      readonly s IPCNamespacePath = '...';
6614      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6615      readonly s KillMode = '...';
6616      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6617      readonly i KillSignal = ...;
6618      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6619      readonly i RestartKillSignal = ...;
6620      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6621      readonly i FinalKillSignal = ...;
6622      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6623      readonly b SendSIGKILL = ...;
6624      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6625      readonly b SendSIGHUP = ...;
6626      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6627      readonly i WatchdogSignal = ...;
6628  };
6629  interface org.freedesktop.DBus.Peer { ... };
6630  interface org.freedesktop.DBus.Introspectable { ... };
6631  interface org.freedesktop.DBus.Properties { ... };
6632  interface org.freedesktop.systemd1.Unit { ... };
6633};
6634    </programlisting>
6635
6636    <!--method GetProcesses is not documented!-->
6637
6638    <!--method AttachProcesses is not documented!-->
6639
6640    <!--property Where is not documented!-->
6641
6642    <!--property What is not documented!-->
6643
6644    <!--property Options is not documented!-->
6645
6646    <!--property Type is not documented!-->
6647
6648    <!--property TimeoutUSec is not documented!-->
6649
6650    <!--property DirectoryMode is not documented!-->
6651
6652    <!--property SloppyOptions is not documented!-->
6653
6654    <!--property LazyUnmount is not documented!-->
6655
6656    <!--property ForceUnmount is not documented!-->
6657
6658    <!--property ReadWriteOnly is not documented!-->
6659
6660    <!--property UID is not documented!-->
6661
6662    <!--property GID is not documented!-->
6663
6664    <!--property ExecUnmount is not documented!-->
6665
6666    <!--property ExecRemount is not documented!-->
6667
6668    <!--property Slice is not documented!-->
6669
6670    <!--property ControlGroupId is not documented!-->
6671
6672    <!--property MemoryCurrent is not documented!-->
6673
6674    <!--property CPUUsageNSec is not documented!-->
6675
6676    <!--property EffectiveCPUs is not documented!-->
6677
6678    <!--property EffectiveMemoryNodes is not documented!-->
6679
6680    <!--property TasksCurrent is not documented!-->
6681
6682    <!--property IPIngressBytes is not documented!-->
6683
6684    <!--property IPIngressPackets is not documented!-->
6685
6686    <!--property IPEgressBytes is not documented!-->
6687
6688    <!--property IPEgressPackets is not documented!-->
6689
6690    <!--property IOReadBytes is not documented!-->
6691
6692    <!--property IOReadOperations is not documented!-->
6693
6694    <!--property IOWriteBytes is not documented!-->
6695
6696    <!--property IOWriteOperations is not documented!-->
6697
6698    <!--property Delegate is not documented!-->
6699
6700    <!--property DelegateControllers is not documented!-->
6701
6702    <!--property CPUAccounting is not documented!-->
6703
6704    <!--property CPUWeight is not documented!-->
6705
6706    <!--property StartupCPUWeight is not documented!-->
6707
6708    <!--property CPUShares is not documented!-->
6709
6710    <!--property StartupCPUShares is not documented!-->
6711
6712    <!--property CPUQuotaPerSecUSec is not documented!-->
6713
6714    <!--property CPUQuotaPeriodUSec is not documented!-->
6715
6716    <!--property AllowedCPUs is not documented!-->
6717
6718    <!--property StartupAllowedCPUs is not documented!-->
6719
6720    <!--property AllowedMemoryNodes is not documented!-->
6721
6722    <!--property StartupAllowedMemoryNodes is not documented!-->
6723
6724    <!--property IOAccounting is not documented!-->
6725
6726    <!--property IOWeight is not documented!-->
6727
6728    <!--property StartupIOWeight is not documented!-->
6729
6730    <!--property IODeviceWeight is not documented!-->
6731
6732    <!--property IOReadBandwidthMax is not documented!-->
6733
6734    <!--property IOWriteBandwidthMax is not documented!-->
6735
6736    <!--property IOReadIOPSMax is not documented!-->
6737
6738    <!--property IOWriteIOPSMax is not documented!-->
6739
6740    <!--property IODeviceLatencyTargetUSec is not documented!-->
6741
6742    <!--property BlockIOAccounting is not documented!-->
6743
6744    <!--property BlockIOWeight is not documented!-->
6745
6746    <!--property StartupBlockIOWeight is not documented!-->
6747
6748    <!--property BlockIODeviceWeight is not documented!-->
6749
6750    <!--property BlockIOReadBandwidth is not documented!-->
6751
6752    <!--property BlockIOWriteBandwidth is not documented!-->
6753
6754    <!--property MemoryAccounting is not documented!-->
6755
6756    <!--property DefaultMemoryLow is not documented!-->
6757
6758    <!--property DefaultMemoryMin is not documented!-->
6759
6760    <!--property MemoryMin is not documented!-->
6761
6762    <!--property MemoryLow is not documented!-->
6763
6764    <!--property MemoryHigh is not documented!-->
6765
6766    <!--property MemoryMax is not documented!-->
6767
6768    <!--property MemorySwapMax is not documented!-->
6769
6770    <!--property MemoryLimit is not documented!-->
6771
6772    <!--property DevicePolicy is not documented!-->
6773
6774    <!--property DeviceAllow is not documented!-->
6775
6776    <!--property TasksAccounting is not documented!-->
6777
6778    <!--property TasksMax is not documented!-->
6779
6780    <!--property IPAccounting is not documented!-->
6781
6782    <!--property IPAddressAllow is not documented!-->
6783
6784    <!--property IPAddressDeny is not documented!-->
6785
6786    <!--property IPIngressFilterPath is not documented!-->
6787
6788    <!--property IPEgressFilterPath is not documented!-->
6789
6790    <!--property DisableControllers is not documented!-->
6791
6792    <!--property ManagedOOMSwap is not documented!-->
6793
6794    <!--property ManagedOOMMemoryPressure is not documented!-->
6795
6796    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
6797
6798    <!--property ManagedOOMPreference is not documented!-->
6799
6800    <!--property BPFProgram is not documented!-->
6801
6802    <!--property SocketBindAllow is not documented!-->
6803
6804    <!--property SocketBindDeny is not documented!-->
6805
6806    <!--property RestrictNetworkInterfaces is not documented!-->
6807
6808    <!--property EnvironmentFiles is not documented!-->
6809
6810    <!--property PassEnvironment is not documented!-->
6811
6812    <!--property UnsetEnvironment is not documented!-->
6813
6814    <!--property UMask is not documented!-->
6815
6816    <!--property LimitCPUSoft is not documented!-->
6817
6818    <!--property LimitFSIZE is not documented!-->
6819
6820    <!--property LimitFSIZESoft is not documented!-->
6821
6822    <!--property LimitDATA is not documented!-->
6823
6824    <!--property LimitDATASoft is not documented!-->
6825
6826    <!--property LimitSTACK is not documented!-->
6827
6828    <!--property LimitSTACKSoft is not documented!-->
6829
6830    <!--property LimitCORE is not documented!-->
6831
6832    <!--property LimitCORESoft is not documented!-->
6833
6834    <!--property LimitRSS is not documented!-->
6835
6836    <!--property LimitRSSSoft is not documented!-->
6837
6838    <!--property LimitNOFILE is not documented!-->
6839
6840    <!--property LimitNOFILESoft is not documented!-->
6841
6842    <!--property LimitAS is not documented!-->
6843
6844    <!--property LimitASSoft is not documented!-->
6845
6846    <!--property LimitNPROC is not documented!-->
6847
6848    <!--property LimitNPROCSoft is not documented!-->
6849
6850    <!--property LimitMEMLOCK is not documented!-->
6851
6852    <!--property LimitMEMLOCKSoft is not documented!-->
6853
6854    <!--property LimitLOCKS is not documented!-->
6855
6856    <!--property LimitLOCKSSoft is not documented!-->
6857
6858    <!--property LimitSIGPENDING is not documented!-->
6859
6860    <!--property LimitSIGPENDINGSoft is not documented!-->
6861
6862    <!--property LimitMSGQUEUE is not documented!-->
6863
6864    <!--property LimitMSGQUEUESoft is not documented!-->
6865
6866    <!--property LimitNICE is not documented!-->
6867
6868    <!--property LimitNICESoft is not documented!-->
6869
6870    <!--property LimitRTPRIO is not documented!-->
6871
6872    <!--property LimitRTPRIOSoft is not documented!-->
6873
6874    <!--property LimitRTTIME is not documented!-->
6875
6876    <!--property LimitRTTIMESoft is not documented!-->
6877
6878    <!--property WorkingDirectory is not documented!-->
6879
6880    <!--property RootHashPath is not documented!-->
6881
6882    <!--property RootHashSignaturePath is not documented!-->
6883
6884    <!--property OOMScoreAdjust is not documented!-->
6885
6886    <!--property CoredumpFilter is not documented!-->
6887
6888    <!--property Nice is not documented!-->
6889
6890    <!--property IOSchedulingClass is not documented!-->
6891
6892    <!--property IOSchedulingPriority is not documented!-->
6893
6894    <!--property CPUSchedulingPolicy is not documented!-->
6895
6896    <!--property CPUSchedulingPriority is not documented!-->
6897
6898    <!--property CPUAffinity is not documented!-->
6899
6900    <!--property CPUAffinityFromNUMA is not documented!-->
6901
6902    <!--property NUMAPolicy is not documented!-->
6903
6904    <!--property NUMAMask is not documented!-->
6905
6906    <!--property TimerSlackNSec is not documented!-->
6907
6908    <!--property CPUSchedulingResetOnFork is not documented!-->
6909
6910    <!--property NonBlocking is not documented!-->
6911
6912    <!--property StandardInput is not documented!-->
6913
6914    <!--property StandardInputFileDescriptorName is not documented!-->
6915
6916    <!--property StandardInputData is not documented!-->
6917
6918    <!--property StandardOutput is not documented!-->
6919
6920    <!--property StandardOutputFileDescriptorName is not documented!-->
6921
6922    <!--property StandardError is not documented!-->
6923
6924    <!--property StandardErrorFileDescriptorName is not documented!-->
6925
6926    <!--property TTYPath is not documented!-->
6927
6928    <!--property TTYReset is not documented!-->
6929
6930    <!--property TTYVHangup is not documented!-->
6931
6932    <!--property TTYVTDisallocate is not documented!-->
6933
6934    <!--property TTYRows is not documented!-->
6935
6936    <!--property TTYColumns is not documented!-->
6937
6938    <!--property SyslogPriority is not documented!-->
6939
6940    <!--property SyslogIdentifier is not documented!-->
6941
6942    <!--property SyslogLevelPrefix is not documented!-->
6943
6944    <!--property SyslogLevel is not documented!-->
6945
6946    <!--property SyslogFacility is not documented!-->
6947
6948    <!--property LogLevelMax is not documented!-->
6949
6950    <!--property LogRateLimitIntervalUSec is not documented!-->
6951
6952    <!--property LogRateLimitBurst is not documented!-->
6953
6954    <!--property LogExtraFields is not documented!-->
6955
6956    <!--property LogNamespace is not documented!-->
6957
6958    <!--property AmbientCapabilities is not documented!-->
6959
6960    <!--property User is not documented!-->
6961
6962    <!--property Group is not documented!-->
6963
6964    <!--property DynamicUser is not documented!-->
6965
6966    <!--property RemoveIPC is not documented!-->
6967
6968    <!--property SetCredential is not documented!-->
6969
6970    <!--property SetCredentialEncrypted is not documented!-->
6971
6972    <!--property LoadCredential is not documented!-->
6973
6974    <!--property LoadCredentialEncrypted is not documented!-->
6975
6976    <!--property SupplementaryGroups is not documented!-->
6977
6978    <!--property PAMName is not documented!-->
6979
6980    <!--property ReadWritePaths is not documented!-->
6981
6982    <!--property ReadOnlyPaths is not documented!-->
6983
6984    <!--property InaccessiblePaths is not documented!-->
6985
6986    <!--property ExecPaths is not documented!-->
6987
6988    <!--property NoExecPaths is not documented!-->
6989
6990    <!--property ExecSearchPath is not documented!-->
6991
6992    <!--property PrivateTmp is not documented!-->
6993
6994    <!--property PrivateDevices is not documented!-->
6995
6996    <!--property ProtectClock is not documented!-->
6997
6998    <!--property ProtectKernelTunables is not documented!-->
6999
7000    <!--property ProtectKernelModules is not documented!-->
7001
7002    <!--property ProtectKernelLogs is not documented!-->
7003
7004    <!--property ProtectControlGroups is not documented!-->
7005
7006    <!--property PrivateNetwork is not documented!-->
7007
7008    <!--property PrivateUsers is not documented!-->
7009
7010    <!--property PrivateMounts is not documented!-->
7011
7012    <!--property PrivateIPC is not documented!-->
7013
7014    <!--property ProtectHome is not documented!-->
7015
7016    <!--property ProtectSystem is not documented!-->
7017
7018    <!--property SameProcessGroup is not documented!-->
7019
7020    <!--property UtmpIdentifier is not documented!-->
7021
7022    <!--property UtmpMode is not documented!-->
7023
7024    <!--property SELinuxContext is not documented!-->
7025
7026    <!--property AppArmorProfile is not documented!-->
7027
7028    <!--property SmackProcessLabel is not documented!-->
7029
7030    <!--property IgnoreSIGPIPE is not documented!-->
7031
7032    <!--property NoNewPrivileges is not documented!-->
7033
7034    <!--property SystemCallFilter is not documented!-->
7035
7036    <!--property SystemCallArchitectures is not documented!-->
7037
7038    <!--property SystemCallErrorNumber is not documented!-->
7039
7040    <!--property SystemCallLog is not documented!-->
7041
7042    <!--property Personality is not documented!-->
7043
7044    <!--property LockPersonality is not documented!-->
7045
7046    <!--property RestrictAddressFamilies is not documented!-->
7047
7048    <!--property RuntimeDirectoryPreserve is not documented!-->
7049
7050    <!--property RuntimeDirectoryMode is not documented!-->
7051
7052    <!--property StateDirectoryMode is not documented!-->
7053
7054    <!--property CacheDirectoryMode is not documented!-->
7055
7056    <!--property LogsDirectoryMode is not documented!-->
7057
7058    <!--property ConfigurationDirectoryMode is not documented!-->
7059
7060    <!--property ConfigurationDirectory is not documented!-->
7061
7062    <!--property TimeoutCleanUSec is not documented!-->
7063
7064    <!--property MemoryDenyWriteExecute is not documented!-->
7065
7066    <!--property RestrictRealtime is not documented!-->
7067
7068    <!--property RestrictSUIDSGID is not documented!-->
7069
7070    <!--property RestrictNamespaces is not documented!-->
7071
7072    <!--property RestrictFileSystems is not documented!-->
7073
7074    <!--property BindPaths is not documented!-->
7075
7076    <!--property BindReadOnlyPaths is not documented!-->
7077
7078    <!--property TemporaryFileSystem is not documented!-->
7079
7080    <!--property MountAPIVFS is not documented!-->
7081
7082    <!--property KeyringMode is not documented!-->
7083
7084    <!--property ProtectProc is not documented!-->
7085
7086    <!--property ProcSubset is not documented!-->
7087
7088    <!--property ProtectHostname is not documented!-->
7089
7090    <!--property NetworkNamespacePath is not documented!-->
7091
7092    <!--property IPCNamespacePath is not documented!-->
7093
7094    <!--property KillMode is not documented!-->
7095
7096    <!--property KillSignal is not documented!-->
7097
7098    <!--property RestartKillSignal is not documented!-->
7099
7100    <!--property FinalKillSignal is not documented!-->
7101
7102    <!--property SendSIGKILL is not documented!-->
7103
7104    <!--property SendSIGHUP is not documented!-->
7105
7106    <!--property WatchdogSignal is not documented!-->
7107
7108    <!--Autogenerated cross-references for systemd.directives, do not edit-->
7109
7110    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7111
7112    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7113
7114    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7115
7116    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7117
7118    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
7119
7120    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
7121
7122    <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7123
7124    <variablelist class="dbus-property" generated="True" extra-ref="What"/>
7125
7126    <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
7127
7128    <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
7129
7130    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
7131
7132    <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
7133
7134    <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7135
7136    <variablelist class="dbus-property" generated="True" extra-ref="SloppyOptions"/>
7137
7138    <variablelist class="dbus-property" generated="True" extra-ref="LazyUnmount"/>
7139
7140    <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
7141
7142    <variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
7143
7144    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7145
7146    <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
7147
7148    <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
7149
7150    <variablelist class="dbus-property" generated="True" extra-ref="ExecMount"/>
7151
7152    <variablelist class="dbus-property" generated="True" extra-ref="ExecUnmount"/>
7153
7154    <variablelist class="dbus-property" generated="True" extra-ref="ExecRemount"/>
7155
7156    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
7157
7158    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
7159
7160    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
7161
7162    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
7163
7164    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
7165
7166    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
7167
7168    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
7169
7170    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
7171
7172    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
7173
7174    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
7175
7176    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
7177
7178    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
7179
7180    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
7181
7182    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
7183
7184    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
7185
7186    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
7187
7188    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
7189
7190    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
7191
7192    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
7193
7194    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
7195
7196    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
7197
7198    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
7199
7200    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
7201
7202    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
7203
7204    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
7205
7206    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
7207
7208    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
7209
7210    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
7211
7212    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
7213
7214    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
7215
7216    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
7217
7218    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
7219
7220    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
7221
7222    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
7223
7224    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
7225
7226    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
7227
7228    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
7229
7230    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
7231
7232    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
7233
7234    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
7235
7236    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
7237
7238    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
7239
7240    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
7241
7242    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
7243
7244    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
7245
7246    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
7247
7248    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
7249
7250    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
7251
7252    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
7253
7254    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
7255
7256    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
7257
7258    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
7259
7260    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
7261
7262    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
7263
7264    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
7265
7266    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
7267
7268    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
7269
7270    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
7271
7272    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
7273
7274    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
7275
7276    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
7277
7278    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
7279
7280    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
7281
7282    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
7283
7284    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
7285
7286    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
7287
7288    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
7289
7290    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
7291
7292    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
7293
7294    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
7295
7296    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
7297
7298    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
7299
7300    <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
7301
7302    <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
7303
7304    <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
7305
7306    <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
7307
7308    <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
7309
7310    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
7311
7312    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
7313
7314    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
7315
7316    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
7317
7318    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
7319
7320    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
7321
7322    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
7323
7324    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
7325
7326    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
7327
7328    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
7329
7330    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
7331
7332    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
7333
7334    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
7335
7336    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
7337
7338    <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
7339
7340    <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
7341
7342    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
7343
7344    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
7345
7346    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
7347
7348    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
7349
7350    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
7351
7352    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
7353
7354    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
7355
7356    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
7357
7358    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
7359
7360    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
7361
7362    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
7363
7364    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
7365
7366    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
7367
7368    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
7369
7370    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
7371
7372    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
7373
7374    <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
7375
7376    <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
7377
7378    <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
7379
7380    <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
7381
7382    <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
7383
7384    <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
7385
7386    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
7387
7388    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
7389
7390    <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
7391
7392    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
7393
7394    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
7395
7396    <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
7397
7398    <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
7399
7400    <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
7401
7402    <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
7403
7404    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
7405
7406    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
7407
7408    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
7409
7410    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
7411
7412    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
7413
7414    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
7415
7416    <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
7417
7418    <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
7419
7420    <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
7421
7422    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
7423
7424    <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
7425
7426    <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
7427
7428    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
7429
7430    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
7431
7432    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
7433
7434    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
7435
7436    <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
7437
7438    <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
7439
7440    <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
7441
7442    <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
7443
7444    <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
7445
7446    <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
7447
7448    <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
7449
7450    <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
7451
7452    <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
7453
7454    <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
7455
7456    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
7457
7458    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
7459
7460    <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
7461
7462    <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
7463
7464    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
7465
7466    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
7467
7468    <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
7469
7470    <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
7471
7472    <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
7473
7474    <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
7475
7476    <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
7477
7478    <variablelist class="dbus-property" generated="True" extra-ref="User"/>
7479
7480    <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
7481
7482    <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
7483
7484    <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
7485
7486    <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
7487
7488    <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
7489
7490    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
7491
7492    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
7493
7494    <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
7495
7496    <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
7497
7498    <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
7499
7500    <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
7501
7502    <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
7503
7504    <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
7505
7506    <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
7507
7508    <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
7509
7510    <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
7511
7512    <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
7513
7514    <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
7515
7516    <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
7517
7518    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
7519
7520    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
7521
7522    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
7523
7524    <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
7525
7526    <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
7527
7528    <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
7529
7530    <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
7531
7532    <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
7533
7534    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
7535
7536    <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
7537
7538    <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
7539
7540    <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
7541
7542    <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
7543
7544    <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
7545
7546    <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
7547
7548    <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
7549
7550    <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
7551
7552    <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
7553
7554    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
7555
7556    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
7557
7558    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
7559
7560    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
7561
7562    <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
7563
7564    <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
7565
7566    <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
7567
7568    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
7569
7570    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
7571
7572    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
7573
7574    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
7575
7576    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
7577
7578    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
7579
7580    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
7581
7582    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
7583
7584    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
7585
7586    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
7587
7588    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
7589
7590    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
7591
7592    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
7593
7594    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
7595
7596    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
7597
7598    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
7599
7600    <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
7601
7602    <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
7603
7604    <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
7605
7606    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
7607
7608    <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
7609
7610    <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
7611
7612    <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
7613
7614    <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
7615
7616    <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
7617
7618    <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
7619
7620    <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
7621
7622    <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
7623
7624    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
7625
7626    <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
7627
7628    <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
7629
7630    <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
7631
7632    <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
7633
7634    <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
7635
7636    <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
7637
7638    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
7639
7640    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
7641
7642    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
7643
7644    <!--End of Autogenerated section-->
7645
7646    <refsect2>
7647      <title>Properties</title>
7648
7649      <para>Most of the properties map directly to the corresponding settings in mount unit files. As mount
7650      units invoke the <filename>/usr/bin/mount</filename> command, their bus objects include implicit
7651      <varname>ExecMount</varname> (and similar) fields which contain information about processes to
7652      execute. They also share most of the fields related to the execution context that Service objects
7653      expose (see above). In addition to these properties there are the following:</para>
7654
7655      <para><varname>ControlPID</varname> contains the PID of the currently running
7656      <filename>/usr/bin/mount</filename> or <filename>/usr/bin/umount</filename> command if there is one
7657      running, otherwise 0.</para>
7658
7659      <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
7660      can take the values <literal>success</literal>, <literal>resources</literal>,
7661      <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
7662      <literal>core-dump</literal> which have the identical meaning as the corresponding values of the
7663      corresponding field of service unit objects (see above).</para>
7664    </refsect2>
7665  </refsect1>
7666
7667  <refsect1>
7668    <title>Automount Unit Objects</title>
7669
7670    <para>All automount unit objects implement the
7671    <interfacename>org.freedesktop.systemd1.Automount</interfacename> interface (described here) in addition
7672    to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7673
7674    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount" interface="org.freedesktop.systemd1.Automount">
7675node /org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount {
7676  interface org.freedesktop.systemd1.Automount {
7677    properties:
7678      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7679      readonly s Where = '...';
7680      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7681      readonly s ExtraOptions = '...';
7682      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7683      readonly u DirectoryMode = ...;
7684      readonly s Result = '...';
7685      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7686      readonly t TimeoutIdleUSec = ...;
7687  };
7688  interface org.freedesktop.DBus.Peer { ... };
7689  interface org.freedesktop.DBus.Introspectable { ... };
7690  interface org.freedesktop.DBus.Properties { ... };
7691  interface org.freedesktop.systemd1.Unit { ... };
7692};
7693    </programlisting>
7694
7695    <!--property Where is not documented!-->
7696
7697    <!--property ExtraOptions is not documented!-->
7698
7699    <!--property DirectoryMode is not documented!-->
7700
7701    <!--property TimeoutIdleUSec is not documented!-->
7702
7703    <!--Autogenerated cross-references for systemd.directives, do not edit-->
7704
7705    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7706
7707    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7708
7709    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7710
7711    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7712
7713    <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7714
7715    <variablelist class="dbus-property" generated="True" extra-ref="ExtraOptions"/>
7716
7717    <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7718
7719    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7720
7721    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutIdleUSec"/>
7722
7723    <!--End of Autogenerated section-->
7724
7725    <refsect2>
7726      <title>Properties</title>
7727
7728      <para>Most of the properties map directly to the corresponding settings in the automount unit
7729      files.</para>
7730
7731      <para><varname>Result</varname> knows the values <literal>success</literal> and
7732      <literal>resources</literal> at this time. They have the same meanings as the corresponding values of
7733      the corresponding field of the Service object.</para>
7734    </refsect2>
7735  </refsect1>
7736
7737
7738  <refsect1>
7739    <title>Timer Unit Objects</title>
7740
7741    <para>All timer unit objects implement the <interfacename>org.freedesktop.systemd1.Timer</interfacename>
7742    interface (described here) in addition to the generic
7743    <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7744
7745    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer" interface="org.freedesktop.systemd1.Timer">
7746node /org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer {
7747  interface org.freedesktop.systemd1.Timer {
7748    properties:
7749      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7750      readonly s Unit = '...';
7751      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7752      readonly a(stt) TimersMonotonic = [...];
7753      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7754      readonly a(sst) TimersCalendar = [...];
7755      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7756      readonly b OnClockChange = ...;
7757      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7758      readonly b OnTimezoneChange = ...;
7759      readonly t NextElapseUSecRealtime = ...;
7760      readonly t NextElapseUSecMonotonic = ...;
7761      readonly t LastTriggerUSec = ...;
7762      readonly t LastTriggerUSecMonotonic = ...;
7763      readonly s Result = '...';
7764      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7765      readonly t AccuracyUSec = ...;
7766      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7767      readonly t RandomizedDelayUSec = ...;
7768      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7769      readonly b FixedRandomDelay = ...;
7770      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7771      readonly b Persistent = ...;
7772      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7773      readonly b WakeSystem = ...;
7774      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7775      readonly b RemainAfterElapse = ...;
7776  };
7777  interface org.freedesktop.DBus.Peer { ... };
7778  interface org.freedesktop.DBus.Introspectable { ... };
7779  interface org.freedesktop.DBus.Properties { ... };
7780  interface org.freedesktop.systemd1.Unit { ... };
7781};
7782    </programlisting>
7783
7784    <!--property OnClockChange is not documented!-->
7785
7786    <!--property OnTimezoneChange is not documented!-->
7787
7788    <!--property LastTriggerUSec is not documented!-->
7789
7790    <!--property LastTriggerUSecMonotonic is not documented!-->
7791
7792    <!--property AccuracyUSec is not documented!-->
7793
7794    <!--property RandomizedDelayUSec is not documented!-->
7795
7796    <!--property FixedRandomDelay is not documented!-->
7797
7798    <!--property Persistent is not documented!-->
7799
7800    <!--property WakeSystem is not documented!-->
7801
7802    <!--property RemainAfterElapse is not documented!-->
7803
7804    <!--Autogenerated cross-references for systemd.directives, do not edit-->
7805
7806    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7807
7808    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7809
7810    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7811
7812    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7813
7814    <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
7815
7816    <variablelist class="dbus-property" generated="True" extra-ref="TimersMonotonic"/>
7817
7818    <variablelist class="dbus-property" generated="True" extra-ref="TimersCalendar"/>
7819
7820    <variablelist class="dbus-property" generated="True" extra-ref="OnClockChange"/>
7821
7822    <variablelist class="dbus-property" generated="True" extra-ref="OnTimezoneChange"/>
7823
7824    <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecRealtime"/>
7825
7826    <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecMonotonic"/>
7827
7828    <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSec"/>
7829
7830    <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSecMonotonic"/>
7831
7832    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7833
7834    <variablelist class="dbus-property" generated="True" extra-ref="AccuracyUSec"/>
7835
7836    <variablelist class="dbus-property" generated="True" extra-ref="RandomizedDelayUSec"/>
7837
7838    <variablelist class="dbus-property" generated="True" extra-ref="FixedRandomDelay"/>
7839
7840    <variablelist class="dbus-property" generated="True" extra-ref="Persistent"/>
7841
7842    <variablelist class="dbus-property" generated="True" extra-ref="WakeSystem"/>
7843
7844    <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterElapse"/>
7845
7846    <!--End of Autogenerated section-->
7847
7848    <refsect2>
7849      <title>Properties</title>
7850
7851      <para><varname>Unit</varname> contains the name of the unit to activate when the timer elapses.</para>
7852
7853      <para><varname>TimersMonotonic</varname> contains an array of structs that contain information about
7854      all monotonic timers of this timer unit. The structs contain a string identifying the timer base, which
7855      is one of <literal>OnActiveUSec</literal>, <literal>OnBootUSec</literal>,
7856      <literal>OnStartupUSec</literal>, <literal>OnUnitActiveUSec</literal>, or
7857      <literal>OnUnitInactiveUSec</literal> which correspond to the settings of the same names in the timer
7858      unit files; the microsecond offset from this timer base in monotonic time; the next elapsation point on
7859      the <constant>CLOCK_MONOTONIC</constant> clock, relative to its epoch.</para>
7860
7861      <para><varname>TimersCalendar</varname> contains an array of structs that contain information about all
7862      realtime/calendar timers of this timer unit. The structs contain a string identifying the timer base,
7863      which may only be <literal>OnCalendar</literal> for now; the calendar specification string; the next
7864      elapsation point on the <constant>CLOCK_REALTIME</constant> clock, relative to its epoch.</para>
7865
7866      <para><varname>NextElapseUSecRealtime</varname> contains the next elapsation point on the
7867      <constant>CLOCK_REALTIME</constant> clock in miscroseconds since the epoch, or 0 if this timer event
7868      does not include at least one calendar event.</para>
7869
7870      <para>Similarly, <varname>NextElapseUSecMonotonic</varname> contains the next elapsation point on the
7871      <constant>CLOCK_MONOTONIC</constant> clock in microseconds since the epoch, or 0 if this timer event
7872      does not include at least one monotonic event.</para>
7873
7874      <para><varname>Result</varname> knows the values <literal>success</literal> and
7875      <literal>resources</literal> with the same meanings as the matching values of the corresponding
7876      property of the service interface.</para>
7877    </refsect2>
7878  </refsect1>
7879
7880  <refsect1>
7881    <title>Swap Unit Objects</title>
7882
7883    <para>All swap unit objects implement the <interfacename>org.freedesktop.systemd1.Swap</interfacename>
7884    interface (described here) in addition to the generic
7885    <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7886
7887    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dsda3_2eswap" interface="org.freedesktop.systemd1.Swap">
7888node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
7889  interface org.freedesktop.systemd1.Swap {
7890    methods:
7891      GetProcesses(out a(sus) processes);
7892      AttachProcesses(in  s subcgroup,
7893                      in  au pids);
7894    properties:
7895      readonly s What = '...';
7896      readonly i Priority = ...;
7897      readonly s Options = '...';
7898      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7899      readonly t TimeoutUSec = ...;
7900      readonly u ControlPID = ...;
7901      readonly s Result = '...';
7902      readonly u UID = ...;
7903      readonly u GID = ...;
7904      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7905      readonly a(sasbttttuii) ExecActivate = [...];
7906      @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7907      readonly a(sasbttttuii) ExecDeactivate = [...];
7908      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7909      readonly s Slice = '...';
7910      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7911      readonly s ControlGroup = '...';
7912      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7913      readonly t ControlGroupId = ...;
7914      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7915      readonly t MemoryCurrent = ...;
7916      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7917      readonly t MemoryAvailable = ...;
7918      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7919      readonly t CPUUsageNSec = ...;
7920      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7921      readonly ay EffectiveCPUs = [...];
7922      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7923      readonly ay EffectiveMemoryNodes = [...];
7924      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7925      readonly t TasksCurrent = ...;
7926      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7927      readonly t IPIngressBytes = ...;
7928      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7929      readonly t IPIngressPackets = ...;
7930      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7931      readonly t IPEgressBytes = ...;
7932      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7933      readonly t IPEgressPackets = ...;
7934      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7935      readonly t IOReadBytes = ...;
7936      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7937      readonly t IOReadOperations = ...;
7938      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7939      readonly t IOWriteBytes = ...;
7940      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7941      readonly t IOWriteOperations = ...;
7942      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7943      readonly b Delegate = ...;
7944      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7945      readonly as DelegateControllers = ['...', ...];
7946      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7947      readonly b CPUAccounting = ...;
7948      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7949      readonly t CPUWeight = ...;
7950      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7951      readonly t StartupCPUWeight = ...;
7952      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7953      readonly t CPUShares = ...;
7954      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7955      readonly t StartupCPUShares = ...;
7956      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7957      readonly t CPUQuotaPerSecUSec = ...;
7958      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7959      readonly t CPUQuotaPeriodUSec = ...;
7960      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7961      readonly ay AllowedCPUs = [...];
7962      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7963      readonly ay StartupAllowedCPUs = [...];
7964      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7965      readonly ay AllowedMemoryNodes = [...];
7966      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7967      readonly ay StartupAllowedMemoryNodes = [...];
7968      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7969      readonly b IOAccounting = ...;
7970      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7971      readonly t IOWeight = ...;
7972      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7973      readonly t StartupIOWeight = ...;
7974      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7975      readonly a(st) IODeviceWeight = [...];
7976      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7977      readonly a(st) IOReadBandwidthMax = [...];
7978      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7979      readonly a(st) IOWriteBandwidthMax = [...];
7980      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7981      readonly a(st) IOReadIOPSMax = [...];
7982      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7983      readonly a(st) IOWriteIOPSMax = [...];
7984      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7985      readonly a(st) IODeviceLatencyTargetUSec = [...];
7986      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7987      readonly b BlockIOAccounting = ...;
7988      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7989      readonly t BlockIOWeight = ...;
7990      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7991      readonly t StartupBlockIOWeight = ...;
7992      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7993      readonly a(st) BlockIODeviceWeight = [...];
7994      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7995      readonly a(st) BlockIOReadBandwidth = [...];
7996      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7997      readonly a(st) BlockIOWriteBandwidth = [...];
7998      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7999      readonly b MemoryAccounting = ...;
8000      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8001      readonly t DefaultMemoryLow = ...;
8002      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8003      readonly t DefaultMemoryMin = ...;
8004      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8005      readonly t MemoryMin = ...;
8006      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8007      readonly t MemoryLow = ...;
8008      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8009      readonly t MemoryHigh = ...;
8010      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8011      readonly t MemoryMax = ...;
8012      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8013      readonly t MemorySwapMax = ...;
8014      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8015      readonly t MemoryLimit = ...;
8016      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8017      readonly s DevicePolicy = '...';
8018      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8019      readonly a(ss) DeviceAllow = [...];
8020      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8021      readonly b TasksAccounting = ...;
8022      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8023      readonly t TasksMax = ...;
8024      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8025      readonly b IPAccounting = ...;
8026      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8027      readonly a(iayu) IPAddressAllow = [...];
8028      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8029      readonly a(iayu) IPAddressDeny = [...];
8030      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8031      readonly as IPIngressFilterPath = ['...', ...];
8032      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8033      readonly as IPEgressFilterPath = ['...', ...];
8034      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8035      readonly as DisableControllers = ['...', ...];
8036      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8037      readonly s ManagedOOMSwap = '...';
8038      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8039      readonly s ManagedOOMMemoryPressure = '...';
8040      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8041      readonly u ManagedOOMMemoryPressureLimit = ...;
8042      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8043      readonly s ManagedOOMPreference = '...';
8044      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8045      readonly a(ss) BPFProgram = [...];
8046      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8047      readonly a(iiqq) SocketBindAllow = [...];
8048      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8049      readonly a(iiqq) SocketBindDeny = [...];
8050      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8051      readonly (bas) RestrictNetworkInterfaces = ...;
8052      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8053      readonly as Environment = ['...', ...];
8054      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8055      readonly a(sb) EnvironmentFiles = [...];
8056      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8057      readonly as PassEnvironment = ['...', ...];
8058      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8059      readonly as UnsetEnvironment = ['...', ...];
8060      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8061      readonly u UMask = ...;
8062      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8063      readonly t LimitCPU = ...;
8064      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8065      readonly t LimitCPUSoft = ...;
8066      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8067      readonly t LimitFSIZE = ...;
8068      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8069      readonly t LimitFSIZESoft = ...;
8070      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8071      readonly t LimitDATA = ...;
8072      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8073      readonly t LimitDATASoft = ...;
8074      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8075      readonly t LimitSTACK = ...;
8076      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8077      readonly t LimitSTACKSoft = ...;
8078      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8079      readonly t LimitCORE = ...;
8080      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8081      readonly t LimitCORESoft = ...;
8082      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8083      readonly t LimitRSS = ...;
8084      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8085      readonly t LimitRSSSoft = ...;
8086      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8087      readonly t LimitNOFILE = ...;
8088      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8089      readonly t LimitNOFILESoft = ...;
8090      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8091      readonly t LimitAS = ...;
8092      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8093      readonly t LimitASSoft = ...;
8094      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8095      readonly t LimitNPROC = ...;
8096      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8097      readonly t LimitNPROCSoft = ...;
8098      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8099      readonly t LimitMEMLOCK = ...;
8100      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8101      readonly t LimitMEMLOCKSoft = ...;
8102      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8103      readonly t LimitLOCKS = ...;
8104      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8105      readonly t LimitLOCKSSoft = ...;
8106      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8107      readonly t LimitSIGPENDING = ...;
8108      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8109      readonly t LimitSIGPENDINGSoft = ...;
8110      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8111      readonly t LimitMSGQUEUE = ...;
8112      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8113      readonly t LimitMSGQUEUESoft = ...;
8114      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8115      readonly t LimitNICE = ...;
8116      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8117      readonly t LimitNICESoft = ...;
8118      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8119      readonly t LimitRTPRIO = ...;
8120      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8121      readonly t LimitRTPRIOSoft = ...;
8122      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8123      readonly t LimitRTTIME = ...;
8124      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8125      readonly t LimitRTTIMESoft = ...;
8126      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8127      readonly s WorkingDirectory = '...';
8128      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8129      readonly s RootDirectory = '...';
8130      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8131      readonly s RootImage = '...';
8132      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8133      readonly a(ss) RootImageOptions = [...];
8134      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8135      readonly ay RootHash = [...];
8136      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8137      readonly s RootHashPath = '...';
8138      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8139      readonly ay RootHashSignature = [...];
8140      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8141      readonly s RootHashSignaturePath = '...';
8142      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8143      readonly s RootVerity = '...';
8144      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8145      readonly as ExtensionDirectories = ['...', ...];
8146      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8147      readonly a(sba(ss)) ExtensionImages = [...];
8148      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8149      readonly a(ssba(ss)) MountImages = [...];
8150      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8151      readonly i OOMScoreAdjust = ...;
8152      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8153      readonly t CoredumpFilter = ...;
8154      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8155      readonly i Nice = ...;
8156      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8157      readonly i IOSchedulingClass = ...;
8158      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8159      readonly i IOSchedulingPriority = ...;
8160      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8161      readonly i CPUSchedulingPolicy = ...;
8162      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8163      readonly i CPUSchedulingPriority = ...;
8164      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8165      readonly ay CPUAffinity = [...];
8166      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8167      readonly b CPUAffinityFromNUMA = ...;
8168      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8169      readonly i NUMAPolicy = ...;
8170      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8171      readonly ay NUMAMask = [...];
8172      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8173      readonly t TimerSlackNSec = ...;
8174      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8175      readonly b CPUSchedulingResetOnFork = ...;
8176      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8177      readonly b NonBlocking = ...;
8178      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8179      readonly s StandardInput = '...';
8180      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8181      readonly s StandardInputFileDescriptorName = '...';
8182      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8183      readonly ay StandardInputData = [...];
8184      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8185      readonly s StandardOutput = '...';
8186      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8187      readonly s StandardOutputFileDescriptorName = '...';
8188      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8189      readonly s StandardError = '...';
8190      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8191      readonly s StandardErrorFileDescriptorName = '...';
8192      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8193      readonly s TTYPath = '...';
8194      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8195      readonly b TTYReset = ...;
8196      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8197      readonly b TTYVHangup = ...;
8198      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8199      readonly b TTYVTDisallocate = ...;
8200      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8201      readonly q TTYRows = ...;
8202      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8203      readonly q TTYColumns = ...;
8204      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8205      readonly i SyslogPriority = ...;
8206      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8207      readonly s SyslogIdentifier = '...';
8208      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8209      readonly b SyslogLevelPrefix = ...;
8210      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8211      readonly i SyslogLevel = ...;
8212      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8213      readonly i SyslogFacility = ...;
8214      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8215      readonly i LogLevelMax = ...;
8216      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8217      readonly t LogRateLimitIntervalUSec = ...;
8218      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8219      readonly u LogRateLimitBurst = ...;
8220      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8221      readonly aay LogExtraFields = [[...], ...];
8222      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8223      readonly s LogNamespace = '...';
8224      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8225      readonly i SecureBits = ...;
8226      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8227      readonly t CapabilityBoundingSet = ...;
8228      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8229      readonly t AmbientCapabilities = ...;
8230      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8231      readonly s User = '...';
8232      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8233      readonly s Group = '...';
8234      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8235      readonly b DynamicUser = ...;
8236      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8237      readonly b RemoveIPC = ...;
8238      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8239      readonly a(say) SetCredential = [...];
8240      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8241      readonly a(say) SetCredentialEncrypted = [...];
8242      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8243      readonly a(ss) LoadCredential = [...];
8244      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8245      readonly a(ss) LoadCredentialEncrypted = [...];
8246      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8247      readonly as SupplementaryGroups = ['...', ...];
8248      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8249      readonly s PAMName = '...';
8250      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8251      readonly as ReadWritePaths = ['...', ...];
8252      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8253      readonly as ReadOnlyPaths = ['...', ...];
8254      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8255      readonly as InaccessiblePaths = ['...', ...];
8256      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8257      readonly as ExecPaths = ['...', ...];
8258      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8259      readonly as NoExecPaths = ['...', ...];
8260      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8261      readonly as ExecSearchPath = ['...', ...];
8262      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8263      readonly t MountFlags = ...;
8264      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8265      readonly b PrivateTmp = ...;
8266      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8267      readonly b PrivateDevices = ...;
8268      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8269      readonly b ProtectClock = ...;
8270      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8271      readonly b ProtectKernelTunables = ...;
8272      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8273      readonly b ProtectKernelModules = ...;
8274      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8275      readonly b ProtectKernelLogs = ...;
8276      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8277      readonly b ProtectControlGroups = ...;
8278      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8279      readonly b PrivateNetwork = ...;
8280      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8281      readonly b PrivateUsers = ...;
8282      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8283      readonly b PrivateMounts = ...;
8284      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8285      readonly b PrivateIPC = ...;
8286      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8287      readonly s ProtectHome = '...';
8288      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8289      readonly s ProtectSystem = '...';
8290      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8291      readonly b SameProcessGroup = ...;
8292      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8293      readonly s UtmpIdentifier = '...';
8294      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8295      readonly s UtmpMode = '...';
8296      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8297      readonly (bs) SELinuxContext = ...;
8298      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8299      readonly (bs) AppArmorProfile = ...;
8300      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8301      readonly (bs) SmackProcessLabel = ...;
8302      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8303      readonly b IgnoreSIGPIPE = ...;
8304      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8305      readonly b NoNewPrivileges = ...;
8306      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8307      readonly (bas) SystemCallFilter = ...;
8308      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8309      readonly as SystemCallArchitectures = ['...', ...];
8310      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8311      readonly i SystemCallErrorNumber = ...;
8312      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8313      readonly (bas) SystemCallLog = ...;
8314      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8315      readonly s Personality = '...';
8316      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8317      readonly b LockPersonality = ...;
8318      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8319      readonly (bas) RestrictAddressFamilies = ...;
8320      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8321      readonly a(sst) RuntimeDirectorySymlink = [...];
8322      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8323      readonly s RuntimeDirectoryPreserve = '...';
8324      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8325      readonly u RuntimeDirectoryMode = ...;
8326      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8327      readonly as RuntimeDirectory = ['...', ...];
8328      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8329      readonly a(sst) StateDirectorySymlink = [...];
8330      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8331      readonly u StateDirectoryMode = ...;
8332      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8333      readonly as StateDirectory = ['...', ...];
8334      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8335      readonly a(sst) CacheDirectorySymlink = [...];
8336      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8337      readonly u CacheDirectoryMode = ...;
8338      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8339      readonly as CacheDirectory = ['...', ...];
8340      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8341      readonly a(sst) LogsDirectorySymlink = [...];
8342      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8343      readonly u LogsDirectoryMode = ...;
8344      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8345      readonly as LogsDirectory = ['...', ...];
8346      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8347      readonly u ConfigurationDirectoryMode = ...;
8348      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8349      readonly as ConfigurationDirectory = ['...', ...];
8350      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8351      readonly t TimeoutCleanUSec = ...;
8352      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8353      readonly b MemoryDenyWriteExecute = ...;
8354      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8355      readonly b RestrictRealtime = ...;
8356      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8357      readonly b RestrictSUIDSGID = ...;
8358      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8359      readonly t RestrictNamespaces = ...;
8360      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8361      readonly (bas) RestrictFileSystems = ...;
8362      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8363      readonly a(ssbt) BindPaths = [...];
8364      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8365      readonly a(ssbt) BindReadOnlyPaths = [...];
8366      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8367      readonly a(ss) TemporaryFileSystem = [...];
8368      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8369      readonly b MountAPIVFS = ...;
8370      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8371      readonly s KeyringMode = '...';
8372      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8373      readonly s ProtectProc = '...';
8374      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8375      readonly s ProcSubset = '...';
8376      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8377      readonly b ProtectHostname = ...;
8378      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8379      readonly s NetworkNamespacePath = '...';
8380      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8381      readonly s IPCNamespacePath = '...';
8382      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8383      readonly s KillMode = '...';
8384      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8385      readonly i KillSignal = ...;
8386      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8387      readonly i RestartKillSignal = ...;
8388      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8389      readonly i FinalKillSignal = ...;
8390      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8391      readonly b SendSIGKILL = ...;
8392      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8393      readonly b SendSIGHUP = ...;
8394      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8395      readonly i WatchdogSignal = ...;
8396  };
8397  interface org.freedesktop.DBus.Peer { ... };
8398  interface org.freedesktop.DBus.Introspectable { ... };
8399  interface org.freedesktop.DBus.Properties { ... };
8400  interface org.freedesktop.systemd1.Unit { ... };
8401};
8402    </programlisting>
8403
8404    <!--method GetProcesses is not documented!-->
8405
8406    <!--method AttachProcesses is not documented!-->
8407
8408    <!--property What is not documented!-->
8409
8410    <!--property Priority is not documented!-->
8411
8412    <!--property Options is not documented!-->
8413
8414    <!--property TimeoutUSec is not documented!-->
8415
8416    <!--property UID is not documented!-->
8417
8418    <!--property GID is not documented!-->
8419
8420    <!--property ExecDeactivate is not documented!-->
8421
8422    <!--property Slice is not documented!-->
8423
8424    <!--property ControlGroupId is not documented!-->
8425
8426    <!--property MemoryCurrent is not documented!-->
8427
8428    <!--property CPUUsageNSec is not documented!-->
8429
8430    <!--property EffectiveCPUs is not documented!-->
8431
8432    <!--property EffectiveMemoryNodes is not documented!-->
8433
8434    <!--property TasksCurrent is not documented!-->
8435
8436    <!--property IPIngressBytes is not documented!-->
8437
8438    <!--property IPIngressPackets is not documented!-->
8439
8440    <!--property IPEgressBytes is not documented!-->
8441
8442    <!--property IPEgressPackets is not documented!-->
8443
8444    <!--property IOReadBytes is not documented!-->
8445
8446    <!--property IOReadOperations is not documented!-->
8447
8448    <!--property IOWriteBytes is not documented!-->
8449
8450    <!--property IOWriteOperations is not documented!-->
8451
8452    <!--property Delegate is not documented!-->
8453
8454    <!--property DelegateControllers is not documented!-->
8455
8456    <!--property CPUAccounting is not documented!-->
8457
8458    <!--property CPUWeight is not documented!-->
8459
8460    <!--property StartupCPUWeight is not documented!-->
8461
8462    <!--property CPUShares is not documented!-->
8463
8464    <!--property StartupCPUShares is not documented!-->
8465
8466    <!--property CPUQuotaPerSecUSec is not documented!-->
8467
8468    <!--property CPUQuotaPeriodUSec is not documented!-->
8469
8470    <!--property AllowedCPUs is not documented!-->
8471
8472    <!--property StartupAllowedCPUs is not documented!-->
8473
8474    <!--property AllowedMemoryNodes is not documented!-->
8475
8476    <!--property StartupAllowedMemoryNodes is not documented!-->
8477
8478    <!--property IOAccounting is not documented!-->
8479
8480    <!--property IOWeight is not documented!-->
8481
8482    <!--property StartupIOWeight is not documented!-->
8483
8484    <!--property IODeviceWeight is not documented!-->
8485
8486    <!--property IOReadBandwidthMax is not documented!-->
8487
8488    <!--property IOWriteBandwidthMax is not documented!-->
8489
8490    <!--property IOReadIOPSMax is not documented!-->
8491
8492    <!--property IOWriteIOPSMax is not documented!-->
8493
8494    <!--property IODeviceLatencyTargetUSec is not documented!-->
8495
8496    <!--property BlockIOAccounting is not documented!-->
8497
8498    <!--property BlockIOWeight is not documented!-->
8499
8500    <!--property StartupBlockIOWeight is not documented!-->
8501
8502    <!--property BlockIODeviceWeight is not documented!-->
8503
8504    <!--property BlockIOReadBandwidth is not documented!-->
8505
8506    <!--property BlockIOWriteBandwidth is not documented!-->
8507
8508    <!--property MemoryAccounting is not documented!-->
8509
8510    <!--property DefaultMemoryLow is not documented!-->
8511
8512    <!--property DefaultMemoryMin is not documented!-->
8513
8514    <!--property MemoryMin is not documented!-->
8515
8516    <!--property MemoryLow is not documented!-->
8517
8518    <!--property MemoryHigh is not documented!-->
8519
8520    <!--property MemoryMax is not documented!-->
8521
8522    <!--property MemorySwapMax is not documented!-->
8523
8524    <!--property MemoryLimit is not documented!-->
8525
8526    <!--property DevicePolicy is not documented!-->
8527
8528    <!--property DeviceAllow is not documented!-->
8529
8530    <!--property TasksAccounting is not documented!-->
8531
8532    <!--property TasksMax is not documented!-->
8533
8534    <!--property IPAccounting is not documented!-->
8535
8536    <!--property IPAddressAllow is not documented!-->
8537
8538    <!--property IPAddressDeny is not documented!-->
8539
8540    <!--property IPIngressFilterPath is not documented!-->
8541
8542    <!--property IPEgressFilterPath is not documented!-->
8543
8544    <!--property DisableControllers is not documented!-->
8545
8546    <!--property ManagedOOMSwap is not documented!-->
8547
8548    <!--property ManagedOOMMemoryPressure is not documented!-->
8549
8550    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
8551
8552    <!--property ManagedOOMPreference is not documented!-->
8553
8554    <!--property BPFProgram is not documented!-->
8555
8556    <!--property SocketBindAllow is not documented!-->
8557
8558    <!--property SocketBindDeny is not documented!-->
8559
8560    <!--property RestrictNetworkInterfaces is not documented!-->
8561
8562    <!--property EnvironmentFiles is not documented!-->
8563
8564    <!--property PassEnvironment is not documented!-->
8565
8566    <!--property UnsetEnvironment is not documented!-->
8567
8568    <!--property UMask is not documented!-->
8569
8570    <!--property LimitCPUSoft is not documented!-->
8571
8572    <!--property LimitFSIZE is not documented!-->
8573
8574    <!--property LimitFSIZESoft is not documented!-->
8575
8576    <!--property LimitDATA is not documented!-->
8577
8578    <!--property LimitDATASoft is not documented!-->
8579
8580    <!--property LimitSTACK is not documented!-->
8581
8582    <!--property LimitSTACKSoft is not documented!-->
8583
8584    <!--property LimitCORE is not documented!-->
8585
8586    <!--property LimitCORESoft is not documented!-->
8587
8588    <!--property LimitRSS is not documented!-->
8589
8590    <!--property LimitRSSSoft is not documented!-->
8591
8592    <!--property LimitNOFILE is not documented!-->
8593
8594    <!--property LimitNOFILESoft is not documented!-->
8595
8596    <!--property LimitAS is not documented!-->
8597
8598    <!--property LimitASSoft is not documented!-->
8599
8600    <!--property LimitNPROC is not documented!-->
8601
8602    <!--property LimitNPROCSoft is not documented!-->
8603
8604    <!--property LimitMEMLOCK is not documented!-->
8605
8606    <!--property LimitMEMLOCKSoft is not documented!-->
8607
8608    <!--property LimitLOCKS is not documented!-->
8609
8610    <!--property LimitLOCKSSoft is not documented!-->
8611
8612    <!--property LimitSIGPENDING is not documented!-->
8613
8614    <!--property LimitSIGPENDINGSoft is not documented!-->
8615
8616    <!--property LimitMSGQUEUE is not documented!-->
8617
8618    <!--property LimitMSGQUEUESoft is not documented!-->
8619
8620    <!--property LimitNICE is not documented!-->
8621
8622    <!--property LimitNICESoft is not documented!-->
8623
8624    <!--property LimitRTPRIO is not documented!-->
8625
8626    <!--property LimitRTPRIOSoft is not documented!-->
8627
8628    <!--property LimitRTTIME is not documented!-->
8629
8630    <!--property LimitRTTIMESoft is not documented!-->
8631
8632    <!--property WorkingDirectory is not documented!-->
8633
8634    <!--property RootHashPath is not documented!-->
8635
8636    <!--property RootHashSignaturePath is not documented!-->
8637
8638    <!--property OOMScoreAdjust is not documented!-->
8639
8640    <!--property CoredumpFilter is not documented!-->
8641
8642    <!--property Nice is not documented!-->
8643
8644    <!--property IOSchedulingClass is not documented!-->
8645
8646    <!--property IOSchedulingPriority is not documented!-->
8647
8648    <!--property CPUSchedulingPolicy is not documented!-->
8649
8650    <!--property CPUSchedulingPriority is not documented!-->
8651
8652    <!--property CPUAffinity is not documented!-->
8653
8654    <!--property CPUAffinityFromNUMA is not documented!-->
8655
8656    <!--property NUMAPolicy is not documented!-->
8657
8658    <!--property NUMAMask is not documented!-->
8659
8660    <!--property TimerSlackNSec is not documented!-->
8661
8662    <!--property CPUSchedulingResetOnFork is not documented!-->
8663
8664    <!--property NonBlocking is not documented!-->
8665
8666    <!--property StandardInput is not documented!-->
8667
8668    <!--property StandardInputFileDescriptorName is not documented!-->
8669
8670    <!--property StandardInputData is not documented!-->
8671
8672    <!--property StandardOutput is not documented!-->
8673
8674    <!--property StandardOutputFileDescriptorName is not documented!-->
8675
8676    <!--property StandardError is not documented!-->
8677
8678    <!--property StandardErrorFileDescriptorName is not documented!-->
8679
8680    <!--property TTYPath is not documented!-->
8681
8682    <!--property TTYReset is not documented!-->
8683
8684    <!--property TTYVHangup is not documented!-->
8685
8686    <!--property TTYVTDisallocate is not documented!-->
8687
8688    <!--property TTYRows is not documented!-->
8689
8690    <!--property TTYColumns is not documented!-->
8691
8692    <!--property SyslogPriority is not documented!-->
8693
8694    <!--property SyslogIdentifier is not documented!-->
8695
8696    <!--property SyslogLevelPrefix is not documented!-->
8697
8698    <!--property SyslogLevel is not documented!-->
8699
8700    <!--property SyslogFacility is not documented!-->
8701
8702    <!--property LogLevelMax is not documented!-->
8703
8704    <!--property LogRateLimitIntervalUSec is not documented!-->
8705
8706    <!--property LogRateLimitBurst is not documented!-->
8707
8708    <!--property LogExtraFields is not documented!-->
8709
8710    <!--property LogNamespace is not documented!-->
8711
8712    <!--property AmbientCapabilities is not documented!-->
8713
8714    <!--property User is not documented!-->
8715
8716    <!--property Group is not documented!-->
8717
8718    <!--property DynamicUser is not documented!-->
8719
8720    <!--property RemoveIPC is not documented!-->
8721
8722    <!--property SetCredential is not documented!-->
8723
8724    <!--property SetCredentialEncrypted is not documented!-->
8725
8726    <!--property LoadCredential is not documented!-->
8727
8728    <!--property LoadCredentialEncrypted is not documented!-->
8729
8730    <!--property SupplementaryGroups is not documented!-->
8731
8732    <!--property PAMName is not documented!-->
8733
8734    <!--property ReadWritePaths is not documented!-->
8735
8736    <!--property ReadOnlyPaths is not documented!-->
8737
8738    <!--property InaccessiblePaths is not documented!-->
8739
8740    <!--property ExecPaths is not documented!-->
8741
8742    <!--property NoExecPaths is not documented!-->
8743
8744    <!--property ExecSearchPath is not documented!-->
8745
8746    <!--property PrivateTmp is not documented!-->
8747
8748    <!--property PrivateDevices is not documented!-->
8749
8750    <!--property ProtectClock is not documented!-->
8751
8752    <!--property ProtectKernelTunables is not documented!-->
8753
8754    <!--property ProtectKernelModules is not documented!-->
8755
8756    <!--property ProtectKernelLogs is not documented!-->
8757
8758    <!--property ProtectControlGroups is not documented!-->
8759
8760    <!--property PrivateNetwork is not documented!-->
8761
8762    <!--property PrivateUsers is not documented!-->
8763
8764    <!--property PrivateMounts is not documented!-->
8765
8766    <!--property PrivateIPC is not documented!-->
8767
8768    <!--property ProtectHome is not documented!-->
8769
8770    <!--property ProtectSystem is not documented!-->
8771
8772    <!--property SameProcessGroup is not documented!-->
8773
8774    <!--property UtmpIdentifier is not documented!-->
8775
8776    <!--property UtmpMode is not documented!-->
8777
8778    <!--property SELinuxContext is not documented!-->
8779
8780    <!--property AppArmorProfile is not documented!-->
8781
8782    <!--property SmackProcessLabel is not documented!-->
8783
8784    <!--property IgnoreSIGPIPE is not documented!-->
8785
8786    <!--property NoNewPrivileges is not documented!-->
8787
8788    <!--property SystemCallFilter is not documented!-->
8789
8790    <!--property SystemCallArchitectures is not documented!-->
8791
8792    <!--property SystemCallErrorNumber is not documented!-->
8793
8794    <!--property SystemCallLog is not documented!-->
8795
8796    <!--property Personality is not documented!-->
8797
8798    <!--property LockPersonality is not documented!-->
8799
8800    <!--property RestrictAddressFamilies is not documented!-->
8801
8802    <!--property RuntimeDirectoryPreserve is not documented!-->
8803
8804    <!--property RuntimeDirectoryMode is not documented!-->
8805
8806    <!--property StateDirectoryMode is not documented!-->
8807
8808    <!--property CacheDirectoryMode is not documented!-->
8809
8810    <!--property LogsDirectoryMode is not documented!-->
8811
8812    <!--property ConfigurationDirectoryMode is not documented!-->
8813
8814    <!--property ConfigurationDirectory is not documented!-->
8815
8816    <!--property TimeoutCleanUSec is not documented!-->
8817
8818    <!--property MemoryDenyWriteExecute is not documented!-->
8819
8820    <!--property RestrictRealtime is not documented!-->
8821
8822    <!--property RestrictSUIDSGID is not documented!-->
8823
8824    <!--property RestrictNamespaces is not documented!-->
8825
8826    <!--property RestrictFileSystems is not documented!-->
8827
8828    <!--property BindPaths is not documented!-->
8829
8830    <!--property BindReadOnlyPaths is not documented!-->
8831
8832    <!--property TemporaryFileSystem is not documented!-->
8833
8834    <!--property MountAPIVFS is not documented!-->
8835
8836    <!--property KeyringMode is not documented!-->
8837
8838    <!--property ProtectProc is not documented!-->
8839
8840    <!--property ProcSubset is not documented!-->
8841
8842    <!--property ProtectHostname is not documented!-->
8843
8844    <!--property NetworkNamespacePath is not documented!-->
8845
8846    <!--property IPCNamespacePath is not documented!-->
8847
8848    <!--property KillMode is not documented!-->
8849
8850    <!--property KillSignal is not documented!-->
8851
8852    <!--property RestartKillSignal is not documented!-->
8853
8854    <!--property FinalKillSignal is not documented!-->
8855
8856    <!--property SendSIGKILL is not documented!-->
8857
8858    <!--property SendSIGHUP is not documented!-->
8859
8860    <!--property WatchdogSignal is not documented!-->
8861
8862    <!--Autogenerated cross-references for systemd.directives, do not edit-->
8863
8864    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8865
8866    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
8867
8868    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8869
8870    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
8871
8872    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
8873
8874    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
8875
8876    <variablelist class="dbus-property" generated="True" extra-ref="What"/>
8877
8878    <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
8879
8880    <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
8881
8882    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
8883
8884    <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
8885
8886    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8887
8888    <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
8889
8890    <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
8891
8892    <variablelist class="dbus-property" generated="True" extra-ref="ExecActivate"/>
8893
8894    <variablelist class="dbus-property" generated="True" extra-ref="ExecDeactivate"/>
8895
8896    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
8897
8898    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
8899
8900    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
8901
8902    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
8903
8904    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
8905
8906    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
8907
8908    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
8909
8910    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
8911
8912    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
8913
8914    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
8915
8916    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
8917
8918    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
8919
8920    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
8921
8922    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
8923
8924    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
8925
8926    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
8927
8928    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
8929
8930    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
8931
8932    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
8933
8934    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
8935
8936    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
8937
8938    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
8939
8940    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
8941
8942    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
8943
8944    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
8945
8946    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
8947
8948    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
8949
8950    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
8951
8952    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
8953
8954    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
8955
8956    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
8957
8958    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
8959
8960    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
8961
8962    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
8963
8964    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
8965
8966    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
8967
8968    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
8969
8970    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
8971
8972    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
8973
8974    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
8975
8976    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
8977
8978    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
8979
8980    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
8981
8982    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
8983
8984    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
8985
8986    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
8987
8988    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
8989
8990    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
8991
8992    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
8993
8994    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
8995
8996    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
8997
8998    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
8999
9000    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9001
9002    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9003
9004    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9005
9006    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9007
9008    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9009
9010    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9011
9012    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9013
9014    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9015
9016    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9017
9018    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9019
9020    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9021
9022    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9023
9024    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
9025
9026    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
9027
9028    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
9029
9030    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
9031
9032    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
9033
9034    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
9035
9036    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
9037
9038    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
9039
9040    <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
9041
9042    <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
9043
9044    <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
9045
9046    <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
9047
9048    <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
9049
9050    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
9051
9052    <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
9053
9054    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
9055
9056    <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
9057
9058    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
9059
9060    <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
9061
9062    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
9063
9064    <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
9065
9066    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
9067
9068    <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
9069
9070    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
9071
9072    <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
9073
9074    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
9075
9076    <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
9077
9078    <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
9079
9080    <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
9081
9082    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
9083
9084    <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
9085
9086    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
9087
9088    <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
9089
9090    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
9091
9092    <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
9093
9094    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
9095
9096    <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
9097
9098    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
9099
9100    <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
9101
9102    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
9103
9104    <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
9105
9106    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
9107
9108    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
9109
9110    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
9111
9112    <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
9113
9114    <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
9115
9116    <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
9117
9118    <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
9119
9120    <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
9121
9122    <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
9123
9124    <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
9125
9126    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
9127
9128    <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
9129
9130    <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
9131
9132    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
9133
9134    <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
9135
9136    <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
9137
9138    <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
9139
9140    <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
9141
9142    <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
9143
9144    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
9145
9146    <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
9147
9148    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
9149
9150    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
9151
9152    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
9153
9154    <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
9155
9156    <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
9157
9158    <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
9159
9160    <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
9161
9162    <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
9163
9164    <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
9165
9166    <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
9167
9168    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
9169
9170    <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
9171
9172    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
9173
9174    <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
9175
9176    <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
9177
9178    <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
9179
9180    <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
9181
9182    <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
9183
9184    <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
9185
9186    <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
9187
9188    <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
9189
9190    <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
9191
9192    <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
9193
9194    <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
9195
9196    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
9197
9198    <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
9199
9200    <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
9201
9202    <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
9203
9204    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
9205
9206    <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
9207
9208    <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
9209
9210    <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
9211
9212    <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
9213
9214    <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
9215
9216    <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
9217
9218    <variablelist class="dbus-property" generated="True" extra-ref="User"/>
9219
9220    <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
9221
9222    <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
9223
9224    <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
9225
9226    <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
9227
9228    <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
9229
9230    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
9231
9232    <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
9233
9234    <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
9235
9236    <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
9237
9238    <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
9239
9240    <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
9241
9242    <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
9243
9244    <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
9245
9246    <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
9247
9248    <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
9249
9250    <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
9251
9252    <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
9253
9254    <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
9255
9256    <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
9257
9258    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
9259
9260    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
9261
9262    <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
9263
9264    <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
9265
9266    <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
9267
9268    <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
9269
9270    <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
9271
9272    <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
9273
9274    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
9275
9276    <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
9277
9278    <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
9279
9280    <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
9281
9282    <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
9283
9284    <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
9285
9286    <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
9287
9288    <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
9289
9290    <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
9291
9292    <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
9293
9294    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
9295
9296    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
9297
9298    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
9299
9300    <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
9301
9302    <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
9303
9304    <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
9305
9306    <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
9307
9308    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
9309
9310    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
9311
9312    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
9313
9314    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
9315
9316    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
9317
9318    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
9319
9320    <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
9321
9322    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
9323
9324    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
9325
9326    <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
9327
9328    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
9329
9330    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
9331
9332    <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
9333
9334    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
9335
9336    <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
9337
9338    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
9339
9340    <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
9341
9342    <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
9343
9344    <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
9345
9346    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
9347
9348    <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
9349
9350    <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
9351
9352    <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
9353
9354    <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
9355
9356    <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
9357
9358    <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
9359
9360    <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
9361
9362    <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
9363
9364    <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
9365
9366    <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
9367
9368    <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
9369
9370    <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
9371
9372    <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
9373
9374    <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
9375
9376    <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
9377
9378    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
9379
9380    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
9381
9382    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
9383
9384    <!--End of Autogenerated section-->
9385
9386    <refsect2>
9387      <title>Properties</title>
9388
9389      <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
9390      units invoke the
9391      <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
9392      their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
9393      information about processes to execute. They also share most of the fields related to the execution
9394      context that Service objects expose (see above). In addition to these properties there are the
9395      following:</para>
9396
9397      <para><varname>ControlPID</varname> contains the PID of the currently running
9398      <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
9399      <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
9400      command if there is one running, otherwise 0.</para>
9401
9402      <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
9403      can take the values <literal>success</literal>, <literal>resources</literal>,
9404      <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
9405      <literal>core-dump</literal> which have the identical meanings as the corresponding values of the
9406      corresponding field of service unit objects (see above).</para>
9407    </refsect2>
9408  </refsect1>
9409
9410
9411  <refsect1>
9412    <title>Path Unit Objects</title>
9413
9414    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/cups_2epath" interface="org.freedesktop.systemd1.Path">
9415node /org/freedesktop/systemd1/unit/cups_2epath {
9416  interface org.freedesktop.systemd1.Path {
9417    properties:
9418      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9419      readonly s Unit = '...';
9420      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9421      readonly a(ss) Paths = [...];
9422      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9423      readonly b MakeDirectory = ...;
9424      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9425      readonly u DirectoryMode = ...;
9426      readonly s Result = '...';
9427      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9428      readonly t TriggerLimitIntervalUSec = ...;
9429      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9430      readonly u TriggerLimitBurst = ...;
9431  };
9432  interface org.freedesktop.DBus.Peer { ... };
9433  interface org.freedesktop.DBus.Introspectable { ... };
9434  interface org.freedesktop.DBus.Properties { ... };
9435  interface org.freedesktop.systemd1.Unit { ... };
9436};
9437    </programlisting>
9438
9439    <!--property MakeDirectory is not documented!-->
9440
9441    <!--property DirectoryMode is not documented!-->
9442
9443    <!--property TriggerLimitIntervalUSec is not documented!-->
9444
9445    <!--property TriggerLimitBurst is not documented!-->
9446
9447    <!--Autogenerated cross-references for systemd.directives, do not edit-->
9448
9449    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9450
9451    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9452
9453    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9454
9455    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9456
9457    <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
9458
9459    <variablelist class="dbus-property" generated="True" extra-ref="Paths"/>
9460
9461    <variablelist class="dbus-property" generated="True" extra-ref="MakeDirectory"/>
9462
9463    <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
9464
9465    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9466
9467    <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
9468
9469    <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
9470
9471    <!--End of Autogenerated section-->
9472
9473    <refsect2>
9474      <title>Properties</title>
9475
9476      <para>Most properties correspond directly with the matching settings in path unit files.</para>
9477
9478      <para>The others:</para>
9479
9480      <para><varname>Paths</varname> contains an array of structs. Each struct contains the condition to
9481      watch, which can be one of <literal>PathExists</literal>, <literal>PathExistsGlob</literal>,
9482      <literal>PathChanged</literal>, <literal>PathModified</literal>, or <literal>DirectoryNotEmpty</literal>
9483      which correspond directly to the matching settings in the path unit files; and the path to watch,
9484      possibly including glob expressions.</para>
9485
9486      <para><varname>Result</varname> contains a result value which can be <literal>success</literal> or
9487      <literal>resources</literal> which have the same meaning as the corresponding field of the Service
9488      interface.</para>
9489    </refsect2>
9490  </refsect1>
9491
9492  <refsect1>
9493    <title>Slice Unit Objects</title>
9494
9495    <para>All slice unit objects implement the <interfacename>org.freedesktop.systemd1.Slice</interfacename>
9496    interface (described here) in addition to the generic
9497    <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9498
9499    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/system_2eslice" interface="org.freedesktop.systemd1.Slice">
9500node /org/freedesktop/systemd1/unit/system_2eslice {
9501  interface org.freedesktop.systemd1.Slice {
9502    methods:
9503      GetProcesses(out a(sus) processes);
9504      AttachProcesses(in  s subcgroup,
9505                      in  au pids);
9506    properties:
9507      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9508      readonly s Slice = '...';
9509      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9510      readonly s ControlGroup = '...';
9511      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9512      readonly t ControlGroupId = ...;
9513      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9514      readonly t MemoryCurrent = ...;
9515      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9516      readonly t MemoryAvailable = ...;
9517      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9518      readonly t CPUUsageNSec = ...;
9519      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9520      readonly ay EffectiveCPUs = [...];
9521      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9522      readonly ay EffectiveMemoryNodes = [...];
9523      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9524      readonly t TasksCurrent = ...;
9525      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9526      readonly t IPIngressBytes = ...;
9527      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9528      readonly t IPIngressPackets = ...;
9529      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9530      readonly t IPEgressBytes = ...;
9531      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9532      readonly t IPEgressPackets = ...;
9533      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9534      readonly t IOReadBytes = ...;
9535      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9536      readonly t IOReadOperations = ...;
9537      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9538      readonly t IOWriteBytes = ...;
9539      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9540      readonly t IOWriteOperations = ...;
9541      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9542      readonly b Delegate = ...;
9543      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9544      readonly as DelegateControllers = ['...', ...];
9545      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9546      readonly b CPUAccounting = ...;
9547      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9548      readonly t CPUWeight = ...;
9549      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9550      readonly t StartupCPUWeight = ...;
9551      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9552      readonly t CPUShares = ...;
9553      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9554      readonly t StartupCPUShares = ...;
9555      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9556      readonly t CPUQuotaPerSecUSec = ...;
9557      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9558      readonly t CPUQuotaPeriodUSec = ...;
9559      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9560      readonly ay AllowedCPUs = [...];
9561      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9562      readonly ay StartupAllowedCPUs = [...];
9563      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9564      readonly ay AllowedMemoryNodes = [...];
9565      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9566      readonly ay StartupAllowedMemoryNodes = [...];
9567      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9568      readonly b IOAccounting = ...;
9569      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9570      readonly t IOWeight = ...;
9571      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9572      readonly t StartupIOWeight = ...;
9573      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9574      readonly a(st) IODeviceWeight = [...];
9575      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9576      readonly a(st) IOReadBandwidthMax = [...];
9577      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9578      readonly a(st) IOWriteBandwidthMax = [...];
9579      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9580      readonly a(st) IOReadIOPSMax = [...];
9581      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9582      readonly a(st) IOWriteIOPSMax = [...];
9583      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9584      readonly a(st) IODeviceLatencyTargetUSec = [...];
9585      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9586      readonly b BlockIOAccounting = ...;
9587      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9588      readonly t BlockIOWeight = ...;
9589      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9590      readonly t StartupBlockIOWeight = ...;
9591      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9592      readonly a(st) BlockIODeviceWeight = [...];
9593      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9594      readonly a(st) BlockIOReadBandwidth = [...];
9595      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9596      readonly a(st) BlockIOWriteBandwidth = [...];
9597      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9598      readonly b MemoryAccounting = ...;
9599      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9600      readonly t DefaultMemoryLow = ...;
9601      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9602      readonly t DefaultMemoryMin = ...;
9603      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9604      readonly t MemoryMin = ...;
9605      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9606      readonly t MemoryLow = ...;
9607      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9608      readonly t MemoryHigh = ...;
9609      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9610      readonly t MemoryMax = ...;
9611      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9612      readonly t MemorySwapMax = ...;
9613      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9614      readonly t MemoryLimit = ...;
9615      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9616      readonly s DevicePolicy = '...';
9617      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9618      readonly a(ss) DeviceAllow = [...];
9619      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9620      readonly b TasksAccounting = ...;
9621      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9622      readonly t TasksMax = ...;
9623      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9624      readonly b IPAccounting = ...;
9625      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9626      readonly a(iayu) IPAddressAllow = [...];
9627      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9628      readonly a(iayu) IPAddressDeny = [...];
9629      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9630      readonly as IPIngressFilterPath = ['...', ...];
9631      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9632      readonly as IPEgressFilterPath = ['...', ...];
9633      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9634      readonly as DisableControllers = ['...', ...];
9635      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9636      readonly s ManagedOOMSwap = '...';
9637      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9638      readonly s ManagedOOMMemoryPressure = '...';
9639      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9640      readonly u ManagedOOMMemoryPressureLimit = ...;
9641      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9642      readonly s ManagedOOMPreference = '...';
9643      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9644      readonly a(ss) BPFProgram = [...];
9645      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9646      readonly a(iiqq) SocketBindAllow = [...];
9647      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9648      readonly a(iiqq) SocketBindDeny = [...];
9649      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9650      readonly (bas) RestrictNetworkInterfaces = ...;
9651  };
9652  interface org.freedesktop.DBus.Peer { ... };
9653  interface org.freedesktop.DBus.Introspectable { ... };
9654  interface org.freedesktop.DBus.Properties { ... };
9655  interface org.freedesktop.systemd1.Unit { ... };
9656};
9657    </programlisting>
9658
9659    <!--method GetProcesses is not documented!-->
9660
9661    <!--method AttachProcesses is not documented!-->
9662
9663    <!--property Slice is not documented!-->
9664
9665    <!--property ControlGroupId is not documented!-->
9666
9667    <!--property MemoryCurrent is not documented!-->
9668
9669    <!--property CPUUsageNSec is not documented!-->
9670
9671    <!--property EffectiveCPUs is not documented!-->
9672
9673    <!--property EffectiveMemoryNodes is not documented!-->
9674
9675    <!--property TasksCurrent is not documented!-->
9676
9677    <!--property IPIngressBytes is not documented!-->
9678
9679    <!--property IPIngressPackets is not documented!-->
9680
9681    <!--property IPEgressBytes is not documented!-->
9682
9683    <!--property IPEgressPackets is not documented!-->
9684
9685    <!--property IOReadBytes is not documented!-->
9686
9687    <!--property IOReadOperations is not documented!-->
9688
9689    <!--property IOWriteBytes is not documented!-->
9690
9691    <!--property IOWriteOperations is not documented!-->
9692
9693    <!--property Delegate is not documented!-->
9694
9695    <!--property DelegateControllers is not documented!-->
9696
9697    <!--property CPUAccounting is not documented!-->
9698
9699    <!--property CPUWeight is not documented!-->
9700
9701    <!--property StartupCPUWeight is not documented!-->
9702
9703    <!--property CPUShares is not documented!-->
9704
9705    <!--property StartupCPUShares is not documented!-->
9706
9707    <!--property CPUQuotaPerSecUSec is not documented!-->
9708
9709    <!--property CPUQuotaPeriodUSec is not documented!-->
9710
9711    <!--property AllowedCPUs is not documented!-->
9712
9713    <!--property StartupAllowedCPUs is not documented!-->
9714
9715    <!--property AllowedMemoryNodes is not documented!-->
9716
9717    <!--property StartupAllowedMemoryNodes is not documented!-->
9718
9719    <!--property IOAccounting is not documented!-->
9720
9721    <!--property IOWeight is not documented!-->
9722
9723    <!--property StartupIOWeight is not documented!-->
9724
9725    <!--property IODeviceWeight is not documented!-->
9726
9727    <!--property IOReadBandwidthMax is not documented!-->
9728
9729    <!--property IOWriteBandwidthMax is not documented!-->
9730
9731    <!--property IOReadIOPSMax is not documented!-->
9732
9733    <!--property IOWriteIOPSMax is not documented!-->
9734
9735    <!--property IODeviceLatencyTargetUSec is not documented!-->
9736
9737    <!--property BlockIOAccounting is not documented!-->
9738
9739    <!--property BlockIOWeight is not documented!-->
9740
9741    <!--property StartupBlockIOWeight is not documented!-->
9742
9743    <!--property BlockIODeviceWeight is not documented!-->
9744
9745    <!--property BlockIOReadBandwidth is not documented!-->
9746
9747    <!--property BlockIOWriteBandwidth is not documented!-->
9748
9749    <!--property MemoryAccounting is not documented!-->
9750
9751    <!--property DefaultMemoryLow is not documented!-->
9752
9753    <!--property DefaultMemoryMin is not documented!-->
9754
9755    <!--property MemoryMin is not documented!-->
9756
9757    <!--property MemoryLow is not documented!-->
9758
9759    <!--property MemoryHigh is not documented!-->
9760
9761    <!--property MemoryMax is not documented!-->
9762
9763    <!--property MemorySwapMax is not documented!-->
9764
9765    <!--property MemoryLimit is not documented!-->
9766
9767    <!--property DevicePolicy is not documented!-->
9768
9769    <!--property DeviceAllow is not documented!-->
9770
9771    <!--property TasksAccounting is not documented!-->
9772
9773    <!--property TasksMax is not documented!-->
9774
9775    <!--property IPAccounting is not documented!-->
9776
9777    <!--property IPAddressAllow is not documented!-->
9778
9779    <!--property IPAddressDeny is not documented!-->
9780
9781    <!--property IPIngressFilterPath is not documented!-->
9782
9783    <!--property IPEgressFilterPath is not documented!-->
9784
9785    <!--property DisableControllers is not documented!-->
9786
9787    <!--property ManagedOOMSwap is not documented!-->
9788
9789    <!--property ManagedOOMMemoryPressure is not documented!-->
9790
9791    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
9792
9793    <!--property ManagedOOMPreference is not documented!-->
9794
9795    <!--property BPFProgram is not documented!-->
9796
9797    <!--property SocketBindAllow is not documented!-->
9798
9799    <!--property SocketBindDeny is not documented!-->
9800
9801    <!--property RestrictNetworkInterfaces is not documented!-->
9802
9803    <!--Autogenerated cross-references for systemd.directives, do not edit-->
9804
9805    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9806
9807    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
9808
9809    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9810
9811    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
9812
9813    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9814
9815    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9816
9817    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
9818
9819    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
9820
9821    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
9822
9823    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
9824
9825    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
9826
9827    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
9828
9829    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
9830
9831    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
9832
9833    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
9834
9835    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
9836
9837    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
9838
9839    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9840
9841    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9842
9843    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9844
9845    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9846
9847    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9848
9849    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9850
9851    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9852
9853    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9854
9855    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9856
9857    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9858
9859    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9860
9861    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9862
9863    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9864
9865    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9866
9867    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9868
9869    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9870
9871    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
9872
9873    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9874
9875    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
9876
9877    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9878
9879    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9880
9881    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9882
9883    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9884
9885    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9886
9887    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9888
9889    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9890
9891    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9892
9893    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9894
9895    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9896
9897    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9898
9899    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9900
9901    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9902
9903    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9904
9905    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9906
9907    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9908
9909    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9910
9911    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9912
9913    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9914
9915    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9916
9917    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9918
9919    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9920
9921    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9922
9923    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9924
9925    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9926
9927    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9928
9929    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9930
9931    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9932
9933    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9934
9935    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9936
9937    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9938
9939    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9940
9941    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9942
9943    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9944
9945    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
9946
9947    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
9948
9949    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
9950
9951    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
9952
9953    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
9954
9955    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
9956
9957    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
9958
9959    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
9960
9961    <!--End of Autogenerated section-->
9962
9963    <refsect2>
9964      <title>Properties</title>
9965
9966      <para>Most properties correspond directly with the matching settings in slice unit files.</para>
9967    </refsect2>
9968  </refsect1>
9969
9970  <refsect1>
9971    <title>Scope Unit Objects</title>
9972
9973    <para>All scope unit objects implement the <interfacename>org.freedesktop.systemd1.Scope</interfacename>
9974    interface (described here) in addition to the generic
9975    <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9976
9977    <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/session_2d1_2escope" interface="org.freedesktop.systemd1.Scope">
9978node /org/freedesktop/systemd1/unit/session_2d1_2escope {
9979  interface org.freedesktop.systemd1.Scope {
9980    methods:
9981      Abandon();
9982      GetProcesses(out a(sus) processes);
9983      AttachProcesses(in  s subcgroup,
9984                      in  au pids);
9985    signals:
9986      RequestStop();
9987    properties:
9988      readonly s Controller = '...';
9989      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9990      readonly t TimeoutStopUSec = ...;
9991      readonly s Result = '...';
9992      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9993      readonly t RuntimeMaxUSec = ...;
9994      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9995      readonly t RuntimeRandomizedExtraUSec = ...;
9996      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9997      readonly s Slice = '...';
9998      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9999      readonly s ControlGroup = '...';
10000      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10001      readonly t ControlGroupId = ...;
10002      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10003      readonly t MemoryCurrent = ...;
10004      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10005      readonly t MemoryAvailable = ...;
10006      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10007      readonly t CPUUsageNSec = ...;
10008      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10009      readonly ay EffectiveCPUs = [...];
10010      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10011      readonly ay EffectiveMemoryNodes = [...];
10012      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10013      readonly t TasksCurrent = ...;
10014      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10015      readonly t IPIngressBytes = ...;
10016      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10017      readonly t IPIngressPackets = ...;
10018      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10019      readonly t IPEgressBytes = ...;
10020      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10021      readonly t IPEgressPackets = ...;
10022      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10023      readonly t IOReadBytes = ...;
10024      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10025      readonly t IOReadOperations = ...;
10026      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10027      readonly t IOWriteBytes = ...;
10028      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10029      readonly t IOWriteOperations = ...;
10030      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10031      readonly b Delegate = ...;
10032      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10033      readonly as DelegateControllers = ['...', ...];
10034      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10035      readonly b CPUAccounting = ...;
10036      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10037      readonly t CPUWeight = ...;
10038      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10039      readonly t StartupCPUWeight = ...;
10040      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10041      readonly t CPUShares = ...;
10042      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10043      readonly t StartupCPUShares = ...;
10044      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10045      readonly t CPUQuotaPerSecUSec = ...;
10046      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10047      readonly t CPUQuotaPeriodUSec = ...;
10048      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10049      readonly ay AllowedCPUs = [...];
10050      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10051      readonly ay StartupAllowedCPUs = [...];
10052      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10053      readonly ay AllowedMemoryNodes = [...];
10054      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10055      readonly ay StartupAllowedMemoryNodes = [...];
10056      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10057      readonly b IOAccounting = ...;
10058      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10059      readonly t IOWeight = ...;
10060      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10061      readonly t StartupIOWeight = ...;
10062      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10063      readonly a(st) IODeviceWeight = [...];
10064      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10065      readonly a(st) IOReadBandwidthMax = [...];
10066      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10067      readonly a(st) IOWriteBandwidthMax = [...];
10068      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10069      readonly a(st) IOReadIOPSMax = [...];
10070      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10071      readonly a(st) IOWriteIOPSMax = [...];
10072      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10073      readonly a(st) IODeviceLatencyTargetUSec = [...];
10074      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10075      readonly b BlockIOAccounting = ...;
10076      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10077      readonly t BlockIOWeight = ...;
10078      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10079      readonly t StartupBlockIOWeight = ...;
10080      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10081      readonly a(st) BlockIODeviceWeight = [...];
10082      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10083      readonly a(st) BlockIOReadBandwidth = [...];
10084      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10085      readonly a(st) BlockIOWriteBandwidth = [...];
10086      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10087      readonly b MemoryAccounting = ...;
10088      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10089      readonly t DefaultMemoryLow = ...;
10090      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10091      readonly t DefaultMemoryMin = ...;
10092      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10093      readonly t MemoryMin = ...;
10094      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10095      readonly t MemoryLow = ...;
10096      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10097      readonly t MemoryHigh = ...;
10098      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10099      readonly t MemoryMax = ...;
10100      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10101      readonly t MemorySwapMax = ...;
10102      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10103      readonly t MemoryLimit = ...;
10104      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10105      readonly s DevicePolicy = '...';
10106      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10107      readonly a(ss) DeviceAllow = [...];
10108      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10109      readonly b TasksAccounting = ...;
10110      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10111      readonly t TasksMax = ...;
10112      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10113      readonly b IPAccounting = ...;
10114      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10115      readonly a(iayu) IPAddressAllow = [...];
10116      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10117      readonly a(iayu) IPAddressDeny = [...];
10118      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10119      readonly as IPIngressFilterPath = ['...', ...];
10120      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10121      readonly as IPEgressFilterPath = ['...', ...];
10122      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10123      readonly as DisableControllers = ['...', ...];
10124      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10125      readonly s ManagedOOMSwap = '...';
10126      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10127      readonly s ManagedOOMMemoryPressure = '...';
10128      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10129      readonly u ManagedOOMMemoryPressureLimit = ...;
10130      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10131      readonly s ManagedOOMPreference = '...';
10132      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10133      readonly a(ss) BPFProgram = [...];
10134      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10135      readonly a(iiqq) SocketBindAllow = [...];
10136      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10137      readonly a(iiqq) SocketBindDeny = [...];
10138      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10139      readonly (bas) RestrictNetworkInterfaces = ...;
10140      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10141      readonly s KillMode = '...';
10142      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10143      readonly i KillSignal = ...;
10144      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10145      readonly i RestartKillSignal = ...;
10146      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10147      readonly i FinalKillSignal = ...;
10148      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10149      readonly b SendSIGKILL = ...;
10150      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10151      readonly b SendSIGHUP = ...;
10152      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10153      readonly i WatchdogSignal = ...;
10154  };
10155  interface org.freedesktop.DBus.Peer { ... };
10156  interface org.freedesktop.DBus.Introspectable { ... };
10157  interface org.freedesktop.DBus.Properties { ... };
10158  interface org.freedesktop.systemd1.Unit { ... };
10159};
10160    </programlisting>
10161
10162    <!--method GetProcesses is not documented!-->
10163
10164    <!--method AttachProcesses is not documented!-->
10165
10166    <!--property RuntimeMaxUSec is not documented!-->
10167
10168    <!--property RuntimeRandomizedExtraUSec is not documented!-->
10169
10170    <!--property Slice is not documented!-->
10171
10172    <!--property ControlGroupId is not documented!-->
10173
10174    <!--property MemoryCurrent is not documented!-->
10175
10176    <!--property CPUUsageNSec is not documented!-->
10177
10178    <!--property EffectiveCPUs is not documented!-->
10179
10180    <!--property EffectiveMemoryNodes is not documented!-->
10181
10182    <!--property TasksCurrent is not documented!-->
10183
10184    <!--property IPIngressBytes is not documented!-->
10185
10186    <!--property IPIngressPackets is not documented!-->
10187
10188    <!--property IPEgressBytes is not documented!-->
10189
10190    <!--property IPEgressPackets is not documented!-->
10191
10192    <!--property IOReadBytes is not documented!-->
10193
10194    <!--property IOReadOperations is not documented!-->
10195
10196    <!--property IOWriteBytes is not documented!-->
10197
10198    <!--property IOWriteOperations is not documented!-->
10199
10200    <!--property Delegate is not documented!-->
10201
10202    <!--property DelegateControllers is not documented!-->
10203
10204    <!--property CPUAccounting is not documented!-->
10205
10206    <!--property CPUWeight is not documented!-->
10207
10208    <!--property StartupCPUWeight is not documented!-->
10209
10210    <!--property CPUShares is not documented!-->
10211
10212    <!--property StartupCPUShares is not documented!-->
10213
10214    <!--property CPUQuotaPerSecUSec is not documented!-->
10215
10216    <!--property CPUQuotaPeriodUSec is not documented!-->
10217
10218    <!--property AllowedCPUs is not documented!-->
10219
10220    <!--property StartupAllowedCPUs is not documented!-->
10221
10222    <!--property AllowedMemoryNodes is not documented!-->
10223
10224    <!--property StartupAllowedMemoryNodes is not documented!-->
10225
10226    <!--property IOAccounting is not documented!-->
10227
10228    <!--property IOWeight is not documented!-->
10229
10230    <!--property StartupIOWeight is not documented!-->
10231
10232    <!--property IODeviceWeight is not documented!-->
10233
10234    <!--property IOReadBandwidthMax is not documented!-->
10235
10236    <!--property IOWriteBandwidthMax is not documented!-->
10237
10238    <!--property IOReadIOPSMax is not documented!-->
10239
10240    <!--property IOWriteIOPSMax is not documented!-->
10241
10242    <!--property IODeviceLatencyTargetUSec is not documented!-->
10243
10244    <!--property BlockIOAccounting is not documented!-->
10245
10246    <!--property BlockIOWeight is not documented!-->
10247
10248    <!--property StartupBlockIOWeight is not documented!-->
10249
10250    <!--property BlockIODeviceWeight is not documented!-->
10251
10252    <!--property BlockIOReadBandwidth is not documented!-->
10253
10254    <!--property BlockIOWriteBandwidth is not documented!-->
10255
10256    <!--property MemoryAccounting is not documented!-->
10257
10258    <!--property DefaultMemoryLow is not documented!-->
10259
10260    <!--property DefaultMemoryMin is not documented!-->
10261
10262    <!--property MemoryMin is not documented!-->
10263
10264    <!--property MemoryLow is not documented!-->
10265
10266    <!--property MemoryHigh is not documented!-->
10267
10268    <!--property MemoryMax is not documented!-->
10269
10270    <!--property MemorySwapMax is not documented!-->
10271
10272    <!--property MemoryLimit is not documented!-->
10273
10274    <!--property DevicePolicy is not documented!-->
10275
10276    <!--property DeviceAllow is not documented!-->
10277
10278    <!--property TasksAccounting is not documented!-->
10279
10280    <!--property TasksMax is not documented!-->
10281
10282    <!--property IPAccounting is not documented!-->
10283
10284    <!--property IPAddressAllow is not documented!-->
10285
10286    <!--property IPAddressDeny is not documented!-->
10287
10288    <!--property IPIngressFilterPath is not documented!-->
10289
10290    <!--property IPEgressFilterPath is not documented!-->
10291
10292    <!--property DisableControllers is not documented!-->
10293
10294    <!--property ManagedOOMSwap is not documented!-->
10295
10296    <!--property ManagedOOMMemoryPressure is not documented!-->
10297
10298    <!--property ManagedOOMMemoryPressureLimit is not documented!-->
10299
10300    <!--property ManagedOOMPreference is not documented!-->
10301
10302    <!--property BPFProgram is not documented!-->
10303
10304    <!--property SocketBindAllow is not documented!-->
10305
10306    <!--property SocketBindDeny is not documented!-->
10307
10308    <!--property RestrictNetworkInterfaces is not documented!-->
10309
10310    <!--property KillMode is not documented!-->
10311
10312    <!--property KillSignal is not documented!-->
10313
10314    <!--property RestartKillSignal is not documented!-->
10315
10316    <!--property FinalKillSignal is not documented!-->
10317
10318    <!--property SendSIGKILL is not documented!-->
10319
10320    <!--property SendSIGHUP is not documented!-->
10321
10322    <!--property WatchdogSignal is not documented!-->
10323
10324    <!--Autogenerated cross-references for systemd.directives, do not edit-->
10325
10326    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10327
10328    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
10329
10330    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10331
10332    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
10333
10334    <variablelist class="dbus-method" generated="True" extra-ref="Abandon()"/>
10335
10336    <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
10337
10338    <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
10339
10340    <variablelist class="dbus-signal" generated="True" extra-ref="RequestStop"/>
10341
10342    <variablelist class="dbus-property" generated="True" extra-ref="Controller"/>
10343
10344    <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
10345
10346    <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
10347
10348    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
10349
10350    <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
10351
10352    <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
10353
10354    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
10355
10356    <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
10357
10358    <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
10359
10360    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
10361
10362    <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
10363
10364    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
10365
10366    <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
10367
10368    <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
10369
10370    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
10371
10372    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
10373
10374    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
10375
10376    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
10377
10378    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
10379
10380    <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
10381
10382    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
10383
10384    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
10385
10386    <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
10387
10388    <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
10389
10390    <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
10391
10392    <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
10393
10394    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
10395
10396    <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
10397
10398    <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
10399
10400    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
10401
10402    <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
10403
10404    <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
10405
10406    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
10407
10408    <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
10409
10410    <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
10411
10412    <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
10413
10414    <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
10415
10416    <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
10417
10418    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
10419
10420    <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
10421
10422    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
10423
10424    <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
10425
10426    <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
10427
10428    <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
10429
10430    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
10431
10432    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
10433
10434    <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
10435
10436    <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
10437
10438    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
10439
10440    <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
10441
10442    <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
10443
10444    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
10445
10446    <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
10447
10448    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
10449
10450    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
10451
10452    <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
10453
10454    <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
10455
10456    <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
10457
10458    <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
10459
10460    <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
10461
10462    <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
10463
10464    <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
10465
10466    <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
10467
10468    <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
10469
10470    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
10471
10472    <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
10473
10474    <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
10475
10476    <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
10477
10478    <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
10479
10480    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
10481
10482    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
10483
10484    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
10485
10486    <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
10487
10488    <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
10489
10490    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
10491
10492    <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
10493
10494    <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
10495
10496    <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
10497
10498    <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
10499
10500    <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
10501
10502    <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
10503
10504    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
10505
10506    <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
10507
10508    <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
10509
10510    <!--End of Autogenerated section-->
10511
10512    <refsect2>
10513      <title>Methods</title>
10514
10515      <para><function>Abandon()</function> may be used to place a scope unit in the "abandoned" state. This
10516      may be used to inform the system manager that the manager that created the scope lost interest in the
10517      scope (for example, because it is terminating), without wanting to shut down the scope entirely.</para>
10518    </refsect2>
10519
10520    <refsect2>
10521      <title>Signals</title>
10522
10523      <para><function>RequestStop</function> is sent to the peer that is configured in the
10524      <varname>Controller</varname> property when systemd is requested to terminate the scope unit. A program
10525      registering a scope can use this to cleanly shut down the processes it added to the scope instead of
10526      letting systemd do it with the usual <constant>SIGTERM</constant> logic.</para>
10527    </refsect2>
10528
10529    <refsect2>
10530      <title>Properties</title>
10531
10532      <para>All properties correspond directly with the matching properties of service units.</para>
10533
10534      <para><varname>Controller</varname> contains the bus name (unique or well-known) that is notified when
10535      the scope unit is to be shut down via a <function>RequestStop</function> signal (see below). This is
10536      set when the scope is created. If not set, the scope's processes will terminated with
10537      <constant>SIGTERM</constant> directly.</para>
10538    </refsect2>
10539  </refsect1>
10540
10541
10542  <refsect1>
10543    <title>Job Objects</title>
10544
10545    <para>Job objects encapsulate scheduled or running jobs. Each unit can have none or one jobs in the
10546    execution queue. Each job is attached to exactly one unit.</para>
10547
10548    <programlisting executable="systemd" node="/org/freedesktop/systemd1/job/666" interface="org.freedesktop.systemd1.Job">
10549node /org/freedesktop/systemd1/job/666 {
10550  interface org.freedesktop.systemd1.Job {
10551    methods:
10552      Cancel();
10553      GetAfter(out a(usssoo) jobs);
10554      GetBefore(out a(usssoo) jobs);
10555    properties:
10556      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10557      readonly u Id = ...;
10558      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10559      readonly (so) Unit = ...;
10560      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10561      readonly s JobType = '...';
10562      readonly s State = '...';
10563  };
10564  interface org.freedesktop.DBus.Peer { ... };
10565  interface org.freedesktop.DBus.Introspectable { ... };
10566  interface org.freedesktop.DBus.Properties { ... };
10567};
10568    </programlisting>
10569
10570    <!--method GetAfter is not documented!-->
10571
10572    <!--method GetBefore is not documented!-->
10573
10574    <!--Autogenerated cross-references for systemd.directives, do not edit-->
10575
10576    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
10577
10578    <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
10579
10580    <variablelist class="dbus-method" generated="True" extra-ref="Cancel()"/>
10581
10582    <variablelist class="dbus-method" generated="True" extra-ref="GetAfter()"/>
10583
10584    <variablelist class="dbus-method" generated="True" extra-ref="GetBefore()"/>
10585
10586    <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
10587
10588    <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
10589
10590    <variablelist class="dbus-property" generated="True" extra-ref="JobType"/>
10591
10592    <variablelist class="dbus-property" generated="True" extra-ref="State"/>
10593
10594    <!--End of Autogenerated section-->
10595
10596    <refsect2>
10597      <title>Methods</title>
10598
10599      <para><function>Cancel()</function> cancels the job. Note that this will remove a job from the queue if
10600      it is not yet executed but generally will not cause a job that is already in the process of being
10601      executed to be aborted. This operation may also be requested via the <function>CancelJob()</function>
10602      method of the Manager object (see above), which is sometimes useful to reduce roundtrips.</para>
10603    </refsect2>
10604
10605    <refsect2>
10606      <title>Properties</title>
10607
10608      <para><varname>Id</varname> is the numeric Id of the job. During the runtime of a systemd instance each
10609      numeric ID is only assigned once.</para>
10610
10611      <para><varname>Unit</varname> refers to the unit this job belongs to. It is a structure consisting of
10612      the name of the unit and a bus path to the unit's object.</para>
10613
10614      <para><varname>JobType</varname> refers to the job's type and is one of <literal>start</literal>,
10615      <literal>verify-active</literal>, <literal>stop</literal>, <literal>reload</literal>,
10616      <literal>restart</literal>, <literal>try-restart</literal>, or <literal>reload-or-start</literal>. Note
10617      that later versions might define additional values.</para>
10618
10619      <para><varname>State</varname> refers to the job's state and is one of <literal>waiting</literal> and
10620      <literal>running</literal>. The former indicates that a job is currently queued but has not begun to
10621      execute yet. The latter indicates that a job is currently being executed.</para>
10622    </refsect2>
10623  </refsect1>
10624
10625  <refsect1>
10626    <title>Examples</title>
10627
10628    <example>
10629      <title>Introspect <interfacename>org.freedesktop.systemd1.Manager</interfacename> on the bus</title>
10630
10631      <programlisting>
10632$ gdbus introspect --system \
10633        --dest org.freedesktop.systemd1 \
10634        --object-path /org/freedesktop/systemd1
10635      </programlisting>
10636    </example>
10637
10638    <example>
10639      <title>Introspect a unit on the bus</title>
10640
10641      <programlisting>
10642$ busctl introspect org.freedesktop.systemd1 \
10643  $(busctl call org.freedesktop.systemd1 \
10644     /org/freedesktop/systemd1 \
10645     org.freedesktop.systemd1.Manager \
10646     GetUnit s systemd-resolved.service | cut -d'"' -f2)
10647      </programlisting>
10648    </example>
10649
10650    <example>
10651      <title>Introspect <interfacename>org.freedesktop.systemd1.Job</interfacename> on the bus</title>
10652
10653      <programlisting>
10654$ gdbus introspect --system --dest org.freedesktop.systemd1 \
10655  --object-path /org/freedesktop/systemd1/job/1292
10656      </programlisting>
10657    </example>
10658  </refsect1>
10659
10660  <xi:include href="org.freedesktop.locale1.xml" xpointer="versioning"/>
10661</refentry>
10662