]> git.ipfire.org Git - thirdparty/systemd.git/blob - man/org.freedesktop.systemd1.xml
Merge pull request #26491 from dtardon/list-paths
[thirdparty/systemd.git] / man / org.freedesktop.systemd1.xml
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">
57 node /org/freedesktop/systemd1 {
58 interface org.freedesktop.systemd1.Manager {
59 methods:
60 GetUnit(in s name,
61 out o unit);
62 GetUnitByPID(in u pid,
63 out o unit);
64 GetUnitByInvocationID(in ay invocation_id,
65 out o unit);
66 GetUnitByControlGroup(in s cgroup,
67 out o unit);
68 GetUnitByPIDFD(in h pidfd,
69 out o unit,
70 out s unit_id,
71 out ay invocation_id);
72 LoadUnit(in s name,
73 out o unit);
74 StartUnit(in s name,
75 in s mode,
76 out o job);
77 StartUnitWithFlags(in s name,
78 in s mode,
79 in t flags,
80 out o job);
81 StartUnitReplace(in s old_unit,
82 in s new_unit,
83 in s mode,
84 out o job);
85 StopUnit(in s name,
86 in s mode,
87 out o job);
88 ReloadUnit(in s name,
89 in s mode,
90 out o job);
91 RestartUnit(in s name,
92 in s mode,
93 out o job);
94 TryRestartUnit(in s name,
95 in s mode,
96 out o job);
97 ReloadOrRestartUnit(in s name,
98 in s mode,
99 out o job);
100 ReloadOrTryRestartUnit(in s name,
101 in s mode,
102 out o job);
103 EnqueueUnitJob(in s name,
104 in s job_type,
105 in s job_mode,
106 out u job_id,
107 out o job_path,
108 out s unit_id,
109 out o unit_path,
110 out s job_type,
111 out a(uosos) affected_jobs);
112 KillUnit(in s name,
113 in s whom,
114 in i signal);
115 QueueSignalUnit(in s name,
116 in s whom,
117 in i signal,
118 in i value);
119 CleanUnit(in s name,
120 in as mask);
121 FreezeUnit(in s name);
122 ThawUnit(in s name);
123 ResetFailedUnit(in s name);
124 SetUnitProperties(in s name,
125 in b runtime,
126 in a(sv) properties);
127 BindMountUnit(in s name,
128 in s source,
129 in s destination,
130 in b read_only,
131 in b mkdir);
132 MountImageUnit(in s name,
133 in s source,
134 in s destination,
135 in b read_only,
136 in b mkdir,
137 in a(ss) options);
138 RefUnit(in s name);
139 UnrefUnit(in s name);
140 StartTransientUnit(in s name,
141 in s mode,
142 in a(sv) properties,
143 in a(sa(sv)) aux,
144 out o job);
145 GetUnitProcesses(in s name,
146 out a(sus) processes);
147 AttachProcessesToUnit(in s unit_name,
148 in s subcgroup,
149 in au pids);
150 AbandonScope(in s name);
151 GetJob(in u id,
152 out o job);
153 GetJobAfter(in u id,
154 out a(usssoo) jobs);
155 GetJobBefore(in u id,
156 out a(usssoo) jobs);
157 CancelJob(in u id);
158 ClearJobs();
159 ResetFailed();
160 SetShowStatus(in s mode);
161 ListUnits(out a(ssssssouso) units);
162 ListUnitsFiltered(in as states,
163 out a(ssssssouso) units);
164 ListUnitsByPatterns(in as states,
165 in as patterns,
166 out a(ssssssouso) units);
167 ListUnitsByNames(in as names,
168 out a(ssssssouso) units);
169 ListJobs(out a(usssoo) jobs);
170 Subscribe();
171 Unsubscribe();
172 Dump(out s output);
173 DumpUnitsMatchingPatterns(in as patterns,
174 out s output);
175 DumpByFileDescriptor(out h fd);
176 DumpUnitsMatchingPatternsByFileDescriptor(in as patterns,
177 out h fd);
178 Reload();
179 @org.freedesktop.DBus.Method.NoReply("true")
180 Reexecute();
181 @org.freedesktop.systemd1.Privileged("true")
182 Exit();
183 @org.freedesktop.systemd1.Privileged("true")
184 Reboot();
185 @org.freedesktop.systemd1.Privileged("true")
186 PowerOff();
187 @org.freedesktop.systemd1.Privileged("true")
188 Halt();
189 @org.freedesktop.systemd1.Privileged("true")
190 KExec();
191 @org.freedesktop.systemd1.Privileged("true")
192 SwitchRoot(in s new_root,
193 in s init);
194 SetEnvironment(in as assignments);
195 UnsetEnvironment(in as names);
196 UnsetAndSetEnvironment(in as names,
197 in as assignments);
198 EnqueueMarkedJobs(out ao jobs);
199 ListUnitFiles(out a(ss) unit_files);
200 ListUnitFilesByPatterns(in as states,
201 in as patterns,
202 out a(ss) unit_files);
203 GetUnitFileState(in s file,
204 out s state);
205 EnableUnitFiles(in as files,
206 in b runtime,
207 in b force,
208 out b carries_install_info,
209 out a(sss) changes);
210 DisableUnitFiles(in as files,
211 in b runtime,
212 out a(sss) changes);
213 EnableUnitFilesWithFlags(in as files,
214 in t flags,
215 out b carries_install_info,
216 out a(sss) changes);
217 DisableUnitFilesWithFlags(in as files,
218 in t flags,
219 out a(sss) changes);
220 DisableUnitFilesWithFlagsAndInstallInfo(in as files,
221 in t flags,
222 out b carries_install_info,
223 out a(sss) changes);
224 ReenableUnitFiles(in as files,
225 in b runtime,
226 in b force,
227 out b carries_install_info,
228 out a(sss) changes);
229 LinkUnitFiles(in as files,
230 in b runtime,
231 in b force,
232 out a(sss) changes);
233 PresetUnitFiles(in as files,
234 in b runtime,
235 in b force,
236 out b carries_install_info,
237 out a(sss) changes);
238 PresetUnitFilesWithMode(in as files,
239 in s mode,
240 in b runtime,
241 in b force,
242 out b carries_install_info,
243 out a(sss) changes);
244 MaskUnitFiles(in as files,
245 in b runtime,
246 in b force,
247 out a(sss) changes);
248 UnmaskUnitFiles(in as files,
249 in b runtime,
250 out a(sss) changes);
251 RevertUnitFiles(in as files,
252 out a(sss) changes);
253 SetDefaultTarget(in s name,
254 in b force,
255 out a(sss) changes);
256 GetDefaultTarget(out s name);
257 PresetAllUnitFiles(in s mode,
258 in b runtime,
259 in b force,
260 out a(sss) changes);
261 AddDependencyUnitFiles(in as files,
262 in s target,
263 in s type,
264 in b runtime,
265 in b force,
266 out a(sss) changes);
267 GetUnitFileLinks(in s name,
268 in b runtime,
269 out as links);
270 SetExitCode(in y number);
271 LookupDynamicUserByName(in s name,
272 out u uid);
273 LookupDynamicUserByUID(in u uid,
274 out s name);
275 GetDynamicUsers(out a(us) users);
276 signals:
277 UnitNew(s id,
278 o unit);
279 UnitRemoved(s id,
280 o unit);
281 JobNew(u id,
282 o job,
283 s unit);
284 JobRemoved(u id,
285 o job,
286 s unit,
287 s result);
288 StartupFinished(t firmware,
289 t loader,
290 t kernel,
291 t initrd,
292 t userspace,
293 t total);
294 UnitFilesChanged();
295 Reloading(b active);
296 properties:
297 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
298 readonly s Version = '...';
299 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
300 readonly s Features = '...';
301 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
302 readonly s Virtualization = '...';
303 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
304 readonly s Architecture = '...';
305 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
306 readonly s Tainted = '...';
307 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
308 readonly t FirmwareTimestamp = ...;
309 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
310 readonly t FirmwareTimestampMonotonic = ...;
311 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
312 readonly t LoaderTimestamp = ...;
313 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
314 readonly t LoaderTimestampMonotonic = ...;
315 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
316 readonly t KernelTimestamp = ...;
317 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
318 readonly t KernelTimestampMonotonic = ...;
319 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
320 readonly t InitRDTimestamp = ...;
321 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
322 readonly t InitRDTimestampMonotonic = ...;
323 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
324 readonly t UserspaceTimestamp = ...;
325 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
326 readonly t UserspaceTimestampMonotonic = ...;
327 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
328 readonly t FinishTimestamp = ...;
329 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
330 readonly t FinishTimestampMonotonic = ...;
331 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
332 readonly t SecurityStartTimestamp = ...;
333 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
334 readonly t SecurityStartTimestampMonotonic = ...;
335 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
336 readonly t SecurityFinishTimestamp = ...;
337 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
338 readonly t SecurityFinishTimestampMonotonic = ...;
339 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
340 readonly t GeneratorsStartTimestamp = ...;
341 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
342 readonly t GeneratorsStartTimestampMonotonic = ...;
343 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
344 readonly t GeneratorsFinishTimestamp = ...;
345 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
346 readonly t GeneratorsFinishTimestampMonotonic = ...;
347 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
348 readonly t UnitsLoadStartTimestamp = ...;
349 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
350 readonly t UnitsLoadStartTimestampMonotonic = ...;
351 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
352 readonly t UnitsLoadFinishTimestamp = ...;
353 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
354 readonly t UnitsLoadFinishTimestampMonotonic = ...;
355 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
356 readonly t UnitsLoadTimestamp = ...;
357 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
358 readonly t UnitsLoadTimestampMonotonic = ...;
359 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
360 readonly t InitRDSecurityStartTimestamp = ...;
361 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
362 readonly t InitRDSecurityStartTimestampMonotonic = ...;
363 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
364 readonly t InitRDSecurityFinishTimestamp = ...;
365 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
366 readonly t InitRDSecurityFinishTimestampMonotonic = ...;
367 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
368 readonly t InitRDGeneratorsStartTimestamp = ...;
369 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
370 readonly t InitRDGeneratorsStartTimestampMonotonic = ...;
371 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
372 readonly t InitRDGeneratorsFinishTimestamp = ...;
373 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
374 readonly t InitRDGeneratorsFinishTimestampMonotonic = ...;
375 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
376 readonly t InitRDUnitsLoadStartTimestamp = ...;
377 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
378 readonly t InitRDUnitsLoadStartTimestampMonotonic = ...;
379 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
380 readonly t InitRDUnitsLoadFinishTimestamp = ...;
381 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
382 readonly t InitRDUnitsLoadFinishTimestampMonotonic = ...;
383 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
384 @org.freedesktop.systemd1.Privileged("true")
385 readwrite s LogLevel = '...';
386 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
387 @org.freedesktop.systemd1.Privileged("true")
388 readwrite s LogTarget = '...';
389 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
390 readonly u NNames = ...;
391 readonly u NFailedUnits = ...;
392 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
393 readonly u NJobs = ...;
394 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
395 readonly u NInstalledJobs = ...;
396 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
397 readonly u NFailedJobs = ...;
398 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
399 readonly d Progress = ...;
400 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
401 readonly as Environment = ['...', ...];
402 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
403 readonly b ConfirmSpawn = ...;
404 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
405 readonly b ShowStatus = ...;
406 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
407 readonly as UnitPath = ['...', ...];
408 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
409 readonly s DefaultStandardOutput = '...';
410 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
411 readonly s DefaultStandardError = '...';
412 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
413 readonly s WatchdogDevice = '...';
414 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
415 readonly t WatchdogLastPingTimestamp = ...;
416 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
417 readonly t WatchdogLastPingTimestampMonotonic = ...;
418 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
419 @org.freedesktop.systemd1.Privileged("true")
420 readwrite t RuntimeWatchdogUSec = ...;
421 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
422 @org.freedesktop.systemd1.Privileged("true")
423 readwrite t RuntimeWatchdogPreUSec = ...;
424 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
425 @org.freedesktop.systemd1.Privileged("true")
426 readwrite s RuntimeWatchdogPreGovernor = '...';
427 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
428 @org.freedesktop.systemd1.Privileged("true")
429 readwrite t RebootWatchdogUSec = ...;
430 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
431 @org.freedesktop.systemd1.Privileged("true")
432 readwrite t KExecWatchdogUSec = ...;
433 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
434 @org.freedesktop.systemd1.Privileged("true")
435 readwrite b ServiceWatchdogs = ...;
436 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
437 readonly s ControlGroup = '...';
438 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
439 readonly s SystemState = '...';
440 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
441 readonly y ExitCode = ...;
442 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
443 readonly t DefaultTimerAccuracyUSec = ...;
444 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
445 readonly t DefaultTimeoutStartUSec = ...;
446 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
447 readonly t DefaultTimeoutStopUSec = ...;
448 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
449 readonly t DefaultTimeoutAbortUSec = ...;
450 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
451 readonly t DefaultDeviceTimeoutUSec = ...;
452 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
453 readonly t DefaultRestartUSec = ...;
454 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
455 readonly t DefaultStartLimitIntervalUSec = ...;
456 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
457 readonly u DefaultStartLimitBurst = ...;
458 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
459 readonly b DefaultCPUAccounting = ...;
460 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
461 readonly b DefaultBlockIOAccounting = ...;
462 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
463 readonly b DefaultMemoryAccounting = ...;
464 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
465 readonly b DefaultTasksAccounting = ...;
466 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
467 readonly t DefaultLimitCPU = ...;
468 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
469 readonly t DefaultLimitCPUSoft = ...;
470 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
471 readonly t DefaultLimitFSIZE = ...;
472 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
473 readonly t DefaultLimitFSIZESoft = ...;
474 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
475 readonly t DefaultLimitDATA = ...;
476 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
477 readonly t DefaultLimitDATASoft = ...;
478 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
479 readonly t DefaultLimitSTACK = ...;
480 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
481 readonly t DefaultLimitSTACKSoft = ...;
482 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
483 readonly t DefaultLimitCORE = ...;
484 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
485 readonly t DefaultLimitCORESoft = ...;
486 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
487 readonly t DefaultLimitRSS = ...;
488 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
489 readonly t DefaultLimitRSSSoft = ...;
490 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
491 readonly t DefaultLimitNOFILE = ...;
492 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
493 readonly t DefaultLimitNOFILESoft = ...;
494 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
495 readonly t DefaultLimitAS = ...;
496 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
497 readonly t DefaultLimitASSoft = ...;
498 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
499 readonly t DefaultLimitNPROC = ...;
500 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
501 readonly t DefaultLimitNPROCSoft = ...;
502 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
503 readonly t DefaultLimitMEMLOCK = ...;
504 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
505 readonly t DefaultLimitMEMLOCKSoft = ...;
506 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
507 readonly t DefaultLimitLOCKS = ...;
508 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
509 readonly t DefaultLimitLOCKSSoft = ...;
510 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
511 readonly t DefaultLimitSIGPENDING = ...;
512 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
513 readonly t DefaultLimitSIGPENDINGSoft = ...;
514 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
515 readonly t DefaultLimitMSGQUEUE = ...;
516 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
517 readonly t DefaultLimitMSGQUEUESoft = ...;
518 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
519 readonly t DefaultLimitNICE = ...;
520 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
521 readonly t DefaultLimitNICESoft = ...;
522 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
523 readonly t DefaultLimitRTPRIO = ...;
524 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
525 readonly t DefaultLimitRTPRIOSoft = ...;
526 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
527 readonly t DefaultLimitRTTIME = ...;
528 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
529 readonly t DefaultLimitRTTIMESoft = ...;
530 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
531 readonly t DefaultTasksMax = ...;
532 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
533 readonly t TimerSlackNSec = ...;
534 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
535 readonly s DefaultOOMPolicy = '...';
536 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
537 readonly i DefaultOOMScoreAdjust = ...;
538 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
539 readonly s CtrlAltDelBurstAction = '...';
540 };
541 interface org.freedesktop.DBus.Peer { ... };
542 interface org.freedesktop.DBus.Introspectable { ... };
543 interface org.freedesktop.DBus.Properties { ... };
544 };
545 </programlisting>
546
547 <!--method GetUnitByInvocationID is not documented!-->
548
549 <!--method GetUnitByControlGroup is not documented!-->
550
551 <!--method EnqueueUnitJob is not documented!-->
552
553 <!--method CleanUnit is not documented!-->
554
555 <!--method FreezeUnit is not documented!-->
556
557 <!--method ThawUnit is not documented!-->
558
559 <!--method RefUnit is not documented!-->
560
561 <!--method UnrefUnit is not documented!-->
562
563 <!--method GetUnitProcesses is not documented!-->
564
565 <!--method AttachProcessesToUnit is not documented!-->
566
567 <!--method AbandonScope is not documented!-->
568
569 <!--method GetJobAfter is not documented!-->
570
571 <!--method GetJobBefore is not documented!-->
572
573 <!--method SetShowStatus is not documented!-->
574
575 <!--method ListUnitsFiltered is not documented!-->
576
577 <!--method ListUnitsByPatterns is not documented!-->
578
579 <!--method ListUnitsByNames is not documented!-->
580
581 <!--method ListUnitFilesByPatterns is not documented!-->
582
583 <!--method PresetUnitFilesWithMode is not documented!-->
584
585 <!--method RevertUnitFiles is not documented!-->
586
587 <!--method PresetAllUnitFiles is not documented!-->
588
589 <!--method AddDependencyUnitFiles is not documented!-->
590
591 <!--method GetUnitFileLinks is not documented!-->
592
593 <!--method SetExitCode is not documented!-->
594
595 <!--method LookupDynamicUserByName is not documented!-->
596
597 <!--method LookupDynamicUserByUID is not documented!-->
598
599 <!--method GetDynamicUsers is not documented!-->
600
601 <!--signal UnitNew is not documented!-->
602
603 <!--signal UnitRemoved is not documented!-->
604
605 <!--signal JobNew is not documented!-->
606
607 <!--signal JobRemoved is not documented!-->
608
609 <!--signal StartupFinished is not documented!-->
610
611 <!--signal UnitFilesChanged is not documented!-->
612
613 <!--signal Reloading is not documented!-->
614
615 <!--property SecurityStartTimestampMonotonic is not documented!-->
616
617 <!--property SecurityFinishTimestamp is not documented!-->
618
619 <!--property SecurityFinishTimestampMonotonic is not documented!-->
620
621 <!--property GeneratorsStartTimestampMonotonic is not documented!-->
622
623 <!--property GeneratorsFinishTimestamp is not documented!-->
624
625 <!--property GeneratorsFinishTimestampMonotonic is not documented!-->
626
627 <!--property UnitsLoadStartTimestamp is not documented!-->
628
629 <!--property UnitsLoadStartTimestampMonotonic is not documented!-->
630
631 <!--property UnitsLoadFinishTimestamp is not documented!-->
632
633 <!--property UnitsLoadFinishTimestampMonotonic is not documented!-->
634
635 <!--property InitRDSecurityStartTimestamp is not documented!-->
636
637 <!--property InitRDSecurityStartTimestampMonotonic is not documented!-->
638
639 <!--property InitRDSecurityFinishTimestamp is not documented!-->
640
641 <!--property InitRDSecurityFinishTimestampMonotonic is not documented!-->
642
643 <!--property InitRDGeneratorsStartTimestamp is not documented!-->
644
645 <!--property InitRDGeneratorsStartTimestampMonotonic is not documented!-->
646
647 <!--property InitRDGeneratorsFinishTimestamp is not documented!-->
648
649 <!--property InitRDGeneratorsFinishTimestampMonotonic is not documented!-->
650
651 <!--property InitRDUnitsLoadStartTimestamp is not documented!-->
652
653 <!--property InitRDUnitsLoadStartTimestampMonotonic is not documented!-->
654
655 <!--property InitRDUnitsLoadFinishTimestamp is not documented!-->
656
657 <!--property InitRDUnitsLoadFinishTimestampMonotonic is not documented!-->
658
659 <!--property LogLevel is not documented!-->
660
661 <!--property LogTarget is not documented!-->
662
663 <!--property NFailedUnits is not documented!-->
664
665 <!--property ConfirmSpawn is not documented!-->
666
667 <!--property ShowStatus is not documented!-->
668
669 <!--property DefaultStandardOutput is not documented!-->
670
671 <!--property DefaultStandardError is not documented!-->
672
673 <!--property WatchdogDevice is not documented!-->
674
675 <!--property WatchdogLastPingTimestamp is not documented!-->
676
677 <!--property WatchdogLastPingTimestampMonotonic is not documented!-->
678
679 <!--property RuntimeWatchdogUSec is not documented!-->
680
681 <!--property RuntimeWatchdogPreUSec is not documented!-->
682
683 <!--property RuntimeWatchdogPreGovernor is not documented!-->
684
685 <!--property RebootWatchdogUSec is not documented!-->
686
687 <!--property KExecWatchdogUSec is not documented!-->
688
689 <!--property ServiceWatchdogs is not documented!-->
690
691 <!--property SystemState is not documented!-->
692
693 <!--property ExitCode is not documented!-->
694
695 <!--property DefaultTimerAccuracyUSec is not documented!-->
696
697 <!--property DefaultTimeoutStartUSec is not documented!-->
698
699 <!--property DefaultTimeoutStopUSec is not documented!-->
700
701 <!--property DefaultTimeoutAbortUSec is not documented!-->
702
703 <!--property DefaultDeviceTimeoutUSec is not documented!-->
704
705 <!--property DefaultRestartUSec is not documented!-->
706
707 <!--property DefaultStartLimitIntervalUSec is not documented!-->
708
709 <!--property DefaultStartLimitBurst is not documented!-->
710
711 <!--property DefaultCPUAccounting is not documented!-->
712
713 <!--property DefaultBlockIOAccounting is not documented!-->
714
715 <!--property DefaultMemoryAccounting is not documented!-->
716
717 <!--property DefaultTasksAccounting is not documented!-->
718
719 <!--property DefaultLimitCPU is not documented!-->
720
721 <!--property DefaultLimitCPUSoft is not documented!-->
722
723 <!--property DefaultLimitFSIZE is not documented!-->
724
725 <!--property DefaultLimitFSIZESoft is not documented!-->
726
727 <!--property DefaultLimitDATA is not documented!-->
728
729 <!--property DefaultLimitDATASoft is not documented!-->
730
731 <!--property DefaultLimitSTACK is not documented!-->
732
733 <!--property DefaultLimitSTACKSoft is not documented!-->
734
735 <!--property DefaultLimitCORE is not documented!-->
736
737 <!--property DefaultLimitCORESoft is not documented!-->
738
739 <!--property DefaultLimitRSS is not documented!-->
740
741 <!--property DefaultLimitRSSSoft is not documented!-->
742
743 <!--property DefaultLimitNOFILE is not documented!-->
744
745 <!--property DefaultLimitNOFILESoft is not documented!-->
746
747 <!--property DefaultLimitAS is not documented!-->
748
749 <!--property DefaultLimitASSoft is not documented!-->
750
751 <!--property DefaultLimitNPROC is not documented!-->
752
753 <!--property DefaultLimitNPROCSoft is not documented!-->
754
755 <!--property DefaultLimitMEMLOCK is not documented!-->
756
757 <!--property DefaultLimitMEMLOCKSoft is not documented!-->
758
759 <!--property DefaultLimitLOCKS is not documented!-->
760
761 <!--property DefaultLimitLOCKSSoft is not documented!-->
762
763 <!--property DefaultLimitSIGPENDING is not documented!-->
764
765 <!--property DefaultLimitSIGPENDINGSoft is not documented!-->
766
767 <!--property DefaultLimitMSGQUEUE is not documented!-->
768
769 <!--property DefaultLimitMSGQUEUESoft is not documented!-->
770
771 <!--property DefaultLimitNICE is not documented!-->
772
773 <!--property DefaultLimitNICESoft is not documented!-->
774
775 <!--property DefaultLimitRTPRIO is not documented!-->
776
777 <!--property DefaultLimitRTPRIOSoft is not documented!-->
778
779 <!--property DefaultLimitRTTIME is not documented!-->
780
781 <!--property DefaultLimitRTTIMESoft is not documented!-->
782
783 <!--property DefaultTasksMax is not documented!-->
784
785 <!--property TimerSlackNSec is not documented!-->
786
787 <!--property DefaultOOMPolicy is not documented!-->
788
789 <!--property DefaultOOMScoreAdjust is not documented!-->
790
791 <!--property CtrlAltDelBurstAction is not documented!-->
792
793 <!--Autogenerated cross-references for systemd.directives, do not edit-->
794
795 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
796
797 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
798
799 <variablelist class="dbus-method" generated="True" extra-ref="GetUnit()"/>
800
801 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPID()"/>
802
803 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByInvocationID()"/>
804
805 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByControlGroup()"/>
806
807 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPIDFD()"/>
808
809 <variablelist class="dbus-method" generated="True" extra-ref="LoadUnit()"/>
810
811 <variablelist class="dbus-method" generated="True" extra-ref="StartUnit()"/>
812
813 <variablelist class="dbus-method" generated="True" extra-ref="StartUnitWithFlags()"/>
814
815 <variablelist class="dbus-method" generated="True" extra-ref="StartUnitReplace()"/>
816
817 <variablelist class="dbus-method" generated="True" extra-ref="StopUnit()"/>
818
819 <variablelist class="dbus-method" generated="True" extra-ref="ReloadUnit()"/>
820
821 <variablelist class="dbus-method" generated="True" extra-ref="RestartUnit()"/>
822
823 <variablelist class="dbus-method" generated="True" extra-ref="TryRestartUnit()"/>
824
825 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestartUnit()"/>
826
827 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestartUnit()"/>
828
829 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueUnitJob()"/>
830
831 <variablelist class="dbus-method" generated="True" extra-ref="KillUnit()"/>
832
833 <variablelist class="dbus-method" generated="True" extra-ref="QueueSignalUnit()"/>
834
835 <variablelist class="dbus-method" generated="True" extra-ref="CleanUnit()"/>
836
837 <variablelist class="dbus-method" generated="True" extra-ref="FreezeUnit()"/>
838
839 <variablelist class="dbus-method" generated="True" extra-ref="ThawUnit()"/>
840
841 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailedUnit()"/>
842
843 <variablelist class="dbus-method" generated="True" extra-ref="SetUnitProperties()"/>
844
845 <variablelist class="dbus-method" generated="True" extra-ref="BindMountUnit()"/>
846
847 <variablelist class="dbus-method" generated="True" extra-ref="MountImageUnit()"/>
848
849 <variablelist class="dbus-method" generated="True" extra-ref="RefUnit()"/>
850
851 <variablelist class="dbus-method" generated="True" extra-ref="UnrefUnit()"/>
852
853 <variablelist class="dbus-method" generated="True" extra-ref="StartTransientUnit()"/>
854
855 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitProcesses()"/>
856
857 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcessesToUnit()"/>
858
859 <variablelist class="dbus-method" generated="True" extra-ref="AbandonScope()"/>
860
861 <variablelist class="dbus-method" generated="True" extra-ref="GetJob()"/>
862
863 <variablelist class="dbus-method" generated="True" extra-ref="GetJobAfter()"/>
864
865 <variablelist class="dbus-method" generated="True" extra-ref="GetJobBefore()"/>
866
867 <variablelist class="dbus-method" generated="True" extra-ref="CancelJob()"/>
868
869 <variablelist class="dbus-method" generated="True" extra-ref="ClearJobs()"/>
870
871 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
872
873 <variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
874
875 <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
876
877 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
878
879 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByPatterns()"/>
880
881 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByNames()"/>
882
883 <variablelist class="dbus-method" generated="True" extra-ref="ListJobs()"/>
884
885 <variablelist class="dbus-method" generated="True" extra-ref="Subscribe()"/>
886
887 <variablelist class="dbus-method" generated="True" extra-ref="Unsubscribe()"/>
888
889 <variablelist class="dbus-method" generated="True" extra-ref="Dump()"/>
890
891 <variablelist class="dbus-method" generated="True" extra-ref="DumpUnitsMatchingPatterns()"/>
892
893 <variablelist class="dbus-method" generated="True" extra-ref="DumpByFileDescriptor()"/>
894
895 <variablelist class="dbus-method" generated="True" extra-ref="DumpUnitsMatchingPatternsByFileDescriptor()"/>
896
897 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
898
899 <variablelist class="dbus-method" generated="True" extra-ref="Reexecute()"/>
900
901 <variablelist class="dbus-method" generated="True" extra-ref="Exit()"/>
902
903 <variablelist class="dbus-method" generated="True" extra-ref="Reboot()"/>
904
905 <variablelist class="dbus-method" generated="True" extra-ref="PowerOff()"/>
906
907 <variablelist class="dbus-method" generated="True" extra-ref="Halt()"/>
908
909 <variablelist class="dbus-method" generated="True" extra-ref="KExec()"/>
910
911 <variablelist class="dbus-method" generated="True" extra-ref="SwitchRoot()"/>
912
913 <variablelist class="dbus-method" generated="True" extra-ref="SetEnvironment()"/>
914
915 <variablelist class="dbus-method" generated="True" extra-ref="UnsetEnvironment()"/>
916
917 <variablelist class="dbus-method" generated="True" extra-ref="UnsetAndSetEnvironment()"/>
918
919 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueMarkedJobs()"/>
920
921 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFiles()"/>
922
923 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFilesByPatterns()"/>
924
925 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileState()"/>
926
927 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFiles()"/>
928
929 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFiles()"/>
930
931 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFilesWithFlags()"/>
932
933 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlags()"/>
934
935 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlagsAndInstallInfo()"/>
936
937 <variablelist class="dbus-method" generated="True" extra-ref="ReenableUnitFiles()"/>
938
939 <variablelist class="dbus-method" generated="True" extra-ref="LinkUnitFiles()"/>
940
941 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFiles()"/>
942
943 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFilesWithMode()"/>
944
945 <variablelist class="dbus-method" generated="True" extra-ref="MaskUnitFiles()"/>
946
947 <variablelist class="dbus-method" generated="True" extra-ref="UnmaskUnitFiles()"/>
948
949 <variablelist class="dbus-method" generated="True" extra-ref="RevertUnitFiles()"/>
950
951 <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultTarget()"/>
952
953 <variablelist class="dbus-method" generated="True" extra-ref="GetDefaultTarget()"/>
954
955 <variablelist class="dbus-method" generated="True" extra-ref="PresetAllUnitFiles()"/>
956
957 <variablelist class="dbus-method" generated="True" extra-ref="AddDependencyUnitFiles()"/>
958
959 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileLinks()"/>
960
961 <variablelist class="dbus-method" generated="True" extra-ref="SetExitCode()"/>
962
963 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByName()"/>
964
965 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByUID()"/>
966
967 <variablelist class="dbus-method" generated="True" extra-ref="GetDynamicUsers()"/>
968
969 <variablelist class="dbus-signal" generated="True" extra-ref="UnitNew"/>
970
971 <variablelist class="dbus-signal" generated="True" extra-ref="UnitRemoved"/>
972
973 <variablelist class="dbus-signal" generated="True" extra-ref="JobNew"/>
974
975 <variablelist class="dbus-signal" generated="True" extra-ref="JobRemoved"/>
976
977 <variablelist class="dbus-signal" generated="True" extra-ref="StartupFinished"/>
978
979 <variablelist class="dbus-signal" generated="True" extra-ref="UnitFilesChanged"/>
980
981 <variablelist class="dbus-signal" generated="True" extra-ref="Reloading"/>
982
983 <variablelist class="dbus-property" generated="True" extra-ref="Version"/>
984
985 <variablelist class="dbus-property" generated="True" extra-ref="Features"/>
986
987 <variablelist class="dbus-property" generated="True" extra-ref="Virtualization"/>
988
989 <variablelist class="dbus-property" generated="True" extra-ref="Architecture"/>
990
991 <variablelist class="dbus-property" generated="True" extra-ref="Tainted"/>
992
993 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestamp"/>
994
995 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestampMonotonic"/>
996
997 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestamp"/>
998
999 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestampMonotonic"/>
1000
1001 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestamp"/>
1002
1003 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestampMonotonic"/>
1004
1005 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestamp"/>
1006
1007 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestampMonotonic"/>
1008
1009 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestamp"/>
1010
1011 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestampMonotonic"/>
1012
1013 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestamp"/>
1014
1015 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/>
1016
1017 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/>
1018
1019 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/>
1020
1021 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestamp"/>
1022
1023 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestampMonotonic"/>
1024
1025 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestamp"/>
1026
1027 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestampMonotonic"/>
1028
1029 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestamp"/>
1030
1031 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestampMonotonic"/>
1032
1033 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestamp"/>
1034
1035 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestampMonotonic"/>
1036
1037 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestamp"/>
1038
1039 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestampMonotonic"/>
1040
1041 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestamp"/>
1042
1043 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadTimestampMonotonic"/>
1044
1045 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestamp"/>
1046
1047 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestampMonotonic"/>
1048
1049 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestamp"/>
1050
1051 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestampMonotonic"/>
1052
1053 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestamp"/>
1054
1055 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestampMonotonic"/>
1056
1057 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestamp"/>
1058
1059 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestampMonotonic"/>
1060
1061 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestamp"/>
1062
1063 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestampMonotonic"/>
1064
1065 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestamp"/>
1066
1067 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestampMonotonic"/>
1068
1069 <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
1070
1071 <variablelist class="dbus-property" generated="True" extra-ref="LogTarget"/>
1072
1073 <variablelist class="dbus-property" generated="True" extra-ref="NNames"/>
1074
1075 <variablelist class="dbus-property" generated="True" extra-ref="NFailedUnits"/>
1076
1077 <variablelist class="dbus-property" generated="True" extra-ref="NJobs"/>
1078
1079 <variablelist class="dbus-property" generated="True" extra-ref="NInstalledJobs"/>
1080
1081 <variablelist class="dbus-property" generated="True" extra-ref="NFailedJobs"/>
1082
1083 <variablelist class="dbus-property" generated="True" extra-ref="Progress"/>
1084
1085 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
1086
1087 <variablelist class="dbus-property" generated="True" extra-ref="ConfirmSpawn"/>
1088
1089 <variablelist class="dbus-property" generated="True" extra-ref="ShowStatus"/>
1090
1091 <variablelist class="dbus-property" generated="True" extra-ref="UnitPath"/>
1092
1093 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardOutput"/>
1094
1095 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardError"/>
1096
1097 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogDevice"/>
1098
1099 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogLastPingTimestamp"/>
1100
1101 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogLastPingTimestampMonotonic"/>
1102
1103 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogUSec"/>
1104
1105 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreUSec"/>
1106
1107 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogPreGovernor"/>
1108
1109 <variablelist class="dbus-property" generated="True" extra-ref="RebootWatchdogUSec"/>
1110
1111 <variablelist class="dbus-property" generated="True" extra-ref="KExecWatchdogUSec"/>
1112
1113 <variablelist class="dbus-property" generated="True" extra-ref="ServiceWatchdogs"/>
1114
1115 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
1116
1117 <variablelist class="dbus-property" generated="True" extra-ref="SystemState"/>
1118
1119 <variablelist class="dbus-property" generated="True" extra-ref="ExitCode"/>
1120
1121 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimerAccuracyUSec"/>
1122
1123 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStartUSec"/>
1124
1125 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStopUSec"/>
1126
1127 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutAbortUSec"/>
1128
1129 <variablelist class="dbus-property" generated="True" extra-ref="DefaultDeviceTimeoutUSec"/>
1130
1131 <variablelist class="dbus-property" generated="True" extra-ref="DefaultRestartUSec"/>
1132
1133 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitIntervalUSec"/>
1134
1135 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitBurst"/>
1136
1137 <variablelist class="dbus-property" generated="True" extra-ref="DefaultCPUAccounting"/>
1138
1139 <variablelist class="dbus-property" generated="True" extra-ref="DefaultBlockIOAccounting"/>
1140
1141 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryAccounting"/>
1142
1143 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksAccounting"/>
1144
1145 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPU"/>
1146
1147 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPUSoft"/>
1148
1149 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZE"/>
1150
1151 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZESoft"/>
1152
1153 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATA"/>
1154
1155 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATASoft"/>
1156
1157 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACK"/>
1158
1159 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACKSoft"/>
1160
1161 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORE"/>
1162
1163 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORESoft"/>
1164
1165 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSS"/>
1166
1167 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSSSoft"/>
1168
1169 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILE"/>
1170
1171 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILESoft"/>
1172
1173 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitAS"/>
1174
1175 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitASSoft"/>
1176
1177 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROC"/>
1178
1179 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROCSoft"/>
1180
1181 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCK"/>
1182
1183 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCKSoft"/>
1184
1185 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKS"/>
1186
1187 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKSSoft"/>
1188
1189 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDING"/>
1190
1191 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDINGSoft"/>
1192
1193 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUE"/>
1194
1195 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUESoft"/>
1196
1197 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICE"/>
1198
1199 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICESoft"/>
1200
1201 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIO"/>
1202
1203 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIOSoft"/>
1204
1205 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIME"/>
1206
1207 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIMESoft"/>
1208
1209 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksMax"/>
1210
1211 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
1212
1213 <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMPolicy"/>
1214
1215 <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMScoreAdjust"/>
1216
1217 <variablelist class="dbus-property" generated="True" extra-ref="CtrlAltDelBurstAction"/>
1218
1219 <!--End of Autogenerated section-->
1220
1221 <refsect2>
1222 <title>Methods</title>
1223
1224 <para>Note that many of the methods exist twice: once on the <interfacename>Manager</interfacename>
1225 object and once on the respective unit objects. This is to optimize access times so that methods that
1226 belong to unit objects do not have to be called with a resolved unit path, but can be called with only
1227 the unit id, too.</para>
1228
1229 <para><function>GetUnit()</function> may be used to get the unit object path for a unit name. It takes
1230 the unit name and returns the object path. If a unit has not been loaded yet by this name this method
1231 will fail.</para>
1232
1233 <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
1234 ID belongs to. It takes a UNIX PID and returns the object path. The PID must refer to an existing system process.
1235 <function>GetUnitByPIDFD()</function> may be used to query with a Linux PIDFD (see:
1236 <citerefentry><refentrytitle>pidfd_open</refentrytitle><manvolnum>2</manvolnum></citerefentry>) instead
1237 of a PID, which is safer as UNIX PIDs can be recycled. The latter method returns the unit id and the
1238 invocation id together with the unit object path.</para>
1239
1240 <para><function>LoadUnit()</function> is similar to <function>GetUnit()</function> but will load the
1241 unit from disk if possible.</para>
1242
1243 <para><function>StartUnit()</function> enqueues a start job and possibly depending jobs. It takes the unit
1244 to activate and a mode string as arguments. The mode needs to be one of <literal>replace</literal>,
1245 <literal>fail</literal>, <literal>isolate</literal>, <literal>ignore-dependencies</literal>, or
1246 <literal>ignore-requirements</literal>. If <literal>replace</literal>, the method will start the unit and
1247 its dependencies, possibly replacing already queued jobs that conflict with it. If
1248 <literal>fail</literal>, the method will start the unit and its dependencies, but will fail if this would
1249 change an already queued job. If <literal>isolate</literal>, the method will start the unit in question
1250 and terminate all units that aren't dependencies of it. If <literal>ignore-dependencies</literal>, it
1251 will start a unit but ignore all its dependencies. If <literal>ignore-requirements</literal>, it will
1252 start a unit but only ignore the requirement dependencies. It is not recommended to make use of the
1253 latter two options. On completion, this method returns the newly created job object.</para>
1254
1255 <para><function>StartUnitReplace()</function> is similar to <function>StartUnit()</function> but
1256 replaces a job that is queued for one unit by a job for another unit.</para>
1257
1258 <para><function>StartUnitWithFlags()</function> is similar to <function>StartUnit()</function> but
1259 allows the caller to pass an extra <varname>flags</varname> parameter, which does not support any
1260 flags for now, and is reserved for future extensions.</para>
1261
1262 <para><function>StopUnit()</function> is similar to <function>StartUnit()</function> but stops the
1263 specified unit rather than starting it. Note that the <literal>isolate</literal> mode is invalid for this
1264 method.</para>
1265
1266 <para><function>ReloadUnit()</function>, <function>RestartUnit()</function>,
1267 <function>TryRestartUnit()</function>, <function>ReloadOrRestartUnit()</function>, or
1268 <function>ReloadOrTryRestartUnit()</function> may be used to restart and/or reload a unit. These methods take
1269 similar arguments as <function>StartUnit()</function>. Reloading is done only if the unit is already
1270 running and fails otherwise. If a service is restarted that isn't running, it will be started unless
1271 the "Try" flavor is used in which case a service that isn't running is not affected by the restart. The
1272 "ReloadOrRestart" flavors attempt a reload if the unit supports it and use a restart otherwise.</para>
1273
1274 <para><function>EnqueueMarkedJobs()</function> creates reload/restart jobs for units which have been
1275 appropriately marked, see <varname>Markers</varname> property above. This is equivalent to calling
1276 <function>TryRestartUnit()</function> or <function>ReloadOrTryRestartUnit()</function> for the marked
1277 units.</para>
1278
1279 <para><function>BindMountUnit()</function> can be used to bind mount new files or directories into
1280 a running service mount namespace.</para>
1281
1282 <para><function>MountImageUnit()</function> can be used to mount new images into a running service
1283 mount namespace.</para>
1284
1285 <para><function>KillUnit()</function> may be used to kill (i.e. send a signal to) all processes of a
1286 unit. It takes the unit <varname>name</varname>, an enum <varname>who</varname> and a UNIX
1287 <varname>signal</varname> number to send. The <varname>who</varname> enum is one of
1288 <literal>main</literal>, <literal>control</literal> or <literal>all</literal>. If
1289 <literal>main</literal>, only the main process of the unit is killed. If <literal>control</literal>, only
1290 the control process of the unit is killed. If <literal>all</literal>, all processes are killed. A
1291 <literal>control</literal> process is for example a process that is configured via
1292 <varname>ExecStop=</varname> and is spawned in parallel to the main daemon process in order to shut it
1293 down.</para>
1294
1295 <para><function>QueueSignalUnit()</function> is similar to <function>KillUnit()</function> but may be
1296 used to enqueue a POSIX Realtime Signal (i.e. <constant>SIGRTMIN+…</constant> and
1297 <constant>SIGRTMAX-…</constant>) to the selected process(es). Takes the same paramaters as
1298 <function>KillUnit()</function> with one additional argument: an integer that is passed in the
1299 <varname>sival_int</varname> value accompanying the queued signal. See <citerefentry project="man-pages"><refentrytitle>sigqueue</refentrytitle><manvolnum>3</manvolnum></citerefentry> for
1300 details.</para>
1301
1302 <para><function>GetJob()</function> returns the job object path for a specific job, identified by its
1303 id.</para>
1304
1305 <para><function>CancelJob()</function> cancels a specific job identified by its numeric ID. This
1306 operation is also available in the <function>Cancel()</function> method of Job objects (see below) and
1307 exists primarily to reduce the necessary round trips to execute this operation. Note that this will not
1308 have any effect on jobs whose execution has already begun.</para>
1309
1310 <para><function>ClearJobs()</function> flushes the job queue, removing all jobs that are still
1311 queued. Note that this does not have any effect on jobs whose execution has already begun. It only
1312 flushes jobs that are queued and have not yet begun execution.</para>
1313
1314 <para><function>ResetFailedUnit()</function> resets the "failed" state of a specific unit.</para>
1315
1316 <para><function>ResetFailed()</function> resets the "failed" state of all units.</para>
1317
1318 <para><function>ListUnits()</function> returns an array of all currently loaded units. Note that
1319 units may be known by multiple names at the same name, and hence there might be more unit names loaded
1320 than actual units behind them. The array consists of structures with the following elements:
1321 <itemizedlist>
1322 <listitem><para>The primary unit name as string</para></listitem>
1323
1324 <listitem><para>The human readable description string</para></listitem>
1325
1326 <listitem><para>The load state (i.e. whether the unit file has been loaded
1327 successfully)</para></listitem>
1328
1329 <listitem><para>The active state (i.e. whether the unit is currently started or
1330 not)</para></listitem>
1331
1332 <listitem><para>The sub state (a more fine-grained version of the active state that is specific to
1333 the unit type, which the active state is not)</para></listitem>
1334
1335 <listitem><para>A unit that is being followed in its state by this unit, if there is any, otherwise
1336 the empty string.</para></listitem>
1337
1338 <listitem><para>The unit object path</para></listitem>
1339
1340 <listitem><para>If there is a job queued for the job unit, the numeric job id, 0
1341 otherwise</para></listitem>
1342
1343 <listitem><para>The job type as string</para></listitem>
1344
1345 <listitem><para>The job object path</para></listitem>
1346 </itemizedlist></para>
1347
1348 <para><function>ListJobs()</function> returns an array with all currently queued jobs. Returns an array
1349 consisting of structures with the following elements:
1350 <itemizedlist>
1351 <listitem><para>The numeric job id</para></listitem>
1352
1353 <listitem><para>The primary unit name for this job</para></listitem>
1354
1355 <listitem><para>The job type as string</para></listitem>
1356
1357 <listitem><para>The job state as string</para></listitem>
1358
1359 <listitem><para>The job object path</para></listitem>
1360
1361 <listitem><para>The unit object path</para></listitem>
1362 </itemizedlist></para>
1363
1364 <para><function>Subscribe()</function> enables most bus signals to be sent out. Clients which are
1365 interested in signals need to call this method. Signals are only sent out if at least one client
1366 invoked this method. <function>Unsubscribe()</function> reverts the signal subscription that
1367 <function>Subscribe()</function> implements. It is not necessary to invoke
1368 <function>Unsubscribe()</function> as clients are tracked. Signals are no longer sent out as soon as
1369 all clients which previously asked for <function>Subscribe()</function> either closed their connection
1370 to the bus or invoked <function>Unsubscribe()</function>.</para>
1371
1372 <para><function>Dump()</function> returns a text dump of the internal service manager state. This is a
1373 privileged, low-level debugging interface only. The returned string is supposed to be readable
1374 exclusively by developers, and not programmatically. There's no interface stability on the returned
1375 string guaranteed, and new fields may be added any time, and old fields removed. The general structure
1376 may be rearranged drastically between releases. This is exposed by
1377 <citerefentry><refentrytitle>systemd-analyze</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
1378 <command>dump</command> command. Similarly, <function>DumpUnitsMatchingPatterns()</function> returns
1379 the internal state of units whose names match the glob expressions specified in the
1380 <varname>patterns</varname> argument. The
1381 <function>DumpByFileDescriptor()</function>/<function>DumpUnitsMatchingPatternsByFileDescriptor()</function>
1382 methods are identical to <function>Dump()</function>/<function>DumpUnitsMatchingPatterns()</function>,
1383 but return data serialized into a file descriptor (the client should read the text data from it until
1384 hitting EOF). Given the size limits on D-Bus messages and the possibly large size of the returned
1385 strings,
1386 <function>DumpByFileDescriptor()</function>/<function>DumpUnitsMatchingPatternsByFileDescriptor()</function>
1387 are usually the preferred interface, since it ensures the data can be passed reliably from the service
1388 manager to the client. Note though that they cannot work when communicating with the service manager
1389 remotely, as file descriptors are strictly local to a system.</para>
1390
1391 <para><function>Reload()</function> may be invoked to reload all unit files.</para>
1392
1393 <para><function>Reexecute()</function> may be invoked to reexecute the main manager process. It will
1394 serialize its state, reexecute, and deserizalize the state again. This is useful for upgrades and is a
1395 more comprehensive version of <function>Reload()</function>.</para>
1396
1397 <para><function>Exit()</function> may be invoked to ask the manager to exit. This is not available for
1398 the system manager and is useful only for user session managers.</para>
1399
1400 <para><function>Reboot()</function>, <function>PowerOff()</function>, <function>Halt()</function>, or
1401 <function>KExec()</function> may be used to ask for immediate reboot, powering down, halt or kexec
1402 based reboot of the system. Note that this does not shut down any services and immediately transitions
1403 into the reboot process. These functions are normally only called as the last step of shutdown and should
1404 not be called directly. To shut down the machine, it is generally a better idea to invoke
1405 <function>Reboot()</function> or <function>PowerOff()</function> on the
1406 <filename>systemd-logind</filename> manager object; see
1407 <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
1408 for more information.</para>
1409
1410 <para><function>SwitchRoot()</function> may be used to transition to a new root directory. This is
1411 intended to be used in the initrd, and also to transition from the host system into a shutdown initrd.
1412 The method takes two arguments: the new root directory (which needs to be specified) and an init binary
1413 path (which may be left empty, in which case it is automatically searched for). The state of the system
1414 manager will be serialized before the transition. After the transition, the manager binary on the main
1415 system is invoked and replaces the old PID 1. All state will then be deserialized.</para>
1416
1417 <para><function>SetEnvironment()</function> may be used to alter the environment block that is passed
1418 to all spawned processes. It takes a string array of environment variable assignments. Any previously set
1419 environment variables will be overridden.</para>
1420
1421 <para><function>UnsetEnvironment()</function> may be used to unset environment variables. It takes a
1422 string array of environment variable names. All variables specified will be unset (if they have been
1423 set previously) and no longer be passed to all spawned processes. This method has no effect for variables
1424 that were previously not set, but will not fail in that case.</para>
1425
1426 <para><function>UnsetAndSetEnvironment()</function> is a combination of
1427 <function>UnsetEnvironment()</function> and <function>SetEnvironment()</function>. It takes two
1428 lists. The first list contains variables to unset, the second one contains assignments to set. If a
1429 variable is listed in both, the variable is set after this method returns, i.e. the set list overrides the
1430 unset list.</para>
1431
1432 <para><function>ListUnitFiles()</function> returns an array of unit names and their enablement
1433 status. Note that <function>ListUnit()</function> returns a list of units currently loaded into memory,
1434 while <function>ListUnitFiles()</function> returns a list of unit <emphasis>files</emphasis> that were
1435 found on disk. Note that while most units are read directly from a unit file with the same name, some
1436 units are not backed by files and some files (templates) cannot directly be loaded as units but need
1437 to be instantiated instead.</para>
1438
1439 <para><function>GetUnitFileState()</function> returns the current enablement status of a specific unit
1440 file.</para>
1441
1442 <para><function>EnableUnitFiles()</function> may be used to enable one or more units in the system (by
1443 creating symlinks to them in <filename>/etc/</filename> or <filename>/run/</filename>). It takes a list
1444 of unit files to enable (either just file names or full absolute paths if the unit files are residing
1445 outside the usual unit search paths) and two booleans: the first controls whether the unit shall be
1446 enabled for runtime only (true, <filename>/run/</filename>), or persistently (false,
1447 <filename>/etc/</filename>). The second one controls whether symlinks pointing to other units shall be
1448 replaced if necessary. This method returns one boolean and an array of the changes made. The boolean
1449 signals whether the unit files contained any enablement information (i.e. an [Install] section). The
1450 changes array consists of structures with three strings: the type of the change (one of
1451 <literal>symlink</literal> or <literal>unlink</literal>), the file name of the symlink and the
1452 destination of the symlink. Note that most of the following calls return a changes list in the same
1453 format.</para>
1454
1455 <para>Similarly, <function>DisableUnitFiles()</function> disables one or more units in the system,
1456 i.e. removes all symlinks to them in <filename>/etc/</filename> and <filename>/run/</filename>.</para>
1457
1458 <para>The <function>EnableUnitFilesWithFlags()</function> and <function>DisableUnitFilesWithFlags()</function>
1459 take in options as flags instead of booleans to allow for extendability, defined as follows:</para>
1460
1461 <programlisting>
1462 #define SD_SYSTEMD_UNIT_RUNTIME (UINT64_C(1) &lt;&lt; 0)
1463 #define SD_SYSTEMD_UNIT_FORCE (UINT64_C(1) &lt;&lt; 1)
1464 #define SD_SYSTEMD_UNIT_PORTABLE (UINT64_C(1) &lt;&lt; 2)
1465 </programlisting>
1466
1467 <para><varname>SD_SYSTEMD_UNIT_RUNTIME</varname> will enable or disable the unit for runtime only,
1468 <varname>SD_SYSTEMD_UNIT_FORCE</varname> controls whether symlinks pointing to other units shall be
1469 replaced if necessary. <varname>SD_SYSTEMD_UNIT_PORTABLE</varname> will add or remove the symlinks in
1470 <filename>/etc/systemd/system.attached</filename> and <filename>/run/systemd/system.attached</filename>.</para>
1471
1472 <para><function>DisableUnitFilesWithFlagsAndInstallInfo()</function> is similar to
1473 <function>DisableUnitFilesWithFlags()</function> and takes the same arguments, but returns
1474 a boolean to indicate whether the unit files contain any enablement information, like
1475 <function>EnableUnitFiles()</function>. The changes made are still returned in an array.</para>
1476
1477 <para>Similarly, <function>ReenableUnitFiles()</function> applies the changes to one or more units that
1478 would result from disabling and enabling the unit quickly one after the other in an atomic
1479 fashion. This is useful to apply updated [Install] information contained in unit files.</para>
1480
1481 <para>Similarly, <function>LinkUnitFiles()</function> links unit files (that are located outside of the
1482 usual unit search paths) into the unit search path.</para>
1483
1484 <para>Similarly, <function>PresetUnitFiles()</function> enables/disables one or more unit files
1485 according to the preset policy. See
1486 <citerefentry><refentrytitle>systemd.preset</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1487 information.</para>
1488
1489 <para>Similarly, <function>MaskUnitFiles()</function> masks unit files and
1490 <function>UnmaskUnitFiles()</function> unmasks them again.</para>
1491
1492 <para><function>SetDefaultTarget()</function> changes the <filename>default.target</filename> link. See
1493 <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1494 information.</para>
1495
1496 <para><function>GetDefaultTarget()</function> retrieves the name of the unit to which
1497 <filename>default.target</filename> is aliased.</para>
1498
1499 <para><function>SetUnitProperties()</function> may be used to modify certain unit properties at
1500 runtime. Not all properties may be changed at runtime, but many resource management settings (primarily
1501 those listed in
1502 <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
1503 may. The changes are applied instantly and stored on disk for future boots, unless
1504 <varname>runtime</varname> is true, in which case the settings only apply until the next
1505 reboot. <varname>name</varname> is the name of the unit to modify. <varname>properties</varname> are
1506 the settings to set, encoded as an array of property name and value pairs. Note that this is not a
1507 dictionary! Also note that when setting array properties with this method usually results in appending to
1508 the pre-configured array. To reset the configured arrays, set the property to an empty array first and
1509 then append to it.</para>
1510
1511 <para><function>StartTransientUnit()</function> may be used to create and start a transient unit which
1512 will be released as soon as it is not running or referenced anymore or the system is
1513 rebooted. <varname>name</varname> is the unit name including its suffix and must be
1514 unique. <varname>mode</varname> is the same as in <function>StartUnit()</function>,
1515 <varname>properties</varname> contains properties of the unit, specified like in
1516 <function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
1517 passed as an empty array. See the
1518 <ulink url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New Control Group
1519 Interface</ulink> for more information how to make use of this functionality for resource control
1520 purposes.</para>
1521 </refsect2>
1522
1523 <refsect2>
1524 <title>Signals</title>
1525
1526 <para>Note that most signals are sent out only after <function>Subscribe()</function> has been invoked
1527 by at least one client. Make sure to invoke this method when subscribing to these signals!</para>
1528
1529 <para><function>UnitNew()</function> and <function>UnitRemoved()</function> are sent out each time a
1530 new unit is loaded or unloaded. Note that this has little to do with whether a unit is available on
1531 disk or not, and simply reflects the units that are currently loaded into memory. The signals take two
1532 parameters: the primary unit name and the object path.</para>
1533
1534 <para><function>JobNew()</function> and <function>JobRemoved()</function> are sent out each time a new
1535 job is queued or dequeued. Both signals take the numeric job ID, the bus path and the primary unit name
1536 for this job as arguments. <function>JobRemoved()</function> also includes a result string which is one
1537 of <literal>done</literal>, <literal>canceled</literal>, <literal>timeout</literal>,
1538 <literal>failed</literal>, <literal>dependency</literal>, or
1539 <literal>skipped</literal>. <literal>done</literal> indicates successful execution of a
1540 job. <literal>canceled</literal> indicates that a job has been canceled (via
1541 <function>CancelJob()</function> above) before it finished execution (this doesn't necessarily mean
1542 though that the job operation is actually cancelled too, see above). <literal>timeout</literal>
1543 indicates that the job timeout was reached. <literal>failed</literal> indicates that the job
1544 failed. <literal>dependency</literal> indicates that a job this job depended on failed and the job hence
1545 was removed as well. <literal>skipped</literal> indicates that a job was skipped because
1546 it didn't apply to the unit's current state.</para>
1547
1548 <para><function>StartupFinished()</function> is sent out when startup finishes. It carries six
1549 microsecond timespan values, each indicating how much boot time has been spent in the firmware (if
1550 known), in the boot loader (if known), in the kernel initialization phase, in the initrd (if known), in
1551 userspace and in total. These values may also be calculated from the
1552 <varname>FirmwareTimestampMonotonic</varname>, <varname>LoaderTimestampMonotonic</varname>,
1553 <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestampMonotonic</varname>, and
1554 <varname>FinishTimestampMonotonic</varname> properties (see below).</para>
1555
1556 <para><function>UnitFilesChanged()</function> is sent out each time the list of enabled or masked unit
1557 files on disk have changed.</para>
1558
1559 <para><function>Reloading()</function> is sent out immediately before a daemon reload is done (with the
1560 boolean parameter set to True) and after a daemon reload is completed (with the boolean parameter set
1561 to False). This may be used by UIs to optimize UI updates.</para>
1562 </refsect2>
1563
1564 <refsect2>
1565 <title>Properties</title>
1566
1567 <para>Most properties simply reflect the respective options in
1568 <filename>/etc/systemd/system.conf</filename> and the kernel command line.</para>
1569
1570 <para>The others:</para>
1571
1572 <para><varname>Version</varname> encodes the version string of the running systemd instance. Note that
1573 the version string is purely informational. It should not be parsed and one may not assume the version to
1574 be formatted in any particular way. We take the liberty to change the versioning scheme at any time and
1575 it is not part of the public API.</para>
1576
1577 <para><varname>Features</varname> encodes the features that have been enabled and disabled for this
1578 build. Enabled options are prefixed with <literal>+</literal>, disabled options with
1579 <literal>-</literal>.</para>
1580
1581 <para><varname>Tainted</varname> encodes taint flags as a colon-separated list. When systemd detects it
1582 is running on a system with a certain problem, it will set an appropriate taint flag. Taints may be
1583 used to lower the chance of bogus bug reports. The following taints are currently known:</para>
1584
1585 <variablelist>
1586 <varlistentry>
1587 <term><literal>split-usr</literal></term>
1588
1589 <listitem><para><filename>/usr/</filename> was not available when systemd was first invoked. It
1590 must either be part of the root file system, or it must be mounted before
1591 <command>systemd</command> is invoked. See
1592 <ulink url="https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken">
1593 Booting Without /usr is Broken</ulink> for details why this is bad.</para>
1594 </listitem>
1595 </varlistentry>
1596
1597 <varlistentry>
1598 <term><literal>unmerged-usr</literal></term>
1599
1600 <listitem><para><filename>/bin</filename>, <filename>/sbin</filename> and
1601 <filename>/lib*</filename> are not symlinks to their counterparts under <filename>/usr/</filename>.
1602 For more information on this issue consult
1603 <ulink url="https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge">
1604 The Case for the /usr Merge
1605 </ulink>.</para></listitem>
1606
1607 </varlistentry>
1608
1609 <varlistentry>
1610 <term><literal>cgroups-missing</literal></term>
1611
1612 <listitem><para>Support for cgroups is unavailable.</para></listitem>
1613 </varlistentry>
1614
1615 <varlistentry>
1616 <term><literal>cgroupsv1</literal></term>
1617
1618 <listitem><para>The system is using the old cgroup hierarchy.</para></listitem>
1619 </varlistentry>
1620
1621 <varlistentry>
1622 <term><literal>local-hwclock</literal></term>
1623
1624 <listitem><para>The local hardware clock (RTC) is configured to be in local time rather than
1625 UTC.</para></listitem>
1626 </varlistentry>
1627
1628 <varlistentry>
1629 <term><literal>support-ended</literal></term>
1630
1631 <listitem><para>The system is running past the end of support declared by the vendor. See the
1632 description of <varname>SUPPORT_END=</varname> in
1633 <citerefentry><refentrytitle>os-release</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
1634 </para></listitem>
1635 </varlistentry>
1636
1637 <varlistentry>
1638 <term><literal>old-kernel</literal></term>
1639
1640 <listitem><para>The system is running a kernel version that is older than the minimum supported by
1641 this version of systemd.</para></listitem>
1642 </varlistentry>
1643
1644 <varlistentry>
1645 <term><literal>var-run-bad</literal></term>
1646
1647 <listitem><para><filename>/run/</filename> does not exist or <filename>/var/run</filename> is not a
1648 symlink to <filename>/run/</filename>.</para></listitem>
1649 </varlistentry>
1650
1651 <varlistentry>
1652 <term><literal>overflowuid-not-65534</literal></term>
1653 <term><literal>overflowgid-not-65534</literal></term>
1654
1655 <listitem><para>The kernel overflow UID or GID have a value other than 65534.</para></listitem>
1656 </varlistentry>
1657
1658 <varlistentry>
1659 <term><literal>short-uid-range</literal></term>
1660 <term><literal>short-gid-range</literal></term>
1661
1662 <listitem><para>The UID or GID range assigned to the running systemd instance covers less than
1663 065534.</para></listitem>
1664 </varlistentry>
1665
1666 <!-- mtab-not-symlink was removed in b492ce8a22d4527c1372b2d3fbd580627d70c917 -->
1667 </variablelist>
1668
1669 <para><varname>FirmwareTimestamp</varname>, <varname>FirmwareTimestampMonotonic</varname>,
1670 <varname>LoaderTimestamp</varname>, <varname>LoaderTimestampMonotonic</varname>,
1671 <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>,
1672 <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>,
1673 <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>,
1674 <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode
1675 <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps
1676 taken when the firmware first began execution, when the boot loader first began execution, when the
1677 kernel first began execution, when the initrd first began execution, when the main systemd instance
1678 began execution and finally, when all queued startup jobs finished execution. These values are useful
1679 for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the
1680 <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and
1681 <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to
1682 be read as negative values. Also, not all fields are always available, depending on the used firmware,
1683 boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0,
1684 indicating that no data is available.</para>
1685
1686 <para><varname>UnitsLoadTimestamp</varname> and <varname>UnitsLoadTimestampMonotonic</varname> encode
1687 <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microseconds timestamps
1688 (as described above). The timestamps are taken every time when the manager starts loading unit files.
1689 </para>
1690
1691 <para>Similarly, the <varname>SecurityStartTimestamp</varname>,
1692 <varname>GeneratorsStartTimestamp</varname> and <varname>LoadUnitTimestamp</varname> (as well as their
1693 monotonic and stop counterparts) expose performance data for uploading the security policies to the
1694 kernel (such as the SELinux, IMA, or SMACK policies), for running the generator tools and for loading
1695 the unit files.</para>
1696
1697 <para><varname>NNames</varname> encodes how many unit names are currently known. This only includes
1698 names of units that are currently loaded and can be more than the amount of actually loaded units since
1699 units may have more than one name.</para>
1700
1701 <para><varname>NJobs</varname> encodes how many jobs are currently queued.</para>
1702
1703 <para><varname>NInstalledJobs</varname> encodes how many jobs have ever been queued in total.</para>
1704
1705 <para><varname>NFailedJobs</varname> encodes how many jobs have ever failed in total.</para>
1706
1707 <para><varname>Progress</varname> encodes boot progress as a floating point value between 0.0 and
1708 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
1709 number of executed and queued jobs. After startup, this field is always 1.0 indicating a finished
1710 boot.</para>
1711
1712 <para><varname>Environment</varname> encodes the environment block passed to all executed services. It
1713 may be altered with bus calls such as <function>SetEnvironment()</function> (see above).</para>
1714
1715 <para><varname>UnitPath</varname> encodes the currently active unit file search path. It is an array of
1716 file system paths encoded as strings.</para>
1717
1718 <para><varname>Virtualization</varname> contains a short ID string describing the virtualization
1719 technology the system runs in. On bare-metal hardware this is the empty string. Otherwise, it contains
1720 an identifier such as <literal>kvm</literal>, <literal>vmware</literal> and so on. For a full list of
1721 IDs see
1722 <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
1723 Note that only the "innermost" virtualization technology is exported here. This detects both
1724 full-machine virtualizations (VMs) and shared-kernel virtualization (containers).</para>
1725
1726 <para><varname>Architecture</varname> contains a short ID string describing the architecture the
1727 systemd instance is running on. This follows the same vocabulary as
1728 <varname>ConditionArchitectures=</varname>.</para>
1729
1730 <para><varname>ControlGroup</varname> contains the root control group path of this system manager. Note
1731 that the root path is encoded as the empty string here (not as <literal>/</literal>!), so that it can be
1732 appended to <filename>/sys/fs/cgroup/systemd</filename> easily. This value will be set to the empty
1733 string for the host instance and some other string for container instances.</para>
1734
1735 <para><varname>AccessSELinuxContext</varname> contains the SELinux context that is used to control
1736 access to the unit. It's read from the unit file when it is loaded and cached until the service manager
1737 is reloaded. This property contains an empty string if SELinux is not used or if no label could be read
1738 (for example because the unit is not backed by a file on disk).</para>
1739 </refsect2>
1740
1741 <refsect2>
1742 <title>Security</title>
1743
1744 <para>Read access is generally granted to all clients. Additionally, for unprivileged clients, some
1745 operations are allowed through the polkit privilege system. Operations which modify unit state
1746 (<function>StartUnit()</function>, <function>StopUnit()</function>, <function>KillUnit()</function>,
1747 <function>QueueSignalUnit()</function>, <function>RestartUnit()</function> and similar,
1748 <function>SetProperty()</function>) require
1749 <interfacename>org.freedesktop.systemd1.manage-units</interfacename>. Operations which modify unit file
1750 enablement state (<function>EnableUnitFiles()</function>, <function>DisableUnitFiles()</function>,
1751 <function>EnableUnitFilesWithFlags()</function>, <function>DisableUnitFilesWithFlags()</function>,
1752 <function>ReenableUnitFiles()</function>, <function>LinkUnitFiles()</function>,
1753 <function>PresetUnitFiles</function>, <function>MaskUnitFiles</function>, and similar) require
1754 <interfacename>org.freedesktop.systemd1.manage-unit-files</interfacename>. Operations which modify the
1755 exported environment (<function>SetEnvironment()</function>, <function>UnsetEnvironment()</function>,
1756 <function>UnsetAndSetEnvironment()</function>) require
1757 <interfacename>org.freedesktop.systemd1.set-environment</interfacename>. <function>Reload()</function>
1758 and <function>Reexecute()</function> require
1759 <interfacename>org.freedesktop.systemd1.reload-daemon</interfacename>.
1760 </para>
1761 </refsect2>
1762 </refsect1>
1763
1764 <refsect1>
1765 <title>Unit Objects</title>
1766
1767 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Unit">
1768 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
1769 interface org.freedesktop.systemd1.Unit {
1770 methods:
1771 Start(in s mode,
1772 out o job);
1773 Stop(in s mode,
1774 out o job);
1775 Reload(in s mode,
1776 out o job);
1777 Restart(in s mode,
1778 out o job);
1779 TryRestart(in s mode,
1780 out o job);
1781 ReloadOrRestart(in s mode,
1782 out o job);
1783 ReloadOrTryRestart(in s mode,
1784 out o job);
1785 EnqueueJob(in s job_type,
1786 in s job_mode,
1787 out u job_id,
1788 out o job_path,
1789 out s unit_id,
1790 out o unit_path,
1791 out s job_type,
1792 out a(uosos) affected_jobs);
1793 Kill(in s whom,
1794 in i signal);
1795 QueueSignal(in s whom,
1796 in i signal,
1797 in i value);
1798 ResetFailed();
1799 SetProperties(in b runtime,
1800 in a(sv) properties);
1801 Ref();
1802 Unref();
1803 Clean(in as mask);
1804 Freeze();
1805 Thaw();
1806 properties:
1807 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1808 readonly s Id = '...';
1809 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1810 readonly as Names = ['...', ...];
1811 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1812 readonly s Following = '...';
1813 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1814 readonly as Requires = ['...', ...];
1815 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1816 readonly as Requisite = ['...', ...];
1817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1818 readonly as Wants = ['...', ...];
1819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1820 readonly as BindsTo = ['...', ...];
1821 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1822 readonly as PartOf = ['...', ...];
1823 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1824 readonly as Upholds = ['...', ...];
1825 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1826 readonly as RequiredBy = ['...', ...];
1827 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1828 readonly as RequisiteOf = ['...', ...];
1829 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1830 readonly as WantedBy = ['...', ...];
1831 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1832 readonly as BoundBy = ['...', ...];
1833 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1834 readonly as UpheldBy = ['...', ...];
1835 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1836 readonly as ConsistsOf = ['...', ...];
1837 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1838 readonly as Conflicts = ['...', ...];
1839 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1840 readonly as ConflictedBy = ['...', ...];
1841 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1842 readonly as Before = ['...', ...];
1843 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1844 readonly as After = ['...', ...];
1845 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1846 readonly as OnSuccess = ['...', ...];
1847 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1848 readonly as OnSuccessOf = ['...', ...];
1849 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1850 readonly as OnFailure = ['...', ...];
1851 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1852 readonly as OnFailureOf = ['...', ...];
1853 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1854 readonly as Triggers = ['...', ...];
1855 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1856 readonly as TriggeredBy = ['...', ...];
1857 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1858 readonly as PropagatesReloadTo = ['...', ...];
1859 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1860 readonly as ReloadPropagatedFrom = ['...', ...];
1861 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1862 readonly as PropagatesStopTo = ['...', ...];
1863 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1864 readonly as StopPropagatedFrom = ['...', ...];
1865 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1866 readonly as JoinsNamespaceOf = ['...', ...];
1867 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1868 readonly as SliceOf = ['...', ...];
1869 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1870 readonly as RequiresMountsFor = ['...', ...];
1871 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1872 readonly as Documentation = ['...', ...];
1873 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1874 readonly s Description = '...';
1875 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1876 readonly s AccessSELinuxContext = '...';
1877 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1878 readonly s LoadState = '...';
1879 readonly s ActiveState = '...';
1880 readonly s FreezerState = '...';
1881 readonly s SubState = '...';
1882 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1883 readonly s FragmentPath = '...';
1884 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1885 readonly s SourcePath = '...';
1886 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1887 readonly as DropInPaths = ['...', ...];
1888 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1889 readonly s UnitFileState = '...';
1890 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1891 readonly s UnitFilePreset = '...';
1892 readonly t StateChangeTimestamp = ...;
1893 readonly t StateChangeTimestampMonotonic = ...;
1894 readonly t InactiveExitTimestamp = ...;
1895 readonly t InactiveExitTimestampMonotonic = ...;
1896 readonly t ActiveEnterTimestamp = ...;
1897 readonly t ActiveEnterTimestampMonotonic = ...;
1898 readonly t ActiveExitTimestamp = ...;
1899 readonly t ActiveExitTimestampMonotonic = ...;
1900 readonly t InactiveEnterTimestamp = ...;
1901 readonly t InactiveEnterTimestampMonotonic = ...;
1902 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1903 readonly b CanStart = ...;
1904 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1905 readonly b CanStop = ...;
1906 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1907 readonly b CanReload = ...;
1908 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1909 readonly b CanIsolate = ...;
1910 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1911 readonly as CanClean = ['...', ...];
1912 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1913 readonly b CanFreeze = ...;
1914 readonly (uo) Job = ...;
1915 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1916 readonly b StopWhenUnneeded = ...;
1917 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1918 readonly b RefuseManualStart = ...;
1919 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1920 readonly b RefuseManualStop = ...;
1921 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1922 readonly b AllowIsolate = ...;
1923 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1924 readonly b DefaultDependencies = ...;
1925 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1926 readonly s OnSuccessJobMode = '...';
1927 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1928 readonly s OnFailureJobMode = '...';
1929 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1930 readonly b IgnoreOnIsolate = ...;
1931 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1932 readonly b NeedDaemonReload = ...;
1933 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1934 readonly as Markers = ['...', ...];
1935 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1936 readonly t JobTimeoutUSec = ...;
1937 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1938 readonly t JobRunningTimeoutUSec = ...;
1939 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1940 readonly s JobTimeoutAction = '...';
1941 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1942 readonly s JobTimeoutRebootArgument = '...';
1943 readonly b ConditionResult = ...;
1944 readonly b AssertResult = ...;
1945 readonly t ConditionTimestamp = ...;
1946 readonly t ConditionTimestampMonotonic = ...;
1947 readonly t AssertTimestamp = ...;
1948 readonly t AssertTimestampMonotonic = ...;
1949 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1950 readonly a(sbbsi) Conditions = [...];
1951 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1952 readonly a(sbbsi) Asserts = [...];
1953 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1954 readonly (ss) LoadError = ...;
1955 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1956 readonly b Transient = ...;
1957 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1958 readonly b Perpetual = ...;
1959 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1960 readonly t StartLimitIntervalUSec = ...;
1961 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1962 readonly u StartLimitBurst = ...;
1963 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1964 readonly s StartLimitAction = '...';
1965 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1966 readonly s FailureAction = '...';
1967 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1968 readonly i FailureActionExitStatus = ...;
1969 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1970 readonly s SuccessAction = '...';
1971 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1972 readonly i SuccessActionExitStatus = ...;
1973 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1974 readonly s RebootArgument = '...';
1975 readonly ay InvocationID = [...];
1976 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1977 readonly s CollectMode = '...';
1978 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1979 readonly as Refs = ['...', ...];
1980 readonly a(ss) ActivationDetails = [...];
1981 };
1982 interface org.freedesktop.DBus.Peer { ... };
1983 interface org.freedesktop.DBus.Introspectable { ... };
1984 interface org.freedesktop.DBus.Properties { ... };
1985 };
1986 </programlisting>
1987
1988 <!--method EnqueueJob is not documented!-->
1989
1990 <!--method Ref is not documented!-->
1991
1992 <!--method Unref is not documented!-->
1993
1994 <!--method Clean is not documented!-->
1995
1996 <!--method Freeze is not documented!-->
1997
1998 <!--method Thaw is not documented!-->
1999
2000 <!--property PartOf is not documented!-->
2001
2002 <!--property Upholds is not documented!-->
2003
2004 <!--property RequisiteOf is not documented!-->
2005
2006 <!--property UpheldBy is not documented!-->
2007
2008 <!--property ConsistsOf is not documented!-->
2009
2010 <!--property OnSuccess is not documented!-->
2011
2012 <!--property OnSuccessOf is not documented!-->
2013
2014 <!--property OnFailureOf is not documented!-->
2015
2016 <!--property ReloadPropagatedFrom is not documented!-->
2017
2018 <!--property PropagatesStopTo is not documented!-->
2019
2020 <!--property StopPropagatedFrom is not documented!-->
2021
2022 <!--property JoinsNamespaceOf is not documented!-->
2023
2024 <!--property SliceOf is not documented!-->
2025
2026 <!--property FreezerState is not documented!-->
2027
2028 <!--property DropInPaths is not documented!-->
2029
2030 <!--property UnitFilePreset is not documented!-->
2031
2032 <!--property StateChangeTimestamp is not documented!-->
2033
2034 <!--property StateChangeTimestampMonotonic is not documented!-->
2035
2036 <!--property CanClean is not documented!-->
2037
2038 <!--property CanFreeze is not documented!-->
2039
2040 <!--property OnSuccessJobMode is not documented!-->
2041
2042 <!--property OnFailureJobMode is not documented!-->
2043
2044 <!--property JobRunningTimeoutUSec is not documented!-->
2045
2046 <!--property JobTimeoutAction is not documented!-->
2047
2048 <!--property JobTimeoutRebootArgument is not documented!-->
2049
2050 <!--property AssertResult is not documented!-->
2051
2052 <!--property AssertTimestamp is not documented!-->
2053
2054 <!--property AssertTimestampMonotonic is not documented!-->
2055
2056 <!--property Asserts is not documented!-->
2057
2058 <!--property Perpetual is not documented!-->
2059
2060 <!--property StartLimitIntervalUSec is not documented!-->
2061
2062 <!--property StartLimitAction is not documented!-->
2063
2064 <!--property FailureAction is not documented!-->
2065
2066 <!--property FailureActionExitStatus is not documented!-->
2067
2068 <!--property SuccessAction is not documented!-->
2069
2070 <!--property SuccessActionExitStatus is not documented!-->
2071
2072 <!--property RebootArgument is not documented!-->
2073
2074 <!--property InvocationID is not documented!-->
2075
2076 <!--property CollectMode is not documented!-->
2077
2078 <!--property Refs is not documented!-->
2079
2080 <!--Autogenerated cross-references for systemd.directives, do not edit-->
2081
2082 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
2083
2084 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
2085
2086 <variablelist class="dbus-method" generated="True" extra-ref="Start()"/>
2087
2088 <variablelist class="dbus-method" generated="True" extra-ref="Stop()"/>
2089
2090 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
2091
2092 <variablelist class="dbus-method" generated="True" extra-ref="Restart()"/>
2093
2094 <variablelist class="dbus-method" generated="True" extra-ref="TryRestart()"/>
2095
2096 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestart()"/>
2097
2098 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestart()"/>
2099
2100 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueJob()"/>
2101
2102 <variablelist class="dbus-method" generated="True" extra-ref="Kill()"/>
2103
2104 <variablelist class="dbus-method" generated="True" extra-ref="QueueSignal()"/>
2105
2106 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
2107
2108 <variablelist class="dbus-method" generated="True" extra-ref="SetProperties()"/>
2109
2110 <variablelist class="dbus-method" generated="True" extra-ref="Ref()"/>
2111
2112 <variablelist class="dbus-method" generated="True" extra-ref="Unref()"/>
2113
2114 <variablelist class="dbus-method" generated="True" extra-ref="Clean()"/>
2115
2116 <variablelist class="dbus-method" generated="True" extra-ref="Freeze()"/>
2117
2118 <variablelist class="dbus-method" generated="True" extra-ref="Thaw()"/>
2119
2120 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
2121
2122 <variablelist class="dbus-property" generated="True" extra-ref="Names"/>
2123
2124 <variablelist class="dbus-property" generated="True" extra-ref="Following"/>
2125
2126 <variablelist class="dbus-property" generated="True" extra-ref="Requires"/>
2127
2128 <variablelist class="dbus-property" generated="True" extra-ref="Requisite"/>
2129
2130 <variablelist class="dbus-property" generated="True" extra-ref="Wants"/>
2131
2132 <variablelist class="dbus-property" generated="True" extra-ref="BindsTo"/>
2133
2134 <variablelist class="dbus-property" generated="True" extra-ref="PartOf"/>
2135
2136 <variablelist class="dbus-property" generated="True" extra-ref="Upholds"/>
2137
2138 <variablelist class="dbus-property" generated="True" extra-ref="RequiredBy"/>
2139
2140 <variablelist class="dbus-property" generated="True" extra-ref="RequisiteOf"/>
2141
2142 <variablelist class="dbus-property" generated="True" extra-ref="WantedBy"/>
2143
2144 <variablelist class="dbus-property" generated="True" extra-ref="BoundBy"/>
2145
2146 <variablelist class="dbus-property" generated="True" extra-ref="UpheldBy"/>
2147
2148 <variablelist class="dbus-property" generated="True" extra-ref="ConsistsOf"/>
2149
2150 <variablelist class="dbus-property" generated="True" extra-ref="Conflicts"/>
2151
2152 <variablelist class="dbus-property" generated="True" extra-ref="ConflictedBy"/>
2153
2154 <variablelist class="dbus-property" generated="True" extra-ref="Before"/>
2155
2156 <variablelist class="dbus-property" generated="True" extra-ref="After"/>
2157
2158 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccess"/>
2159
2160 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessOf"/>
2161
2162 <variablelist class="dbus-property" generated="True" extra-ref="OnFailure"/>
2163
2164 <variablelist class="dbus-property" generated="True" extra-ref="OnFailureOf"/>
2165
2166 <variablelist class="dbus-property" generated="True" extra-ref="Triggers"/>
2167
2168 <variablelist class="dbus-property" generated="True" extra-ref="TriggeredBy"/>
2169
2170 <variablelist class="dbus-property" generated="True" extra-ref="PropagatesReloadTo"/>
2171
2172 <variablelist class="dbus-property" generated="True" extra-ref="ReloadPropagatedFrom"/>
2173
2174 <variablelist class="dbus-property" generated="True" extra-ref="PropagatesStopTo"/>
2175
2176 <variablelist class="dbus-property" generated="True" extra-ref="StopPropagatedFrom"/>
2177
2178 <variablelist class="dbus-property" generated="True" extra-ref="JoinsNamespaceOf"/>
2179
2180 <variablelist class="dbus-property" generated="True" extra-ref="SliceOf"/>
2181
2182 <variablelist class="dbus-property" generated="True" extra-ref="RequiresMountsFor"/>
2183
2184 <variablelist class="dbus-property" generated="True" extra-ref="Documentation"/>
2185
2186 <variablelist class="dbus-property" generated="True" extra-ref="Description"/>
2187
2188 <variablelist class="dbus-property" generated="True" extra-ref="AccessSELinuxContext"/>
2189
2190 <variablelist class="dbus-property" generated="True" extra-ref="LoadState"/>
2191
2192 <variablelist class="dbus-property" generated="True" extra-ref="ActiveState"/>
2193
2194 <variablelist class="dbus-property" generated="True" extra-ref="FreezerState"/>
2195
2196 <variablelist class="dbus-property" generated="True" extra-ref="SubState"/>
2197
2198 <variablelist class="dbus-property" generated="True" extra-ref="FragmentPath"/>
2199
2200 <variablelist class="dbus-property" generated="True" extra-ref="SourcePath"/>
2201
2202 <variablelist class="dbus-property" generated="True" extra-ref="DropInPaths"/>
2203
2204 <variablelist class="dbus-property" generated="True" extra-ref="UnitFileState"/>
2205
2206 <variablelist class="dbus-property" generated="True" extra-ref="UnitFilePreset"/>
2207
2208 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestamp"/>
2209
2210 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestampMonotonic"/>
2211
2212 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestamp"/>
2213
2214 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestampMonotonic"/>
2215
2216 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestamp"/>
2217
2218 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestampMonotonic"/>
2219
2220 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestamp"/>
2221
2222 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestampMonotonic"/>
2223
2224 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestamp"/>
2225
2226 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestampMonotonic"/>
2227
2228 <variablelist class="dbus-property" generated="True" extra-ref="CanStart"/>
2229
2230 <variablelist class="dbus-property" generated="True" extra-ref="CanStop"/>
2231
2232 <variablelist class="dbus-property" generated="True" extra-ref="CanReload"/>
2233
2234 <variablelist class="dbus-property" generated="True" extra-ref="CanIsolate"/>
2235
2236 <variablelist class="dbus-property" generated="True" extra-ref="CanClean"/>
2237
2238 <variablelist class="dbus-property" generated="True" extra-ref="CanFreeze"/>
2239
2240 <variablelist class="dbus-property" generated="True" extra-ref="Job"/>
2241
2242 <variablelist class="dbus-property" generated="True" extra-ref="StopWhenUnneeded"/>
2243
2244 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStart"/>
2245
2246 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStop"/>
2247
2248 <variablelist class="dbus-property" generated="True" extra-ref="AllowIsolate"/>
2249
2250 <variablelist class="dbus-property" generated="True" extra-ref="DefaultDependencies"/>
2251
2252 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessJobMode"/>
2253
2254 <variablelist class="dbus-property" generated="True" extra-ref="OnFailureJobMode"/>
2255
2256 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreOnIsolate"/>
2257
2258 <variablelist class="dbus-property" generated="True" extra-ref="NeedDaemonReload"/>
2259
2260 <variablelist class="dbus-property" generated="True" extra-ref="Markers"/>
2261
2262 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutUSec"/>
2263
2264 <variablelist class="dbus-property" generated="True" extra-ref="JobRunningTimeoutUSec"/>
2265
2266 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutAction"/>
2267
2268 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutRebootArgument"/>
2269
2270 <variablelist class="dbus-property" generated="True" extra-ref="ConditionResult"/>
2271
2272 <variablelist class="dbus-property" generated="True" extra-ref="AssertResult"/>
2273
2274 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestamp"/>
2275
2276 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestampMonotonic"/>
2277
2278 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestamp"/>
2279
2280 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestampMonotonic"/>
2281
2282 <variablelist class="dbus-property" generated="True" extra-ref="Conditions"/>
2283
2284 <variablelist class="dbus-property" generated="True" extra-ref="Asserts"/>
2285
2286 <variablelist class="dbus-property" generated="True" extra-ref="LoadError"/>
2287
2288 <variablelist class="dbus-property" generated="True" extra-ref="Transient"/>
2289
2290 <variablelist class="dbus-property" generated="True" extra-ref="Perpetual"/>
2291
2292 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitIntervalUSec"/>
2293
2294 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitBurst"/>
2295
2296 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitAction"/>
2297
2298 <variablelist class="dbus-property" generated="True" extra-ref="FailureAction"/>
2299
2300 <variablelist class="dbus-property" generated="True" extra-ref="FailureActionExitStatus"/>
2301
2302 <variablelist class="dbus-property" generated="True" extra-ref="SuccessAction"/>
2303
2304 <variablelist class="dbus-property" generated="True" extra-ref="SuccessActionExitStatus"/>
2305
2306 <variablelist class="dbus-property" generated="True" extra-ref="RebootArgument"/>
2307
2308 <variablelist class="dbus-property" generated="True" extra-ref="InvocationID"/>
2309
2310 <variablelist class="dbus-property" generated="True" extra-ref="CollectMode"/>
2311
2312 <variablelist class="dbus-property" generated="True" extra-ref="Refs"/>
2313
2314 <variablelist class="dbus-property" generated="True" extra-ref="ActivationDetails"/>
2315
2316 <!--End of Autogenerated section-->
2317
2318 <refsect2>
2319 <title>Methods</title>
2320
2321 <para><function>Start()</function>, <function>Stop()</function>, <function>Reload()</function>,
2322 <function>Restart()</function>, <function>TryRestart()</function>,
2323 <function>ReloadOrRestart()</function>, <function>ReloadOrTryRestart()</function>,
2324 <function>Kill()</function>, <function>QueueSignal()</function>, <function>ResetFailed()</function>,
2325 and <function>SetProperties()</function> implement the same operation as the respective methods on the
2326 <interfacename>Manager</interfacename> object (see above). However, these methods operate on the unit
2327 object and hence do not take a unit name parameter. Invoking the methods directly on the Manager object
2328 has the advantage of not requiring a <function>GetUnit()</function> call to get the unit object for a
2329 specific unit name. Calling the methods on the Manager object is hence a round trip
2330 optimization.</para>
2331 </refsect2>
2332
2333 <refsect2>
2334 <title>Properties</title>
2335
2336 <para><varname>Id</varname> contains the primary name of the unit.</para>
2337
2338 <para><varname>Names</varname> contains all names of the unit, including the primary name that is also
2339 exposed in <varname>Id</varname>.</para>
2340
2341 <para><varname>Following</varname> either contains the empty string or contains the name of another
2342 unit that this unit follows in state. This is used for some device units which reflect the unit state
2343 machine of another unit, and which other unit this is might possibly change.</para>
2344
2345 <para><varname>Requires</varname>, <varname>RequiresOverridable</varname>,
2346 <varname>Requisite</varname>, <varname>RequisiteOverridable</varname>, <varname>Wants</varname>,
2347 <varname>BindsTo</varname>, <varname>RequiredBy</varname>, <varname>RequiredByOverridable</varname>,
2348 <varname>WantedBy</varname>, <varname>BoundBy</varname>, <varname>Conflicts</varname>,
2349 <varname>ConflictedBy</varname>, <varname>Before</varname>, <varname>After</varname>,
2350 <varname>OnFailure</varname>, <varname>Triggers</varname>, <varname>TriggeredBy</varname>,
2351 <varname>PropagatesReloadTo</varname>, and <varname>RequiresMountsFor</varname> contain arrays which encode
2352 the dependencies and their inverse dependencies (where this applies) as configured in the unit file or
2353 determined automatically.</para>
2354
2355 <para><varname>Description</varname> contains the human readable description string for the
2356 unit.</para>
2357
2358 <para><varname>SourcePath</varname> contains the path to a configuration file this unit is
2359 automatically generated from in case it is not a native unit (in which case it contains the empty
2360 string). For example, all mount units generated from <filename>/etc/fstab</filename> have this field
2361 set to <filename>/etc/fstab</filename>.</para>
2362
2363 <para><varname>Documentation</varname> contains a string array with URLs of documentation for this
2364 unit.</para>
2365
2366 <para><varname>LoadState</varname> contains a state value that reflects whether the configuration file
2367 of this unit has been loaded. The following states are currently defined: <literal>loaded</literal>,
2368 <literal>error</literal>, and <literal>masked</literal>. <literal>loaded</literal> indicates that the
2369 configuration was successfully loaded. <literal>error</literal> indicates that the configuration failed
2370 to load. The <varname>LoadError</varname> field (see below) contains information about the cause of
2371 this failure. <literal>masked</literal> indicates that the unit is currently masked out (i.e. symlinked
2372 to <filename>/dev/null</filename> or empty). Note that the <varname>LoadState</varname> is fully
2373 orthogonal to the <varname>ActiveState</varname> (see below) as units without valid loaded
2374 configuration might be active (because configuration might have been reloaded at a time where a unit
2375 was already active).</para>
2376
2377 <para><varname>ActiveState</varname> contains a state value that reflects whether the unit is currently
2378 active or not. The following states are currently defined: <literal>active</literal>,
2379 <literal>reloading</literal>, <literal>inactive</literal>, <literal>failed</literal>,
2380 <literal>activating</literal>, and <literal>deactivating</literal>. <literal>active</literal> indicates
2381 that unit is active (obviously...). <literal>reloading</literal> indicates that the unit is active and
2382 currently reloading its configuration. <literal>inactive</literal> indicates that it is inactive and
2383 the previous run was successful or no previous run has taken place yet. <literal>failed</literal>
2384 indicates that it is inactive and the previous run was not successful (more information about the
2385 reason for this is available on the unit type specific interfaces, for example for services in the
2386 <varname>Result</varname> property, see below). <literal>activating</literal> indicates that the unit
2387 has previously been inactive but is currently in the process of entering an active state. Conversely
2388 <literal>deactivating</literal> indicates that the unit is currently in the process of
2389 deactivation.</para>
2390
2391 <para><varname>SubState</varname> encodes states of the same state machine that
2392 <varname>ActiveState</varname> covers, but knows more fine-grained states that are
2393 unit-type-specific. Where <varname>ActiveState</varname> only covers six high-level states,
2394 <varname>SubState</varname> covers possibly many more low-level unit-type-specific states that are
2395 mapped to the six high-level states. Note that multiple low-level states might map to the same
2396 high-level state, but not vice versa. Not all high-level states have low-level counterparts on all unit
2397 types. At this point the low-level states are not documented here, and are more likely to be extended
2398 later on than the common high-level states explained above.</para>
2399
2400 <para><varname>FragmentPath</varname> contains the unit file path this unit was read from, if there is
2401 one (if not, it contains the empty string).</para>
2402
2403 <para><varname>UnitFileState</varname> encodes the install state of the unit file of
2404 <varname>FragmentPath</varname>. It currently knows the following states: <literal>enabled</literal>,
2405 <literal>enabled-runtime</literal>, <literal>linked</literal>, <literal>linked-runtime</literal>,
2406 <literal>masked</literal>, <literal>masked-runtime</literal>, <literal>static</literal>,
2407 <literal>disabled</literal>, and <literal>invalid</literal>. <literal>enabled</literal> indicates that a
2408 unit file is permanently enabled. <literal>enable-runtime</literal> indicates the unit file is only
2409 temporarily enabled and will no longer be enabled after a reboot (that means, it is enabled via
2410 <filename>/run/</filename> symlinks, rather than <filename>/etc/</filename>). <literal>linked</literal>
2411 indicates that a unit is linked into <filename>/etc/</filename> permanently. <literal>linked-runtime</literal>
2412 indicates that a unit is linked into <filename>/run/</filename> temporarily (until the next
2413 reboot). <literal>masked</literal> indicates that the unit file is masked permanently.
2414 <literal>masked-runtime</literal> indicates that it is masked in <filename>/run/</filename> temporarily
2415 (until the next reboot). <literal>static</literal> indicates that the unit is statically enabled, i.e.
2416 always enabled and doesn't need to be enabled explicitly. <literal>invalid</literal> indicates that it
2417 could not be determined whether the unit file is enabled.</para>
2418
2419 <para><varname>InactiveExitTimestamp</varname>, <varname>InactiveExitTimestampMonotonic</varname>,
2420 <varname>ActiveEnterTimestamp</varname>, <varname>ActiveEnterTimestampMonotonic</varname>,
2421 <varname>ActiveExitTimestamp</varname>, <varname>ActiveExitTimestampMonotonic</varname>,
2422 <varname>InactiveEnterTimestamp</varname>, and <varname>InactiveEnterTimestampMonotonic</varname>
2423 contain <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> 64-bit microsecond
2424 timestamps of the last time a unit left the inactive state, entered the active state, exited the active
2425 state, or entered an inactive state. These are the points in time where the unit transitioned
2426 <literal>inactive</literal>/<literal>failed</literal><literal>activating</literal>,
2427 <literal>activating</literal><literal>active</literal>, <literal>active</literal>
2428 <literal>deactivating</literal>, and finally <literal>deactivating</literal>
2429 <literal>inactive</literal>/<literal>failed</literal>. The fields are 0 in case such a transition has
2430 not yet been recorded on this boot.</para>
2431
2432 <para><varname>CanStart</varname>, <varname>CanStop</varname>, and <varname>CanReload</varname> encode
2433 as booleans whether the unit supports the start, stop or reload operations. Even if a unit supports
2434 such an operation, the client might not necessary have the necessary privileges to execute them.</para>
2435
2436 <para><varname>CanIsolate</varname> encodes as a boolean whether the unit may be started in isolation
2437 mode.</para>
2438
2439 <para><varname>Job</varname> encodes the job ID and job object path of the job currently scheduled or
2440 executed for this unit, if there is any. If no job is scheduled or executed, the job id field will be
2441 0.</para>
2442
2443 <para><varname>StopWhenUnneeded</varname>, <varname>RefuseManualStart</varname>,
2444 <varname>RefuseManualStop</varname>, <varname>AllowIsolate</varname>,
2445 <varname>DefaultDependencies</varname>, <varname>OnFailureIsolate</varname>,
2446 <varname>IgnoreOnIsolate</varname>, <varname>IgnoreOnSnapshot</varname> map directly to the
2447 corresponding configuration booleans in the unit file.</para>
2448
2449 <para><varname>DefaultControlGroup</varname> contains the main control group of this unit as a
2450 string. This refers to a group in systemd's own <literal>name=systemd</literal> hierarchy, which
2451 systemd uses to watch and manipulate the unit and all its processes.</para>
2452
2453 <para><varname>NeedDaemonReload</varname> is a boolean that indicates whether the configuration file
2454 this unit is loaded from (i.e. <varname>FragmentPath</varname> or <varname>SourcePath</varname>) has
2455 changed since the configuration was read and hence whether a configuration reload is recommended.
2456 </para>
2457
2458 <para><varname>Markers</varname> is an array of string flags that can be set using
2459 <function>SetUnitProperties()</function> to indicate that the service should be reloaded or
2460 restarted. Currently known values are <literal>needs-restart</literal> and
2461 <literal>needs-reload</literal>. Package scripts may use the first to mark units for later restart when
2462 a new version of the package is installed. Configuration management scripts may use the second to mark
2463 units for a later reload when the configuration is adjusted. Those flags are not set by the manager,
2464 except to unset as appropriate when the unit is stopped, restarted, or reloaded.</para>
2465
2466 <para><varname>JobTimeoutUSec</varname> maps directly to the corresponding configuration setting in the
2467 unit file.</para>
2468
2469 <para><varname>ConditionTimestamp</varname> and <varname>ConditionTimestampMonotonic</varname> contain
2470 the <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of
2471 the last time the configured conditions of the unit have been checked or 0 if they have never been
2472 checked. Conditions are checked when a unit is requested to start.</para>
2473
2474 <para><varname>ConditionResult</varname> contains the condition result of the last time the configured
2475 conditions of this unit were checked. </para>
2476
2477 <para><varname>Conditions</varname> contains all configured conditions of the unit. For each condition,
2478 five fields are given: condition type (e.g. <varname>ConditionPathExists</varname>), whether the
2479 condition is a trigger condition, whether the condition is reversed, the right hand side of the
2480 condition (e.g. the path in case of <varname>ConditionPathExists</varname>), and the status. The status
2481 can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the
2482 condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1
2483 are used, but additional values may be used in the future, retaining the meaning of
2484 zero/positive/negative values.</para>
2485
2486 <para><varname>LoadError</varname> contains a pair of strings. If the unit failed to load (as encoded
2487 in <varname>LoadState</varname>, see above), then this will include a D-Bus error pair consisting of
2488 the error ID and an explanatory human readable string of what happened. If it loaded successfully, this
2489 will be a pair of empty strings.</para>
2490
2491 <para><varname>Transient</varname> contains a boolean that indicates whether the unit was created as a
2492 transient unit (i.e. via <function>StartTransientUnit()</function> on the manager object).</para>
2493
2494 <para><varname>ActivationDetails</varname> contains a list of string pairs, key and value, that
2495 describe the event that caused the unit to be activated, if any. The key describes the information
2496 (e.g.: <varname>trigger_unit</varname>, with value <varname>foo.service</varname>). This is only filled
2497 in if the unit was triggered by a <varname>Path</varname> or <varname>Timer</varname> unit, and it is
2498 only provided in a best effort fashion: it is not guaranteed to be set, and it is not guaranteed to be
2499 the only trigger. It is only guaranteed to be a valid trigger that caused the activation job to be
2500 enqueued and complete successfully. The key value pairs correspond (in lowercase) to the environment
2501 variables described in the <literal>Environment Variables Set on Triggered Units</literal> section in
2502 <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
2503 Note that new key value pair may be added at any time in future versions. Existing entries will not be
2504 removed.</para>
2505 </refsect2>
2506
2507 <refsect2>
2508 <title>Security</title>
2509
2510 <para>Similarly to methods on the <interfacename>Manager</interfacename> object, read-only access is
2511 allowed for everyone. All operations are allowed for clients with the
2512 <constant>CAP_SYS_ADMIN</constant> capability or when the
2513 <interfacename>org.freedesktop.systemd1.manage-units</interfacename> privilege is granted by
2514 polkit.</para>
2515 </refsect2>
2516 </refsect1>
2517
2518 <refsect1>
2519 <title>Service Unit Objects</title>
2520
2521 <para>All service unit objects implement the
2522 <interfacename>org.freedesktop.systemd1.Service</interfacename> interface (described here) in addition to
2523 the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
2524
2525 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Service">
2526 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
2527 interface org.freedesktop.systemd1.Service {
2528 methods:
2529 BindMount(in s source,
2530 in s destination,
2531 in b read_only,
2532 in b mkdir);
2533 MountImage(in s source,
2534 in s destination,
2535 in b read_only,
2536 in b mkdir,
2537 in a(ss) options);
2538 GetProcesses(out a(sus) processes);
2539 AttachProcesses(in s subcgroup,
2540 in au pids);
2541 properties:
2542 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2543 readonly s Type = '...';
2544 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2545 readonly s ExitType = '...';
2546 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2547 readonly s Restart = '...';
2548 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2549 readonly s PIDFile = '...';
2550 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2551 readonly s NotifyAccess = '...';
2552 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2553 readonly t RestartUSec = ...;
2554 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2555 readonly t TimeoutStartUSec = ...;
2556 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2557 readonly t TimeoutStopUSec = ...;
2558 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2559 readonly t TimeoutAbortUSec = ...;
2560 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2561 readonly s TimeoutStartFailureMode = '...';
2562 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2563 readonly s TimeoutStopFailureMode = '...';
2564 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2565 readonly t RuntimeMaxUSec = ...;
2566 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2567 readonly t RuntimeRandomizedExtraUSec = ...;
2568 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2569 readonly t WatchdogUSec = ...;
2570 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2571 readonly t WatchdogTimestamp = ...;
2572 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2573 readonly t WatchdogTimestampMonotonic = ...;
2574 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2575 readonly b RootDirectoryStartOnly = ...;
2576 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2577 readonly b RemainAfterExit = ...;
2578 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2579 readonly b GuessMainPID = ...;
2580 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2581 readonly (aiai) RestartPreventExitStatus = ...;
2582 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2583 readonly (aiai) RestartForceExitStatus = ...;
2584 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2585 readonly (aiai) SuccessExitStatus = ...;
2586 readonly u MainPID = ...;
2587 readonly u ControlPID = ...;
2588 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2589 readonly s BusName = '...';
2590 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2591 readonly u FileDescriptorStoreMax = ...;
2592 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2593 readonly u NFileDescriptorStore = ...;
2594 readonly s StatusText = '...';
2595 readonly i StatusErrno = ...;
2596 readonly s Result = '...';
2597 readonly s ReloadResult = '...';
2598 readonly s CleanResult = '...';
2599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2600 readonly s USBFunctionDescriptors = '...';
2601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2602 readonly s USBFunctionStrings = '...';
2603 readonly u UID = ...;
2604 readonly u GID = ...;
2605 readonly u NRestarts = ...;
2606 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2607 readonly s OOMPolicy = '...';
2608 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2609 readonly a(sst) OpenFile = [...];
2610 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2611 readonly i ReloadSignal = ...;
2612 readonly t ExecMainStartTimestamp = ...;
2613 readonly t ExecMainStartTimestampMonotonic = ...;
2614 readonly t ExecMainExitTimestamp = ...;
2615 readonly t ExecMainExitTimestampMonotonic = ...;
2616 readonly u ExecMainPID = ...;
2617 readonly i ExecMainCode = ...;
2618 readonly i ExecMainStatus = ...;
2619 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2620 readonly a(sasbttttuii) ExecCondition = [...];
2621 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2622 readonly a(sasasttttuii) ExecConditionEx = [...];
2623 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2624 readonly a(sasbttttuii) ExecStartPre = [...];
2625 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2626 readonly a(sasasttttuii) ExecStartPreEx = [...];
2627 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2628 readonly a(sasbttttuii) ExecStart = [...];
2629 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2630 readonly a(sasasttttuii) ExecStartEx = [...];
2631 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2632 readonly a(sasbttttuii) ExecStartPost = [...];
2633 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2634 readonly a(sasasttttuii) ExecStartPostEx = [...];
2635 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2636 readonly a(sasbttttuii) ExecReload = [...];
2637 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2638 readonly a(sasasttttuii) ExecReloadEx = [...];
2639 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2640 readonly a(sasbttttuii) ExecStop = [...];
2641 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2642 readonly a(sasasttttuii) ExecStopEx = [...];
2643 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2644 readonly a(sasbttttuii) ExecStopPost = [...];
2645 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2646 readonly a(sasasttttuii) ExecStopPostEx = [...];
2647 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2648 readonly s Slice = '...';
2649 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2650 readonly s ControlGroup = '...';
2651 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2652 readonly t ControlGroupId = ...;
2653 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2654 readonly t MemoryCurrent = ...;
2655 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2656 readonly t MemoryAvailable = ...;
2657 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2658 readonly t CPUUsageNSec = ...;
2659 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2660 readonly ay EffectiveCPUs = [...];
2661 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2662 readonly ay EffectiveMemoryNodes = [...];
2663 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2664 readonly t TasksCurrent = ...;
2665 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2666 readonly t IPIngressBytes = ...;
2667 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2668 readonly t IPIngressPackets = ...;
2669 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2670 readonly t IPEgressBytes = ...;
2671 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2672 readonly t IPEgressPackets = ...;
2673 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2674 readonly t IOReadBytes = ...;
2675 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2676 readonly t IOReadOperations = ...;
2677 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2678 readonly t IOWriteBytes = ...;
2679 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2680 readonly t IOWriteOperations = ...;
2681 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2682 readonly b Delegate = ...;
2683 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2684 readonly as DelegateControllers = ['...', ...];
2685 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2686 readonly b CPUAccounting = ...;
2687 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2688 readonly t CPUWeight = ...;
2689 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2690 readonly t StartupCPUWeight = ...;
2691 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2692 readonly t CPUShares = ...;
2693 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2694 readonly t StartupCPUShares = ...;
2695 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2696 readonly t CPUQuotaPerSecUSec = ...;
2697 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2698 readonly t CPUQuotaPeriodUSec = ...;
2699 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2700 readonly ay AllowedCPUs = [...];
2701 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2702 readonly ay StartupAllowedCPUs = [...];
2703 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2704 readonly ay AllowedMemoryNodes = [...];
2705 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2706 readonly ay StartupAllowedMemoryNodes = [...];
2707 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2708 readonly b IOAccounting = ...;
2709 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2710 readonly t IOWeight = ...;
2711 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2712 readonly t StartupIOWeight = ...;
2713 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2714 readonly a(st) IODeviceWeight = [...];
2715 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2716 readonly a(st) IOReadBandwidthMax = [...];
2717 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2718 readonly a(st) IOWriteBandwidthMax = [...];
2719 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2720 readonly a(st) IOReadIOPSMax = [...];
2721 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2722 readonly a(st) IOWriteIOPSMax = [...];
2723 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2724 readonly a(st) IODeviceLatencyTargetUSec = [...];
2725 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2726 readonly b BlockIOAccounting = ...;
2727 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2728 readonly t BlockIOWeight = ...;
2729 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2730 readonly t StartupBlockIOWeight = ...;
2731 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2732 readonly a(st) BlockIODeviceWeight = [...];
2733 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2734 readonly a(st) BlockIOReadBandwidth = [...];
2735 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2736 readonly a(st) BlockIOWriteBandwidth = [...];
2737 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2738 readonly b MemoryAccounting = ...;
2739 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2740 readonly t DefaultMemoryLow = ...;
2741 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2742 readonly t DefaultStartupMemoryLow = ...;
2743 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2744 readonly t DefaultMemoryMin = ...;
2745 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2746 readonly t MemoryMin = ...;
2747 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2748 readonly t MemoryLow = ...;
2749 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2750 readonly t StartupMemoryLow = ...;
2751 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2752 readonly t MemoryHigh = ...;
2753 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2754 readonly t StartupMemoryHigh = ...;
2755 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2756 readonly t MemoryMax = ...;
2757 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2758 readonly t StartupMemoryMax = ...;
2759 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2760 readonly t MemorySwapMax = ...;
2761 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2762 readonly t StartupMemorySwapMax = ...;
2763 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2764 readonly t MemoryZSwapMax = ...;
2765 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2766 readonly t StartupMemoryZSwapMax = ...;
2767 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2768 readonly t MemoryLimit = ...;
2769 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2770 readonly s DevicePolicy = '...';
2771 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2772 readonly a(ss) DeviceAllow = [...];
2773 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2774 readonly b TasksAccounting = ...;
2775 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2776 readonly t TasksMax = ...;
2777 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2778 readonly b IPAccounting = ...;
2779 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2780 readonly a(iayu) IPAddressAllow = [...];
2781 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2782 readonly a(iayu) IPAddressDeny = [...];
2783 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2784 readonly as IPIngressFilterPath = ['...', ...];
2785 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2786 readonly as IPEgressFilterPath = ['...', ...];
2787 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2788 readonly as DisableControllers = ['...', ...];
2789 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2790 readonly s ManagedOOMSwap = '...';
2791 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2792 readonly s ManagedOOMMemoryPressure = '...';
2793 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2794 readonly u ManagedOOMMemoryPressureLimit = ...;
2795 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2796 readonly s ManagedOOMPreference = '...';
2797 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2798 readonly a(ss) BPFProgram = [...];
2799 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2800 readonly a(iiqq) SocketBindAllow = [...];
2801 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2802 readonly a(iiqq) SocketBindDeny = [...];
2803 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2804 readonly (bas) RestrictNetworkInterfaces = ...;
2805 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2806 readonly as Environment = ['...', ...];
2807 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2808 readonly a(sb) EnvironmentFiles = [...];
2809 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2810 readonly as PassEnvironment = ['...', ...];
2811 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2812 readonly as UnsetEnvironment = ['...', ...];
2813 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2814 readonly u UMask = ...;
2815 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2816 readonly t LimitCPU = ...;
2817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2818 readonly t LimitCPUSoft = ...;
2819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2820 readonly t LimitFSIZE = ...;
2821 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2822 readonly t LimitFSIZESoft = ...;
2823 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2824 readonly t LimitDATA = ...;
2825 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2826 readonly t LimitDATASoft = ...;
2827 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2828 readonly t LimitSTACK = ...;
2829 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2830 readonly t LimitSTACKSoft = ...;
2831 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2832 readonly t LimitCORE = ...;
2833 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2834 readonly t LimitCORESoft = ...;
2835 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2836 readonly t LimitRSS = ...;
2837 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2838 readonly t LimitRSSSoft = ...;
2839 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2840 readonly t LimitNOFILE = ...;
2841 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2842 readonly t LimitNOFILESoft = ...;
2843 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2844 readonly t LimitAS = ...;
2845 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2846 readonly t LimitASSoft = ...;
2847 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2848 readonly t LimitNPROC = ...;
2849 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2850 readonly t LimitNPROCSoft = ...;
2851 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2852 readonly t LimitMEMLOCK = ...;
2853 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2854 readonly t LimitMEMLOCKSoft = ...;
2855 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2856 readonly t LimitLOCKS = ...;
2857 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2858 readonly t LimitLOCKSSoft = ...;
2859 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2860 readonly t LimitSIGPENDING = ...;
2861 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2862 readonly t LimitSIGPENDINGSoft = ...;
2863 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2864 readonly t LimitMSGQUEUE = ...;
2865 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2866 readonly t LimitMSGQUEUESoft = ...;
2867 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2868 readonly t LimitNICE = ...;
2869 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2870 readonly t LimitNICESoft = ...;
2871 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2872 readonly t LimitRTPRIO = ...;
2873 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2874 readonly t LimitRTPRIOSoft = ...;
2875 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2876 readonly t LimitRTTIME = ...;
2877 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2878 readonly t LimitRTTIMESoft = ...;
2879 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2880 readonly s WorkingDirectory = '...';
2881 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2882 readonly s RootDirectory = '...';
2883 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2884 readonly s RootImage = '...';
2885 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2886 readonly a(ss) RootImageOptions = [...];
2887 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2888 readonly ay RootHash = [...];
2889 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2890 readonly s RootHashPath = '...';
2891 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2892 readonly ay RootHashSignature = [...];
2893 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2894 readonly s RootHashSignaturePath = '...';
2895 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2896 readonly s RootVerity = '...';
2897 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2898 readonly as ExtensionDirectories = ['...', ...];
2899 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2900 readonly a(sba(ss)) ExtensionImages = [...];
2901 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2902 readonly a(ssba(ss)) MountImages = [...];
2903 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2904 readonly i OOMScoreAdjust = ...;
2905 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2906 readonly t CoredumpFilter = ...;
2907 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2908 readonly i Nice = ...;
2909 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2910 readonly i IOSchedulingClass = ...;
2911 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2912 readonly i IOSchedulingPriority = ...;
2913 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2914 readonly i CPUSchedulingPolicy = ...;
2915 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2916 readonly i CPUSchedulingPriority = ...;
2917 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2918 readonly ay CPUAffinity = [...];
2919 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2920 readonly b CPUAffinityFromNUMA = ...;
2921 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2922 readonly i NUMAPolicy = ...;
2923 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2924 readonly ay NUMAMask = [...];
2925 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2926 readonly t TimerSlackNSec = ...;
2927 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2928 readonly b CPUSchedulingResetOnFork = ...;
2929 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2930 readonly b NonBlocking = ...;
2931 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2932 readonly s StandardInput = '...';
2933 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2934 readonly s StandardInputFileDescriptorName = '...';
2935 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2936 readonly ay StandardInputData = [...];
2937 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2938 readonly s StandardOutput = '...';
2939 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2940 readonly s StandardOutputFileDescriptorName = '...';
2941 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2942 readonly s StandardError = '...';
2943 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2944 readonly s StandardErrorFileDescriptorName = '...';
2945 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2946 readonly s TTYPath = '...';
2947 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2948 readonly b TTYReset = ...;
2949 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2950 readonly b TTYVHangup = ...;
2951 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2952 readonly b TTYVTDisallocate = ...;
2953 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2954 readonly q TTYRows = ...;
2955 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2956 readonly q TTYColumns = ...;
2957 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2958 readonly i SyslogPriority = ...;
2959 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2960 readonly s SyslogIdentifier = '...';
2961 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2962 readonly b SyslogLevelPrefix = ...;
2963 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2964 readonly i SyslogLevel = ...;
2965 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2966 readonly i SyslogFacility = ...;
2967 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2968 readonly i LogLevelMax = ...;
2969 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2970 readonly t LogRateLimitIntervalUSec = ...;
2971 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2972 readonly u LogRateLimitBurst = ...;
2973 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2974 readonly aay LogExtraFields = [[...], ...];
2975 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2976 readonly a(bs) LogFilterPatterns = [...];
2977 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2978 readonly s LogNamespace = '...';
2979 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2980 readonly i SecureBits = ...;
2981 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2982 readonly t CapabilityBoundingSet = ...;
2983 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2984 readonly t AmbientCapabilities = ...;
2985 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2986 readonly s User = '...';
2987 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2988 readonly s Group = '...';
2989 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2990 readonly b DynamicUser = ...;
2991 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2992 readonly b RemoveIPC = ...;
2993 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2994 readonly a(say) SetCredential = [...];
2995 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2996 readonly a(say) SetCredentialEncrypted = [...];
2997 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2998 readonly a(ss) LoadCredential = [...];
2999 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3000 readonly a(ss) LoadCredentialEncrypted = [...];
3001 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3002 readonly as SupplementaryGroups = ['...', ...];
3003 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3004 readonly s PAMName = '...';
3005 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3006 readonly as ReadWritePaths = ['...', ...];
3007 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3008 readonly as ReadOnlyPaths = ['...', ...];
3009 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3010 readonly as InaccessiblePaths = ['...', ...];
3011 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3012 readonly as ExecPaths = ['...', ...];
3013 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3014 readonly as NoExecPaths = ['...', ...];
3015 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3016 readonly as ExecSearchPath = ['...', ...];
3017 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3018 readonly t MountFlags = ...;
3019 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3020 readonly b PrivateTmp = ...;
3021 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3022 readonly b PrivateDevices = ...;
3023 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3024 readonly b ProtectClock = ...;
3025 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3026 readonly b ProtectKernelTunables = ...;
3027 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3028 readonly b ProtectKernelModules = ...;
3029 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3030 readonly b ProtectKernelLogs = ...;
3031 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3032 readonly b ProtectControlGroups = ...;
3033 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3034 readonly b PrivateNetwork = ...;
3035 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3036 readonly b PrivateUsers = ...;
3037 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3038 readonly b PrivateMounts = ...;
3039 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3040 readonly b PrivateIPC = ...;
3041 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3042 readonly s ProtectHome = '...';
3043 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3044 readonly s ProtectSystem = '...';
3045 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3046 readonly b SameProcessGroup = ...;
3047 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3048 readonly s UtmpIdentifier = '...';
3049 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3050 readonly s UtmpMode = '...';
3051 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3052 readonly (bs) SELinuxContext = ...;
3053 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3054 readonly (bs) AppArmorProfile = ...;
3055 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3056 readonly (bs) SmackProcessLabel = ...;
3057 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3058 readonly b IgnoreSIGPIPE = ...;
3059 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3060 readonly b NoNewPrivileges = ...;
3061 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3062 readonly (bas) SystemCallFilter = ...;
3063 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3064 readonly as SystemCallArchitectures = ['...', ...];
3065 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3066 readonly i SystemCallErrorNumber = ...;
3067 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3068 readonly (bas) SystemCallLog = ...;
3069 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3070 readonly s Personality = '...';
3071 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3072 readonly b LockPersonality = ...;
3073 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3074 readonly (bas) RestrictAddressFamilies = ...;
3075 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3076 readonly a(sst) RuntimeDirectorySymlink = [...];
3077 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3078 readonly s RuntimeDirectoryPreserve = '...';
3079 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3080 readonly u RuntimeDirectoryMode = ...;
3081 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3082 readonly as RuntimeDirectory = ['...', ...];
3083 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3084 readonly a(sst) StateDirectorySymlink = [...];
3085 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3086 readonly u StateDirectoryMode = ...;
3087 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3088 readonly as StateDirectory = ['...', ...];
3089 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3090 readonly a(sst) CacheDirectorySymlink = [...];
3091 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3092 readonly u CacheDirectoryMode = ...;
3093 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3094 readonly as CacheDirectory = ['...', ...];
3095 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3096 readonly a(sst) LogsDirectorySymlink = [...];
3097 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3098 readonly u LogsDirectoryMode = ...;
3099 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3100 readonly as LogsDirectory = ['...', ...];
3101 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3102 readonly u ConfigurationDirectoryMode = ...;
3103 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3104 readonly as ConfigurationDirectory = ['...', ...];
3105 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3106 readonly t TimeoutCleanUSec = ...;
3107 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3108 readonly b MemoryDenyWriteExecute = ...;
3109 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3110 readonly b RestrictRealtime = ...;
3111 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3112 readonly b RestrictSUIDSGID = ...;
3113 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3114 readonly t RestrictNamespaces = ...;
3115 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3116 readonly (bas) RestrictFileSystems = ...;
3117 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3118 readonly a(ssbt) BindPaths = [...];
3119 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3120 readonly a(ssbt) BindReadOnlyPaths = [...];
3121 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3122 readonly a(ss) TemporaryFileSystem = [...];
3123 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3124 readonly b MountAPIVFS = ...;
3125 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3126 readonly s KeyringMode = '...';
3127 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3128 readonly s ProtectProc = '...';
3129 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3130 readonly s ProcSubset = '...';
3131 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3132 readonly b ProtectHostname = ...;
3133 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3134 readonly s NetworkNamespacePath = '...';
3135 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3136 readonly s IPCNamespacePath = '...';
3137 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3138 readonly s KillMode = '...';
3139 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3140 readonly i KillSignal = ...;
3141 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3142 readonly i RestartKillSignal = ...;
3143 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3144 readonly i FinalKillSignal = ...;
3145 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3146 readonly b SendSIGKILL = ...;
3147 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3148 readonly b SendSIGHUP = ...;
3149 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3150 readonly i WatchdogSignal = ...;
3151 };
3152 interface org.freedesktop.DBus.Peer { ... };
3153 interface org.freedesktop.DBus.Introspectable { ... };
3154 interface org.freedesktop.DBus.Properties { ... };
3155 interface org.freedesktop.systemd1.Unit { ... };
3156 };
3157 </programlisting>
3158
3159 <!--method GetProcesses is not documented!-->
3160
3161 <!--method AttachProcesses is not documented!-->
3162
3163 <!--property Type is not documented!-->
3164
3165 <!--property ExitType is not documented!-->
3166
3167 <!--property Restart is not documented!-->
3168
3169 <!--property PIDFile is not documented!-->
3170
3171 <!--property NotifyAccess is not documented!-->
3172
3173 <!--property RestartUSec is not documented!-->
3174
3175 <!--property TimeoutStartFailureMode is not documented!-->
3176
3177 <!--property TimeoutStopFailureMode is not documented!-->
3178
3179 <!--property RuntimeMaxUSec is not documented!-->
3180
3181 <!--property RuntimeRandomizedExtraUSec is not documented!-->
3182
3183 <!--property WatchdogUSec is not documented!-->
3184
3185 <!--property RootDirectoryStartOnly is not documented!-->
3186
3187 <!--property RemainAfterExit is not documented!-->
3188
3189 <!--property GuessMainPID is not documented!-->
3190
3191 <!--property RestartPreventExitStatus is not documented!-->
3192
3193 <!--property RestartForceExitStatus is not documented!-->
3194
3195 <!--property SuccessExitStatus is not documented!-->
3196
3197 <!--property BusName is not documented!-->
3198
3199 <!--property FileDescriptorStoreMax is not documented!-->
3200
3201 <!--property NFileDescriptorStore is not documented!-->
3202
3203 <!--property StatusErrno is not documented!-->
3204
3205 <!--property ReloadResult is not documented!-->
3206
3207 <!--property CleanResult is not documented!-->
3208
3209 <!--property USBFunctionDescriptors is not documented!-->
3210
3211 <!--property USBFunctionStrings is not documented!-->
3212
3213 <!--property UID is not documented!-->
3214
3215 <!--property GID is not documented!-->
3216
3217 <!--property NRestarts is not documented!-->
3218
3219 <!--property OOMPolicy is not documented!-->
3220
3221 <!--property OpenFile is not documented!-->
3222
3223 <!--property ReloadSignal is not documented!-->
3224
3225 <!--property ExecCondition is not documented!-->
3226
3227 <!--property ExecConditionEx is not documented!-->
3228
3229 <!--property ExecStartPreEx is not documented!-->
3230
3231 <!--property ExecStartEx is not documented!-->
3232
3233 <!--property ExecStartPostEx is not documented!-->
3234
3235 <!--property ExecReloadEx is not documented!-->
3236
3237 <!--property ExecStopEx is not documented!-->
3238
3239 <!--property ExecStopPost is not documented!-->
3240
3241 <!--property ExecStopPostEx is not documented!-->
3242
3243 <!--property Slice is not documented!-->
3244
3245 <!--property ControlGroupId is not documented!-->
3246
3247 <!--property MemoryCurrent is not documented!-->
3248
3249 <!--property CPUUsageNSec is not documented!-->
3250
3251 <!--property EffectiveCPUs is not documented!-->
3252
3253 <!--property EffectiveMemoryNodes is not documented!-->
3254
3255 <!--property TasksCurrent is not documented!-->
3256
3257 <!--property IPIngressBytes is not documented!-->
3258
3259 <!--property IPIngressPackets is not documented!-->
3260
3261 <!--property IPEgressBytes is not documented!-->
3262
3263 <!--property IPEgressPackets is not documented!-->
3264
3265 <!--property IOReadBytes is not documented!-->
3266
3267 <!--property IOReadOperations is not documented!-->
3268
3269 <!--property IOWriteBytes is not documented!-->
3270
3271 <!--property IOWriteOperations is not documented!-->
3272
3273 <!--property Delegate is not documented!-->
3274
3275 <!--property DelegateControllers is not documented!-->
3276
3277 <!--property CPUAccounting is not documented!-->
3278
3279 <!--property CPUWeight is not documented!-->
3280
3281 <!--property StartupCPUWeight is not documented!-->
3282
3283 <!--property CPUShares is not documented!-->
3284
3285 <!--property StartupCPUShares is not documented!-->
3286
3287 <!--property CPUQuotaPerSecUSec is not documented!-->
3288
3289 <!--property CPUQuotaPeriodUSec is not documented!-->
3290
3291 <!--property AllowedCPUs is not documented!-->
3292
3293 <!--property StartupAllowedCPUs is not documented!-->
3294
3295 <!--property AllowedMemoryNodes is not documented!-->
3296
3297 <!--property StartupAllowedMemoryNodes is not documented!-->
3298
3299 <!--property IOAccounting is not documented!-->
3300
3301 <!--property IOWeight is not documented!-->
3302
3303 <!--property StartupIOWeight is not documented!-->
3304
3305 <!--property IODeviceWeight is not documented!-->
3306
3307 <!--property IOReadBandwidthMax is not documented!-->
3308
3309 <!--property IOWriteBandwidthMax is not documented!-->
3310
3311 <!--property IOReadIOPSMax is not documented!-->
3312
3313 <!--property IOWriteIOPSMax is not documented!-->
3314
3315 <!--property IODeviceLatencyTargetUSec is not documented!-->
3316
3317 <!--property BlockIOAccounting is not documented!-->
3318
3319 <!--property BlockIOWeight is not documented!-->
3320
3321 <!--property StartupBlockIOWeight is not documented!-->
3322
3323 <!--property BlockIODeviceWeight is not documented!-->
3324
3325 <!--property BlockIOReadBandwidth is not documented!-->
3326
3327 <!--property BlockIOWriteBandwidth is not documented!-->
3328
3329 <!--property MemoryAccounting is not documented!-->
3330
3331 <!--property DefaultMemoryLow is not documented!-->
3332
3333 <!--property DefaultStartupMemoryLow is not documented!-->
3334
3335 <!--property DefaultMemoryMin is not documented!-->
3336
3337 <!--property MemoryMin is not documented!-->
3338
3339 <!--property MemoryLow is not documented!-->
3340
3341 <!--property StartupMemoryLow is not documented!-->
3342
3343 <!--property MemoryHigh is not documented!-->
3344
3345 <!--property StartupMemoryHigh is not documented!-->
3346
3347 <!--property MemoryMax is not documented!-->
3348
3349 <!--property StartupMemoryMax is not documented!-->
3350
3351 <!--property MemorySwapMax is not documented!-->
3352
3353 <!--property StartupMemorySwapMax is not documented!-->
3354
3355 <!--property MemoryZSwapMax is not documented!-->
3356
3357 <!--property StartupMemoryZSwapMax is not documented!-->
3358
3359 <!--property MemoryLimit is not documented!-->
3360
3361 <!--property DevicePolicy is not documented!-->
3362
3363 <!--property DeviceAllow is not documented!-->
3364
3365 <!--property TasksAccounting is not documented!-->
3366
3367 <!--property TasksMax is not documented!-->
3368
3369 <!--property IPAccounting is not documented!-->
3370
3371 <!--property IPAddressAllow is not documented!-->
3372
3373 <!--property IPAddressDeny is not documented!-->
3374
3375 <!--property IPIngressFilterPath is not documented!-->
3376
3377 <!--property IPEgressFilterPath is not documented!-->
3378
3379 <!--property DisableControllers is not documented!-->
3380
3381 <!--property ManagedOOMSwap is not documented!-->
3382
3383 <!--property ManagedOOMMemoryPressure is not documented!-->
3384
3385 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
3386
3387 <!--property ManagedOOMPreference is not documented!-->
3388
3389 <!--property BPFProgram is not documented!-->
3390
3391 <!--property SocketBindAllow is not documented!-->
3392
3393 <!--property SocketBindDeny is not documented!-->
3394
3395 <!--property RestrictNetworkInterfaces is not documented!-->
3396
3397 <!--property EnvironmentFiles is not documented!-->
3398
3399 <!--property PassEnvironment is not documented!-->
3400
3401 <!--property UnsetEnvironment is not documented!-->
3402
3403 <!--property UMask is not documented!-->
3404
3405 <!--property LimitCPUSoft is not documented!-->
3406
3407 <!--property LimitFSIZE is not documented!-->
3408
3409 <!--property LimitFSIZESoft is not documented!-->
3410
3411 <!--property LimitDATA is not documented!-->
3412
3413 <!--property LimitDATASoft is not documented!-->
3414
3415 <!--property LimitSTACK is not documented!-->
3416
3417 <!--property LimitSTACKSoft is not documented!-->
3418
3419 <!--property LimitCORE is not documented!-->
3420
3421 <!--property LimitCORESoft is not documented!-->
3422
3423 <!--property LimitRSS is not documented!-->
3424
3425 <!--property LimitRSSSoft is not documented!-->
3426
3427 <!--property LimitNOFILE is not documented!-->
3428
3429 <!--property LimitNOFILESoft is not documented!-->
3430
3431 <!--property LimitAS is not documented!-->
3432
3433 <!--property LimitASSoft is not documented!-->
3434
3435 <!--property LimitNPROC is not documented!-->
3436
3437 <!--property LimitNPROCSoft is not documented!-->
3438
3439 <!--property LimitMEMLOCK is not documented!-->
3440
3441 <!--property LimitMEMLOCKSoft is not documented!-->
3442
3443 <!--property LimitLOCKS is not documented!-->
3444
3445 <!--property LimitLOCKSSoft is not documented!-->
3446
3447 <!--property LimitSIGPENDING is not documented!-->
3448
3449 <!--property LimitSIGPENDINGSoft is not documented!-->
3450
3451 <!--property LimitMSGQUEUE is not documented!-->
3452
3453 <!--property LimitMSGQUEUESoft is not documented!-->
3454
3455 <!--property LimitNICE is not documented!-->
3456
3457 <!--property LimitNICESoft is not documented!-->
3458
3459 <!--property LimitRTPRIO is not documented!-->
3460
3461 <!--property LimitRTPRIOSoft is not documented!-->
3462
3463 <!--property LimitRTTIME is not documented!-->
3464
3465 <!--property LimitRTTIMESoft is not documented!-->
3466
3467 <!--property WorkingDirectory is not documented!-->
3468
3469 <!--property RootHashPath is not documented!-->
3470
3471 <!--property RootHashSignaturePath is not documented!-->
3472
3473 <!--property OOMScoreAdjust is not documented!-->
3474
3475 <!--property CoredumpFilter is not documented!-->
3476
3477 <!--property Nice is not documented!-->
3478
3479 <!--property IOSchedulingClass is not documented!-->
3480
3481 <!--property IOSchedulingPriority is not documented!-->
3482
3483 <!--property CPUSchedulingPolicy is not documented!-->
3484
3485 <!--property CPUSchedulingPriority is not documented!-->
3486
3487 <!--property CPUAffinity is not documented!-->
3488
3489 <!--property CPUAffinityFromNUMA is not documented!-->
3490
3491 <!--property NUMAPolicy is not documented!-->
3492
3493 <!--property NUMAMask is not documented!-->
3494
3495 <!--property TimerSlackNSec is not documented!-->
3496
3497 <!--property CPUSchedulingResetOnFork is not documented!-->
3498
3499 <!--property NonBlocking is not documented!-->
3500
3501 <!--property StandardInput is not documented!-->
3502
3503 <!--property StandardInputFileDescriptorName is not documented!-->
3504
3505 <!--property StandardInputData is not documented!-->
3506
3507 <!--property StandardOutput is not documented!-->
3508
3509 <!--property StandardOutputFileDescriptorName is not documented!-->
3510
3511 <!--property StandardError is not documented!-->
3512
3513 <!--property StandardErrorFileDescriptorName is not documented!-->
3514
3515 <!--property TTYPath is not documented!-->
3516
3517 <!--property TTYReset is not documented!-->
3518
3519 <!--property TTYVHangup is not documented!-->
3520
3521 <!--property TTYVTDisallocate is not documented!-->
3522
3523 <!--property TTYRows is not documented!-->
3524
3525 <!--property TTYColumns is not documented!-->
3526
3527 <!--property SyslogPriority is not documented!-->
3528
3529 <!--property SyslogIdentifier is not documented!-->
3530
3531 <!--property SyslogLevelPrefix is not documented!-->
3532
3533 <!--property SyslogLevel is not documented!-->
3534
3535 <!--property SyslogFacility is not documented!-->
3536
3537 <!--property LogLevelMax is not documented!-->
3538
3539 <!--property LogRateLimitIntervalUSec is not documented!-->
3540
3541 <!--property LogRateLimitBurst is not documented!-->
3542
3543 <!--property LogExtraFields is not documented!-->
3544
3545 <!--property LogFilterPatterns is not documented!-->
3546
3547 <!--property LogNamespace is not documented!-->
3548
3549 <!--property AmbientCapabilities is not documented!-->
3550
3551 <!--property User is not documented!-->
3552
3553 <!--property Group is not documented!-->
3554
3555 <!--property DynamicUser is not documented!-->
3556
3557 <!--property RemoveIPC is not documented!-->
3558
3559 <!--property SetCredential is not documented!-->
3560
3561 <!--property SetCredentialEncrypted is not documented!-->
3562
3563 <!--property LoadCredential is not documented!-->
3564
3565 <!--property LoadCredentialEncrypted is not documented!-->
3566
3567 <!--property SupplementaryGroups is not documented!-->
3568
3569 <!--property PAMName is not documented!-->
3570
3571 <!--property ReadWritePaths is not documented!-->
3572
3573 <!--property ReadOnlyPaths is not documented!-->
3574
3575 <!--property InaccessiblePaths is not documented!-->
3576
3577 <!--property ExecPaths is not documented!-->
3578
3579 <!--property NoExecPaths is not documented!-->
3580
3581 <!--property ExecSearchPath is not documented!-->
3582
3583 <!--property PrivateTmp is not documented!-->
3584
3585 <!--property PrivateDevices is not documented!-->
3586
3587 <!--property ProtectClock is not documented!-->
3588
3589 <!--property ProtectKernelTunables is not documented!-->
3590
3591 <!--property ProtectKernelModules is not documented!-->
3592
3593 <!--property ProtectKernelLogs is not documented!-->
3594
3595 <!--property ProtectControlGroups is not documented!-->
3596
3597 <!--property PrivateNetwork is not documented!-->
3598
3599 <!--property PrivateUsers is not documented!-->
3600
3601 <!--property PrivateMounts is not documented!-->
3602
3603 <!--property PrivateIPC is not documented!-->
3604
3605 <!--property ProtectHome is not documented!-->
3606
3607 <!--property ProtectSystem is not documented!-->
3608
3609 <!--property SameProcessGroup is not documented!-->
3610
3611 <!--property UtmpIdentifier is not documented!-->
3612
3613 <!--property UtmpMode is not documented!-->
3614
3615 <!--property SELinuxContext is not documented!-->
3616
3617 <!--property AppArmorProfile is not documented!-->
3618
3619 <!--property SmackProcessLabel is not documented!-->
3620
3621 <!--property IgnoreSIGPIPE is not documented!-->
3622
3623 <!--property NoNewPrivileges is not documented!-->
3624
3625 <!--property SystemCallFilter is not documented!-->
3626
3627 <!--property SystemCallArchitectures is not documented!-->
3628
3629 <!--property SystemCallErrorNumber is not documented!-->
3630
3631 <!--property SystemCallLog is not documented!-->
3632
3633 <!--property Personality is not documented!-->
3634
3635 <!--property LockPersonality is not documented!-->
3636
3637 <!--property RestrictAddressFamilies is not documented!-->
3638
3639 <!--property RuntimeDirectoryPreserve is not documented!-->
3640
3641 <!--property RuntimeDirectoryMode is not documented!-->
3642
3643 <!--property StateDirectoryMode is not documented!-->
3644
3645 <!--property CacheDirectoryMode is not documented!-->
3646
3647 <!--property LogsDirectoryMode is not documented!-->
3648
3649 <!--property ConfigurationDirectoryMode is not documented!-->
3650
3651 <!--property ConfigurationDirectory is not documented!-->
3652
3653 <!--property TimeoutCleanUSec is not documented!-->
3654
3655 <!--property MemoryDenyWriteExecute is not documented!-->
3656
3657 <!--property RestrictRealtime is not documented!-->
3658
3659 <!--property RestrictSUIDSGID is not documented!-->
3660
3661 <!--property RestrictNamespaces is not documented!-->
3662
3663 <!--property RestrictFileSystems is not documented!-->
3664
3665 <!--property BindPaths is not documented!-->
3666
3667 <!--property BindReadOnlyPaths is not documented!-->
3668
3669 <!--property TemporaryFileSystem is not documented!-->
3670
3671 <!--property MountAPIVFS is not documented!-->
3672
3673 <!--property KeyringMode is not documented!-->
3674
3675 <!--property ProtectProc is not documented!-->
3676
3677 <!--property ProcSubset is not documented!-->
3678
3679 <!--property ProtectHostname is not documented!-->
3680
3681 <!--property NetworkNamespacePath is not documented!-->
3682
3683 <!--property IPCNamespacePath is not documented!-->
3684
3685 <!--property KillMode is not documented!-->
3686
3687 <!--property KillSignal is not documented!-->
3688
3689 <!--property RestartKillSignal is not documented!-->
3690
3691 <!--property FinalKillSignal is not documented!-->
3692
3693 <!--property SendSIGKILL is not documented!-->
3694
3695 <!--property SendSIGHUP is not documented!-->
3696
3697 <!--property WatchdogSignal is not documented!-->
3698
3699 <!--Autogenerated cross-references for systemd.directives, do not edit-->
3700
3701 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3702
3703 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3704
3705 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3706
3707 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3708
3709 <variablelist class="dbus-method" generated="True" extra-ref="BindMount()"/>
3710
3711 <variablelist class="dbus-method" generated="True" extra-ref="MountImage()"/>
3712
3713 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
3714
3715 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
3716
3717 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
3718
3719 <variablelist class="dbus-property" generated="True" extra-ref="ExitType"/>
3720
3721 <variablelist class="dbus-property" generated="True" extra-ref="Restart"/>
3722
3723 <variablelist class="dbus-property" generated="True" extra-ref="PIDFile"/>
3724
3725 <variablelist class="dbus-property" generated="True" extra-ref="NotifyAccess"/>
3726
3727 <variablelist class="dbus-property" generated="True" extra-ref="RestartUSec"/>
3728
3729 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartUSec"/>
3730
3731 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
3732
3733 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
3734
3735 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
3736
3737 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
3738
3739 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
3740
3741 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
3742
3743 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
3744
3745 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestamp"/>
3746
3747 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestampMonotonic"/>
3748
3749 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectoryStartOnly"/>
3750
3751 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterExit"/>
3752
3753 <variablelist class="dbus-property" generated="True" extra-ref="GuessMainPID"/>
3754
3755 <variablelist class="dbus-property" generated="True" extra-ref="RestartPreventExitStatus"/>
3756
3757 <variablelist class="dbus-property" generated="True" extra-ref="RestartForceExitStatus"/>
3758
3759 <variablelist class="dbus-property" generated="True" extra-ref="SuccessExitStatus"/>
3760
3761 <variablelist class="dbus-property" generated="True" extra-ref="MainPID"/>
3762
3763 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
3764
3765 <variablelist class="dbus-property" generated="True" extra-ref="BusName"/>
3766
3767 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStoreMax"/>
3768
3769 <variablelist class="dbus-property" generated="True" extra-ref="NFileDescriptorStore"/>
3770
3771 <variablelist class="dbus-property" generated="True" extra-ref="StatusText"/>
3772
3773 <variablelist class="dbus-property" generated="True" extra-ref="StatusErrno"/>
3774
3775 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
3776
3777 <variablelist class="dbus-property" generated="True" extra-ref="ReloadResult"/>
3778
3779 <variablelist class="dbus-property" generated="True" extra-ref="CleanResult"/>
3780
3781 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionDescriptors"/>
3782
3783 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionStrings"/>
3784
3785 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
3786
3787 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
3788
3789 <variablelist class="dbus-property" generated="True" extra-ref="NRestarts"/>
3790
3791 <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
3792
3793 <variablelist class="dbus-property" generated="True" extra-ref="OpenFile"/>
3794
3795 <variablelist class="dbus-property" generated="True" extra-ref="ReloadSignal"/>
3796
3797 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestamp"/>
3798
3799 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestampMonotonic"/>
3800
3801 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestamp"/>
3802
3803 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestampMonotonic"/>
3804
3805 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainPID"/>
3806
3807 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainCode"/>
3808
3809 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStatus"/>
3810
3811 <variablelist class="dbus-property" generated="True" extra-ref="ExecCondition"/>
3812
3813 <variablelist class="dbus-property" generated="True" extra-ref="ExecConditionEx"/>
3814
3815 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
3816
3817 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPreEx"/>
3818
3819 <variablelist class="dbus-property" generated="True" extra-ref="ExecStart"/>
3820
3821 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartEx"/>
3822
3823 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
3824
3825 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPostEx"/>
3826
3827 <variablelist class="dbus-property" generated="True" extra-ref="ExecReload"/>
3828
3829 <variablelist class="dbus-property" generated="True" extra-ref="ExecReloadEx"/>
3830
3831 <variablelist class="dbus-property" generated="True" extra-ref="ExecStop"/>
3832
3833 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopEx"/>
3834
3835 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
3836
3837 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPostEx"/>
3838
3839 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
3840
3841 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
3842
3843 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
3844
3845 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
3846
3847 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
3848
3849 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
3850
3851 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
3852
3853 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
3854
3855 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
3856
3857 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
3858
3859 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
3860
3861 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
3862
3863 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
3864
3865 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
3866
3867 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
3868
3869 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
3870
3871 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
3872
3873 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
3874
3875 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
3876
3877 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
3878
3879 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
3880
3881 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
3882
3883 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
3884
3885 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
3886
3887 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
3888
3889 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
3890
3891 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
3892
3893 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
3894
3895 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
3896
3897 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
3898
3899 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
3900
3901 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
3902
3903 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
3904
3905 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
3906
3907 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
3908
3909 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
3910
3911 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
3912
3913 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
3914
3915 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
3916
3917 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
3918
3919 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
3920
3921 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
3922
3923 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
3924
3925 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
3926
3927 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
3928
3929 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
3930
3931 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
3932
3933 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
3934
3935 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
3936
3937 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
3938
3939 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
3940
3941 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
3942
3943 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
3944
3945 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
3946
3947 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
3948
3949 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
3950
3951 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
3952
3953 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
3954
3955 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
3956
3957 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
3958
3959 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
3960
3961 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
3962
3963 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
3964
3965 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
3966
3967 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
3968
3969 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
3970
3971 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
3972
3973 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
3974
3975 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
3976
3977 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
3978
3979 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
3980
3981 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
3982
3983 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
3984
3985 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
3986
3987 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
3988
3989 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
3990
3991 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
3992
3993 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
3994
3995 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
3996
3997 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
3998
3999 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
4000
4001 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
4002
4003 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
4004
4005 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
4006
4007 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
4008
4009 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
4010
4011 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
4012
4013 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
4014
4015 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
4016
4017 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
4018
4019 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
4020
4021 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
4022
4023 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
4024
4025 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
4026
4027 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
4028
4029 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
4030
4031 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
4032
4033 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
4034
4035 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
4036
4037 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
4038
4039 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
4040
4041 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
4042
4043 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
4044
4045 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
4046
4047 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
4048
4049 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
4050
4051 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
4052
4053 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
4054
4055 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
4056
4057 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
4058
4059 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
4060
4061 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
4062
4063 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
4064
4065 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
4066
4067 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
4068
4069 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
4070
4071 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
4072
4073 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
4074
4075 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
4076
4077 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
4078
4079 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
4080
4081 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
4082
4083 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
4084
4085 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
4086
4087 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
4088
4089 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
4090
4091 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
4092
4093 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
4094
4095 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
4096
4097 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
4098
4099 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
4100
4101 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
4102
4103 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
4104
4105 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
4106
4107 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
4108
4109 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
4110
4111 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
4112
4113 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
4114
4115 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
4116
4117 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
4118
4119 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
4120
4121 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
4122
4123 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
4124
4125 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
4126
4127 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
4128
4129 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
4130
4131 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
4132
4133 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
4134
4135 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
4136
4137 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
4138
4139 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
4140
4141 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
4142
4143 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
4144
4145 <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
4146
4147 <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
4148
4149 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
4150
4151 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
4152
4153 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
4154
4155 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
4156
4157 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
4158
4159 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
4160
4161 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
4162
4163 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
4164
4165 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
4166
4167 <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
4168
4169 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
4170
4171 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
4172
4173 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
4174
4175 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
4176
4177 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
4178
4179 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
4180
4181 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
4182
4183 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
4184
4185 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
4186
4187 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
4188
4189 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
4190
4191 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
4192
4193 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
4194
4195 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
4196
4197 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
4198
4199 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
4200
4201 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
4202
4203 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
4204
4205 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
4206
4207 <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
4208
4209 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
4210
4211 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
4212
4213 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
4214
4215 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
4216
4217 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
4218
4219 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
4220
4221 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
4222
4223 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
4224
4225 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
4226
4227 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
4228
4229 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
4230
4231 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
4232
4233 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
4234
4235 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
4236
4237 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
4238
4239 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
4240
4241 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
4242
4243 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
4244
4245 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
4246
4247 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
4248
4249 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
4250
4251 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
4252
4253 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
4254
4255 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
4256
4257 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
4258
4259 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
4260
4261 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
4262
4263 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
4264
4265 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
4266
4267 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
4268
4269 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
4270
4271 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
4272
4273 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
4274
4275 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
4276
4277 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
4278
4279 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
4280
4281 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
4282
4283 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
4284
4285 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
4286
4287 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
4288
4289 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
4290
4291 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
4292
4293 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
4294
4295 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
4296
4297 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
4298
4299 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
4300
4301 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
4302
4303 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
4304
4305 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
4306
4307 <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
4308
4309 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
4310
4311 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
4312
4313 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
4314
4315 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
4316
4317 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
4318
4319 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
4320
4321 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
4322
4323 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
4324
4325 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
4326
4327 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
4328
4329 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
4330
4331 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
4332
4333 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
4334
4335 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
4336
4337 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
4338
4339 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
4340
4341 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
4342
4343 <!--End of Autogenerated section-->
4344
4345 <refsect2>
4346 <title>Methods</title>
4347
4348 <para><function>BindMount()</function> and <function>MountImage()</function> implement the same operations
4349 as the respective methods on the <interfacename>Manager</interfacename> object (see above). However, these
4350 methods operate on the service object and hence do not take a unit name parameter. Invoking the methods
4351 directly on the Manager object has the advantage of not requiring a <function>GetUnit()</function> call
4352 to get the unit object for a specific unit name. Calling the methods on the Manager object is hence a round
4353 trip optimization.</para>
4354 </refsect2>
4355
4356 <refsect2>
4357 <title>Properties</title>
4358
4359 <para>Most properties of the Service interface map directly to the corresponding settings in service
4360 unit files. For the sake of brevity, here's a list of all exceptions only:</para>
4361
4362 <para><varname>TimeoutStartUSec</varname>, <varname>TimeoutStopUSec</varname> and
4363 <varname>TimeoutAbortUSec</varname> contain the start, stop and abort timeouts, in microseconds. Note
4364 the slight difference in naming when compared to the matching unit file settings (see
4365 <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>7</manvolnum></citerefentry>):
4366 these bus properties strictly use microseconds (and thus are suffixed <varname>…USec</varname>) while
4367 the unit file settings default to a time unit of seconds (and thus are suffixed
4368 <varname>…Sec</varname>), unless a different unit is explicitly specified. This reflects that fact that
4369 internally the service manager deals in microsecond units only, and the bus properties are a relatively
4370 low-level (binary) concept exposing this. The unit file settings on the other hand are relatively
4371 high-level (string-based) concepts and thus support more user friendly time specifications which
4372 default to second time units but allow other units too, if specified.</para>
4373
4374 <para><varname>WatchdogTimestamp</varname> and <varname>WatchdogTimestampMonotonic</varname> contain
4375 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of the
4376 last watchdog ping received from the service, or 0 if none was ever received.</para>
4377
4378 <para><varname>ExecStartPre</varname>, <varname>ExecStart</varname>, <varname>ExecStartPost</varname>,
4379 <varname>ExecReload</varname>, <varname>ExecStop</varname>, and <varname>ExecStop</varname> are arrays
4380 of structures where each struct contains: the binary path to execute; an array with all arguments to
4381 pass to the executed command, starting with argument 0; a boolean whether it should be considered a
4382 failure if the process exits uncleanly; two pairs of
4383 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps when
4384 the process began and finished running the last time, or 0 if it never ran or never finished running;
4385 the PID of the process, or 0 if it has not run yet; the exit code and status of the last run. This
4386 field hence maps more or less to the corresponding setting in the service unit file but is augmented
4387 with runtime data.</para>
4388
4389 <para><varname>LimitCPU</varname> (and related properties) map more or less directly to the
4390 corresponding settings in the service unit files except that if they aren't set, their value is
4391 18446744073709551615 (i.e. -1).</para>
4392
4393 <para><varname>Capabilities</varname> contains the configured capabilities, as formatted with
4394 <citerefentry project="man-pages"><refentrytitle>cap_to_text</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4395 </para>
4396
4397 <para><varname>SecureBits</varname>, <varname>CapabilityBoundingSet</varname>,
4398 <varname>MountFlags</varname> also correspond to the configured settings of the unit files, but
4399 instead of being formatted as strings, they are encoded as the actual binary flags they are.
4400 </para>
4401
4402 <para><varname>ExecMainStartTimestamp</varname>, <varname>ExecMainStartTimestampMonotonic</varname>,
4403 <varname>ExecMainExitTimestamp</varname>, <varname>ExecMainExitTimestampMonotonic</varname>,
4404 <varname>ExecMainPID</varname>, <varname>ExecMainCode</varname>, <varname>ExecMainStatus</varname>
4405 contain information about the main process of the service as far as it is known. This is often the same
4406 runtime information that is stored in <varname>ExecStart</varname>. However, it deviates for
4407 <varname>Type=forking</varname> services where the main process of the service is not forked off
4408 systemd directly. These fields either contain information of the last run of the process or of the
4409 current running process.</para>
4410
4411 <para><varname>MainPID</varname> and <varname>ControlPID</varname> contain the main and control PID of
4412 the service. The main PID is the current main PID of the service and is 0 when the service currently
4413 has no main PID. The control PID is the PID of the current start/stop/reload process running and is 0
4414 if no such process is currently running. That means that <varname>ExecMainPID</varname> and
4415 <varname>MainPID</varname> differ in the way that the latter immediately reflects whether a main
4416 process is currently running while the latter possible contains information collected from the last run
4417 even if the process is no longer around.</para>
4418
4419 <para><varname>StatusText</varname> contains the status text passed to the service manager via a call
4420 to
4421 <citerefentry><refentrytitle>sd_notify</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4422 This may be used by services to inform the service manager about its internal state with a nice
4423 explanatory string.</para>
4424
4425 <para><varname>Result</varname> encodes the execution result of the last run of the service. It is
4426 useful to determine the reason a service failed if it is in the <literal>failed</literal> state (see
4427 <varname>ActiveState</varname> above). The following values are currently known:
4428 <literal>success</literal> is set if the unit didn't fail. <literal>resources</literal> indicates that
4429 not enough resources were available to fork off and execute the service
4430 processes. <literal>timeout</literal> indicates that a timeout occurred while executing a service
4431 operation. <literal>exit-code</literal> indicates that a service process exited with an unclean exit
4432 code. <literal>signal</literal> indicates that a service process exited with an uncaught
4433 signal. <literal>core-dump</literal> indicates that a service process exited uncleanly and dumped
4434 core. <literal>watchdog</literal> indicates that a service did not send out watchdog ping messages
4435 often enough. <literal>start-limit</literal> indicates that a service has been started too frequently
4436 in a specific time frame (as configured in <varname>StartLimitInterval</varname>,
4437 <varname>StartLimitBurst</varname>).</para>
4438
4439 <para><varname>ControlGroup</varname> indicates the control group path the processes of this service
4440 unit are placed in.</para>
4441
4442 <para>The following properties map 1:1 to corresponding settings in the unit file:
4443 <varname>RootDirectory</varname>
4444 <varname>RootImage</varname>
4445 <varname>RootImageOptions</varname>
4446 <varname>RootVerity</varname>
4447 <varname>RootHash</varname>
4448 <varname>RootHashSignature</varname>
4449 <varname>MountImages</varname>
4450 <varname>ExtensionImages</varname>
4451 <varname>ExtensionDirectories</varname>
4452 see systemd.exec(5) for their meaning.</para>
4453
4454 <para><varname>MemoryAvailable</varname> indicates how much unused memory is available to the unit before
4455 the <literal>MemoryMax</literal> or <literal>MemoryHigh</literal> (whichever is lower) limit set by the cgroup
4456 memory controller is reached. It will take into consideration limits on all parent slices, other than the
4457 limits set on the unit itself.</para>
4458
4459 <para><varname>RuntimeDirectorySymlink</varname>, <varname>StateDirectorySymlink</varname>,
4460 <varname>CacheDirectorySymlink</varname> and <varname>LogsDirectorySymlink</varname> respectively
4461 implement the destination parameter of the unit files settings <varname>RuntimeDirectory</varname>,
4462 <varname>StateDirectory</varname>, <varname>CacheDirectory</varname> and <varname>LogsDirectory</varname>,
4463 which will create a symlink of the given name to the respective directory. The messages take an unused
4464 <varname>flags</varname> parameter, reserved for future backward-compatible changes.</para>
4465 </refsect2>
4466 </refsect1>
4467
4468 <refsect1>
4469 <title>Socket Unit Objects</title>
4470
4471 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket" interface="org.freedesktop.systemd1.Socket">
4472 node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
4473 interface org.freedesktop.systemd1.Socket {
4474 methods:
4475 GetProcesses(out a(sus) processes);
4476 AttachProcesses(in s subcgroup,
4477 in au pids);
4478 properties:
4479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4480 readonly s BindIPv6Only = '...';
4481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4482 readonly u Backlog = ...;
4483 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4484 readonly t TimeoutUSec = ...;
4485 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4486 readonly s BindToDevice = '...';
4487 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4488 readonly s SocketUser = '...';
4489 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4490 readonly s SocketGroup = '...';
4491 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4492 readonly u SocketMode = ...;
4493 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4494 readonly u DirectoryMode = ...;
4495 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4496 readonly b Accept = ...;
4497 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4498 readonly b FlushPending = ...;
4499 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4500 readonly b Writable = ...;
4501 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4502 readonly b KeepAlive = ...;
4503 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4504 readonly t KeepAliveTimeUSec = ...;
4505 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4506 readonly t KeepAliveIntervalUSec = ...;
4507 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4508 readonly u KeepAliveProbes = ...;
4509 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4510 readonly t DeferAcceptUSec = ...;
4511 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4512 readonly b NoDelay = ...;
4513 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4514 readonly i Priority = ...;
4515 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4516 readonly t ReceiveBuffer = ...;
4517 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4518 readonly t SendBuffer = ...;
4519 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4520 readonly i IPTOS = ...;
4521 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4522 readonly i IPTTL = ...;
4523 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4524 readonly t PipeSize = ...;
4525 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4526 readonly b FreeBind = ...;
4527 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4528 readonly b Transparent = ...;
4529 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4530 readonly b Broadcast = ...;
4531 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4532 readonly b PassCredentials = ...;
4533 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4534 readonly b PassSecurity = ...;
4535 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4536 readonly b PassPacketInfo = ...;
4537 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4538 readonly s Timestamping = '...';
4539 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4540 readonly b RemoveOnStop = ...;
4541 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4542 readonly a(ss) Listen = [...];
4543 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4544 readonly as Symlinks = ['...', ...];
4545 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4546 readonly i Mark = ...;
4547 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4548 readonly u MaxConnections = ...;
4549 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4550 readonly u MaxConnectionsPerSource = ...;
4551 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4552 readonly x MessageQueueMaxMessages = ...;
4553 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4554 readonly x MessageQueueMessageSize = ...;
4555 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4556 readonly s TCPCongestion = '...';
4557 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4558 readonly b ReusePort = ...;
4559 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4560 readonly s SmackLabel = '...';
4561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4562 readonly s SmackLabelIPIn = '...';
4563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4564 readonly s SmackLabelIPOut = '...';
4565 readonly u ControlPID = ...;
4566 readonly s Result = '...';
4567 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4568 readonly u NConnections = ...;
4569 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4570 readonly u NAccepted = ...;
4571 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4572 readonly u NRefused = ...;
4573 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4574 readonly s FileDescriptorName = '...';
4575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4576 readonly i SocketProtocol = ...;
4577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4578 readonly t TriggerLimitIntervalUSec = ...;
4579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4580 readonly u TriggerLimitBurst = ...;
4581 readonly u UID = ...;
4582 readonly u GID = ...;
4583 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4584 readonly a(sasbttttuii) ExecStartPre = [...];
4585 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4586 readonly a(sasbttttuii) ExecStartPost = [...];
4587 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4588 readonly a(sasbttttuii) ExecStopPre = [...];
4589 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4590 readonly a(sasbttttuii) ExecStopPost = [...];
4591 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4592 readonly s Slice = '...';
4593 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4594 readonly s ControlGroup = '...';
4595 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4596 readonly t ControlGroupId = ...;
4597 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4598 readonly t MemoryCurrent = ...;
4599 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4600 readonly t MemoryAvailable = ...;
4601 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4602 readonly t CPUUsageNSec = ...;
4603 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4604 readonly ay EffectiveCPUs = [...];
4605 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4606 readonly ay EffectiveMemoryNodes = [...];
4607 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4608 readonly t TasksCurrent = ...;
4609 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4610 readonly t IPIngressBytes = ...;
4611 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4612 readonly t IPIngressPackets = ...;
4613 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4614 readonly t IPEgressBytes = ...;
4615 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4616 readonly t IPEgressPackets = ...;
4617 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4618 readonly t IOReadBytes = ...;
4619 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4620 readonly t IOReadOperations = ...;
4621 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4622 readonly t IOWriteBytes = ...;
4623 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4624 readonly t IOWriteOperations = ...;
4625 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4626 readonly b Delegate = ...;
4627 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4628 readonly as DelegateControllers = ['...', ...];
4629 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4630 readonly b CPUAccounting = ...;
4631 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4632 readonly t CPUWeight = ...;
4633 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4634 readonly t StartupCPUWeight = ...;
4635 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4636 readonly t CPUShares = ...;
4637 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4638 readonly t StartupCPUShares = ...;
4639 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4640 readonly t CPUQuotaPerSecUSec = ...;
4641 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4642 readonly t CPUQuotaPeriodUSec = ...;
4643 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4644 readonly ay AllowedCPUs = [...];
4645 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4646 readonly ay StartupAllowedCPUs = [...];
4647 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4648 readonly ay AllowedMemoryNodes = [...];
4649 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4650 readonly ay StartupAllowedMemoryNodes = [...];
4651 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4652 readonly b IOAccounting = ...;
4653 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4654 readonly t IOWeight = ...;
4655 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4656 readonly t StartupIOWeight = ...;
4657 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4658 readonly a(st) IODeviceWeight = [...];
4659 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4660 readonly a(st) IOReadBandwidthMax = [...];
4661 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4662 readonly a(st) IOWriteBandwidthMax = [...];
4663 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4664 readonly a(st) IOReadIOPSMax = [...];
4665 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4666 readonly a(st) IOWriteIOPSMax = [...];
4667 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4668 readonly a(st) IODeviceLatencyTargetUSec = [...];
4669 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4670 readonly b BlockIOAccounting = ...;
4671 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4672 readonly t BlockIOWeight = ...;
4673 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4674 readonly t StartupBlockIOWeight = ...;
4675 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4676 readonly a(st) BlockIODeviceWeight = [...];
4677 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4678 readonly a(st) BlockIOReadBandwidth = [...];
4679 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4680 readonly a(st) BlockIOWriteBandwidth = [...];
4681 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4682 readonly b MemoryAccounting = ...;
4683 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4684 readonly t DefaultMemoryLow = ...;
4685 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4686 readonly t DefaultStartupMemoryLow = ...;
4687 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4688 readonly t DefaultMemoryMin = ...;
4689 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4690 readonly t MemoryMin = ...;
4691 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4692 readonly t MemoryLow = ...;
4693 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4694 readonly t StartupMemoryLow = ...;
4695 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4696 readonly t MemoryHigh = ...;
4697 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4698 readonly t StartupMemoryHigh = ...;
4699 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4700 readonly t MemoryMax = ...;
4701 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4702 readonly t StartupMemoryMax = ...;
4703 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4704 readonly t MemorySwapMax = ...;
4705 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4706 readonly t StartupMemorySwapMax = ...;
4707 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4708 readonly t MemoryZSwapMax = ...;
4709 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4710 readonly t StartupMemoryZSwapMax = ...;
4711 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4712 readonly t MemoryLimit = ...;
4713 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4714 readonly s DevicePolicy = '...';
4715 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4716 readonly a(ss) DeviceAllow = [...];
4717 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4718 readonly b TasksAccounting = ...;
4719 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4720 readonly t TasksMax = ...;
4721 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4722 readonly b IPAccounting = ...;
4723 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4724 readonly a(iayu) IPAddressAllow = [...];
4725 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4726 readonly a(iayu) IPAddressDeny = [...];
4727 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4728 readonly as IPIngressFilterPath = ['...', ...];
4729 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4730 readonly as IPEgressFilterPath = ['...', ...];
4731 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4732 readonly as DisableControllers = ['...', ...];
4733 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4734 readonly s ManagedOOMSwap = '...';
4735 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4736 readonly s ManagedOOMMemoryPressure = '...';
4737 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4738 readonly u ManagedOOMMemoryPressureLimit = ...;
4739 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4740 readonly s ManagedOOMPreference = '...';
4741 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4742 readonly a(ss) BPFProgram = [...];
4743 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4744 readonly a(iiqq) SocketBindAllow = [...];
4745 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4746 readonly a(iiqq) SocketBindDeny = [...];
4747 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4748 readonly (bas) RestrictNetworkInterfaces = ...;
4749 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4750 readonly as Environment = ['...', ...];
4751 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4752 readonly a(sb) EnvironmentFiles = [...];
4753 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4754 readonly as PassEnvironment = ['...', ...];
4755 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4756 readonly as UnsetEnvironment = ['...', ...];
4757 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4758 readonly u UMask = ...;
4759 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4760 readonly t LimitCPU = ...;
4761 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4762 readonly t LimitCPUSoft = ...;
4763 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4764 readonly t LimitFSIZE = ...;
4765 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4766 readonly t LimitFSIZESoft = ...;
4767 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4768 readonly t LimitDATA = ...;
4769 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4770 readonly t LimitDATASoft = ...;
4771 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4772 readonly t LimitSTACK = ...;
4773 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4774 readonly t LimitSTACKSoft = ...;
4775 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4776 readonly t LimitCORE = ...;
4777 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4778 readonly t LimitCORESoft = ...;
4779 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4780 readonly t LimitRSS = ...;
4781 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4782 readonly t LimitRSSSoft = ...;
4783 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4784 readonly t LimitNOFILE = ...;
4785 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4786 readonly t LimitNOFILESoft = ...;
4787 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4788 readonly t LimitAS = ...;
4789 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4790 readonly t LimitASSoft = ...;
4791 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4792 readonly t LimitNPROC = ...;
4793 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4794 readonly t LimitNPROCSoft = ...;
4795 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4796 readonly t LimitMEMLOCK = ...;
4797 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4798 readonly t LimitMEMLOCKSoft = ...;
4799 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4800 readonly t LimitLOCKS = ...;
4801 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4802 readonly t LimitLOCKSSoft = ...;
4803 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4804 readonly t LimitSIGPENDING = ...;
4805 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4806 readonly t LimitSIGPENDINGSoft = ...;
4807 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4808 readonly t LimitMSGQUEUE = ...;
4809 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4810 readonly t LimitMSGQUEUESoft = ...;
4811 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4812 readonly t LimitNICE = ...;
4813 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4814 readonly t LimitNICESoft = ...;
4815 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4816 readonly t LimitRTPRIO = ...;
4817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4818 readonly t LimitRTPRIOSoft = ...;
4819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4820 readonly t LimitRTTIME = ...;
4821 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4822 readonly t LimitRTTIMESoft = ...;
4823 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4824 readonly s WorkingDirectory = '...';
4825 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4826 readonly s RootDirectory = '...';
4827 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4828 readonly s RootImage = '...';
4829 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4830 readonly a(ss) RootImageOptions = [...];
4831 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4832 readonly ay RootHash = [...];
4833 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4834 readonly s RootHashPath = '...';
4835 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4836 readonly ay RootHashSignature = [...];
4837 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4838 readonly s RootHashSignaturePath = '...';
4839 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4840 readonly s RootVerity = '...';
4841 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4842 readonly as ExtensionDirectories = ['...', ...];
4843 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4844 readonly a(sba(ss)) ExtensionImages = [...];
4845 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4846 readonly a(ssba(ss)) MountImages = [...];
4847 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4848 readonly i OOMScoreAdjust = ...;
4849 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4850 readonly t CoredumpFilter = ...;
4851 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4852 readonly i Nice = ...;
4853 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4854 readonly i IOSchedulingClass = ...;
4855 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4856 readonly i IOSchedulingPriority = ...;
4857 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4858 readonly i CPUSchedulingPolicy = ...;
4859 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4860 readonly i CPUSchedulingPriority = ...;
4861 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4862 readonly ay CPUAffinity = [...];
4863 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4864 readonly b CPUAffinityFromNUMA = ...;
4865 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4866 readonly i NUMAPolicy = ...;
4867 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4868 readonly ay NUMAMask = [...];
4869 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4870 readonly t TimerSlackNSec = ...;
4871 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4872 readonly b CPUSchedulingResetOnFork = ...;
4873 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4874 readonly b NonBlocking = ...;
4875 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4876 readonly s StandardInput = '...';
4877 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4878 readonly s StandardInputFileDescriptorName = '...';
4879 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4880 readonly ay StandardInputData = [...];
4881 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4882 readonly s StandardOutput = '...';
4883 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4884 readonly s StandardOutputFileDescriptorName = '...';
4885 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4886 readonly s StandardError = '...';
4887 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4888 readonly s StandardErrorFileDescriptorName = '...';
4889 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4890 readonly s TTYPath = '...';
4891 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4892 readonly b TTYReset = ...;
4893 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4894 readonly b TTYVHangup = ...;
4895 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4896 readonly b TTYVTDisallocate = ...;
4897 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4898 readonly q TTYRows = ...;
4899 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4900 readonly q TTYColumns = ...;
4901 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4902 readonly i SyslogPriority = ...;
4903 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4904 readonly s SyslogIdentifier = '...';
4905 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4906 readonly b SyslogLevelPrefix = ...;
4907 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4908 readonly i SyslogLevel = ...;
4909 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4910 readonly i SyslogFacility = ...;
4911 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4912 readonly i LogLevelMax = ...;
4913 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4914 readonly t LogRateLimitIntervalUSec = ...;
4915 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4916 readonly u LogRateLimitBurst = ...;
4917 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4918 readonly aay LogExtraFields = [[...], ...];
4919 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4920 readonly a(bs) LogFilterPatterns = [...];
4921 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4922 readonly s LogNamespace = '...';
4923 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4924 readonly i SecureBits = ...;
4925 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4926 readonly t CapabilityBoundingSet = ...;
4927 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4928 readonly t AmbientCapabilities = ...;
4929 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4930 readonly s User = '...';
4931 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4932 readonly s Group = '...';
4933 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4934 readonly b DynamicUser = ...;
4935 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4936 readonly b RemoveIPC = ...;
4937 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4938 readonly a(say) SetCredential = [...];
4939 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4940 readonly a(say) SetCredentialEncrypted = [...];
4941 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4942 readonly a(ss) LoadCredential = [...];
4943 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4944 readonly a(ss) LoadCredentialEncrypted = [...];
4945 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4946 readonly as SupplementaryGroups = ['...', ...];
4947 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4948 readonly s PAMName = '...';
4949 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4950 readonly as ReadWritePaths = ['...', ...];
4951 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4952 readonly as ReadOnlyPaths = ['...', ...];
4953 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4954 readonly as InaccessiblePaths = ['...', ...];
4955 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4956 readonly as ExecPaths = ['...', ...];
4957 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4958 readonly as NoExecPaths = ['...', ...];
4959 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4960 readonly as ExecSearchPath = ['...', ...];
4961 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4962 readonly t MountFlags = ...;
4963 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4964 readonly b PrivateTmp = ...;
4965 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4966 readonly b PrivateDevices = ...;
4967 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4968 readonly b ProtectClock = ...;
4969 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4970 readonly b ProtectKernelTunables = ...;
4971 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4972 readonly b ProtectKernelModules = ...;
4973 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4974 readonly b ProtectKernelLogs = ...;
4975 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4976 readonly b ProtectControlGroups = ...;
4977 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4978 readonly b PrivateNetwork = ...;
4979 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4980 readonly b PrivateUsers = ...;
4981 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4982 readonly b PrivateMounts = ...;
4983 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4984 readonly b PrivateIPC = ...;
4985 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4986 readonly s ProtectHome = '...';
4987 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4988 readonly s ProtectSystem = '...';
4989 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4990 readonly b SameProcessGroup = ...;
4991 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4992 readonly s UtmpIdentifier = '...';
4993 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4994 readonly s UtmpMode = '...';
4995 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4996 readonly (bs) SELinuxContext = ...;
4997 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4998 readonly (bs) AppArmorProfile = ...;
4999 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5000 readonly (bs) SmackProcessLabel = ...;
5001 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5002 readonly b IgnoreSIGPIPE = ...;
5003 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5004 readonly b NoNewPrivileges = ...;
5005 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5006 readonly (bas) SystemCallFilter = ...;
5007 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5008 readonly as SystemCallArchitectures = ['...', ...];
5009 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5010 readonly i SystemCallErrorNumber = ...;
5011 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5012 readonly (bas) SystemCallLog = ...;
5013 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5014 readonly s Personality = '...';
5015 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5016 readonly b LockPersonality = ...;
5017 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5018 readonly (bas) RestrictAddressFamilies = ...;
5019 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5020 readonly a(sst) RuntimeDirectorySymlink = [...];
5021 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5022 readonly s RuntimeDirectoryPreserve = '...';
5023 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5024 readonly u RuntimeDirectoryMode = ...;
5025 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5026 readonly as RuntimeDirectory = ['...', ...];
5027 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5028 readonly a(sst) StateDirectorySymlink = [...];
5029 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5030 readonly u StateDirectoryMode = ...;
5031 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5032 readonly as StateDirectory = ['...', ...];
5033 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5034 readonly a(sst) CacheDirectorySymlink = [...];
5035 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5036 readonly u CacheDirectoryMode = ...;
5037 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5038 readonly as CacheDirectory = ['...', ...];
5039 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5040 readonly a(sst) LogsDirectorySymlink = [...];
5041 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5042 readonly u LogsDirectoryMode = ...;
5043 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5044 readonly as LogsDirectory = ['...', ...];
5045 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5046 readonly u ConfigurationDirectoryMode = ...;
5047 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5048 readonly as ConfigurationDirectory = ['...', ...];
5049 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5050 readonly t TimeoutCleanUSec = ...;
5051 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5052 readonly b MemoryDenyWriteExecute = ...;
5053 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5054 readonly b RestrictRealtime = ...;
5055 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5056 readonly b RestrictSUIDSGID = ...;
5057 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5058 readonly t RestrictNamespaces = ...;
5059 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5060 readonly (bas) RestrictFileSystems = ...;
5061 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5062 readonly a(ssbt) BindPaths = [...];
5063 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5064 readonly a(ssbt) BindReadOnlyPaths = [...];
5065 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5066 readonly a(ss) TemporaryFileSystem = [...];
5067 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5068 readonly b MountAPIVFS = ...;
5069 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5070 readonly s KeyringMode = '...';
5071 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5072 readonly s ProtectProc = '...';
5073 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5074 readonly s ProcSubset = '...';
5075 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5076 readonly b ProtectHostname = ...;
5077 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5078 readonly s NetworkNamespacePath = '...';
5079 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5080 readonly s IPCNamespacePath = '...';
5081 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5082 readonly s KillMode = '...';
5083 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5084 readonly i KillSignal = ...;
5085 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5086 readonly i RestartKillSignal = ...;
5087 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5088 readonly i FinalKillSignal = ...;
5089 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5090 readonly b SendSIGKILL = ...;
5091 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5092 readonly b SendSIGHUP = ...;
5093 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5094 readonly i WatchdogSignal = ...;
5095 };
5096 interface org.freedesktop.DBus.Peer { ... };
5097 interface org.freedesktop.DBus.Introspectable { ... };
5098 interface org.freedesktop.DBus.Properties { ... };
5099 interface org.freedesktop.systemd1.Unit { ... };
5100 };
5101 </programlisting>
5102
5103 <!--method GetProcesses is not documented!-->
5104
5105 <!--method AttachProcesses is not documented!-->
5106
5107 <!--property BindIPv6Only is not documented!-->
5108
5109 <!--property Backlog is not documented!-->
5110
5111 <!--property TimeoutUSec is not documented!-->
5112
5113 <!--property BindToDevice is not documented!-->
5114
5115 <!--property SocketUser is not documented!-->
5116
5117 <!--property SocketGroup is not documented!-->
5118
5119 <!--property SocketMode is not documented!-->
5120
5121 <!--property DirectoryMode is not documented!-->
5122
5123 <!--property Writable is not documented!-->
5124
5125 <!--property KeepAlive is not documented!-->
5126
5127 <!--property KeepAliveTimeUSec is not documented!-->
5128
5129 <!--property KeepAliveIntervalUSec is not documented!-->
5130
5131 <!--property KeepAliveProbes is not documented!-->
5132
5133 <!--property DeferAcceptUSec is not documented!-->
5134
5135 <!--property NoDelay is not documented!-->
5136
5137 <!--property Priority is not documented!-->
5138
5139 <!--property ReceiveBuffer is not documented!-->
5140
5141 <!--property SendBuffer is not documented!-->
5142
5143 <!--property IPTOS is not documented!-->
5144
5145 <!--property IPTTL is not documented!-->
5146
5147 <!--property PipeSize is not documented!-->
5148
5149 <!--property FreeBind is not documented!-->
5150
5151 <!--property Transparent is not documented!-->
5152
5153 <!--property Broadcast is not documented!-->
5154
5155 <!--property PassCredentials is not documented!-->
5156
5157 <!--property PassSecurity is not documented!-->
5158
5159 <!--property PassPacketInfo is not documented!-->
5160
5161 <!--property Timestamping is not documented!-->
5162
5163 <!--property RemoveOnStop is not documented!-->
5164
5165 <!--property Listen is not documented!-->
5166
5167 <!--property Symlinks is not documented!-->
5168
5169 <!--property Mark is not documented!-->
5170
5171 <!--property MaxConnections is not documented!-->
5172
5173 <!--property MaxConnectionsPerSource is not documented!-->
5174
5175 <!--property MessageQueueMaxMessages is not documented!-->
5176
5177 <!--property MessageQueueMessageSize is not documented!-->
5178
5179 <!--property TCPCongestion is not documented!-->
5180
5181 <!--property ReusePort is not documented!-->
5182
5183 <!--property SmackLabel is not documented!-->
5184
5185 <!--property SmackLabelIPIn is not documented!-->
5186
5187 <!--property SmackLabelIPOut is not documented!-->
5188
5189 <!--property NRefused is not documented!-->
5190
5191 <!--property FileDescriptorName is not documented!-->
5192
5193 <!--property SocketProtocol is not documented!-->
5194
5195 <!--property TriggerLimitIntervalUSec is not documented!-->
5196
5197 <!--property TriggerLimitBurst is not documented!-->
5198
5199 <!--property UID is not documented!-->
5200
5201 <!--property GID is not documented!-->
5202
5203 <!--property ExecStopPre is not documented!-->
5204
5205 <!--property ExecStopPost is not documented!-->
5206
5207 <!--property Slice is not documented!-->
5208
5209 <!--property ControlGroupId is not documented!-->
5210
5211 <!--property MemoryCurrent is not documented!-->
5212
5213 <!--property CPUUsageNSec is not documented!-->
5214
5215 <!--property EffectiveCPUs is not documented!-->
5216
5217 <!--property EffectiveMemoryNodes is not documented!-->
5218
5219 <!--property TasksCurrent is not documented!-->
5220
5221 <!--property IPIngressBytes is not documented!-->
5222
5223 <!--property IPIngressPackets is not documented!-->
5224
5225 <!--property IPEgressBytes is not documented!-->
5226
5227 <!--property IPEgressPackets is not documented!-->
5228
5229 <!--property IOReadBytes is not documented!-->
5230
5231 <!--property IOReadOperations is not documented!-->
5232
5233 <!--property IOWriteBytes is not documented!-->
5234
5235 <!--property IOWriteOperations is not documented!-->
5236
5237 <!--property Delegate is not documented!-->
5238
5239 <!--property DelegateControllers is not documented!-->
5240
5241 <!--property CPUAccounting is not documented!-->
5242
5243 <!--property CPUWeight is not documented!-->
5244
5245 <!--property StartupCPUWeight is not documented!-->
5246
5247 <!--property CPUShares is not documented!-->
5248
5249 <!--property StartupCPUShares is not documented!-->
5250
5251 <!--property CPUQuotaPerSecUSec is not documented!-->
5252
5253 <!--property CPUQuotaPeriodUSec is not documented!-->
5254
5255 <!--property AllowedCPUs is not documented!-->
5256
5257 <!--property StartupAllowedCPUs is not documented!-->
5258
5259 <!--property AllowedMemoryNodes is not documented!-->
5260
5261 <!--property StartupAllowedMemoryNodes is not documented!-->
5262
5263 <!--property IOAccounting is not documented!-->
5264
5265 <!--property IOWeight is not documented!-->
5266
5267 <!--property StartupIOWeight is not documented!-->
5268
5269 <!--property IODeviceWeight is not documented!-->
5270
5271 <!--property IOReadBandwidthMax is not documented!-->
5272
5273 <!--property IOWriteBandwidthMax is not documented!-->
5274
5275 <!--property IOReadIOPSMax is not documented!-->
5276
5277 <!--property IOWriteIOPSMax is not documented!-->
5278
5279 <!--property IODeviceLatencyTargetUSec is not documented!-->
5280
5281 <!--property BlockIOAccounting is not documented!-->
5282
5283 <!--property BlockIOWeight is not documented!-->
5284
5285 <!--property StartupBlockIOWeight is not documented!-->
5286
5287 <!--property BlockIODeviceWeight is not documented!-->
5288
5289 <!--property BlockIOReadBandwidth is not documented!-->
5290
5291 <!--property BlockIOWriteBandwidth is not documented!-->
5292
5293 <!--property MemoryAccounting is not documented!-->
5294
5295 <!--property DefaultMemoryLow is not documented!-->
5296
5297 <!--property DefaultStartupMemoryLow is not documented!-->
5298
5299 <!--property DefaultMemoryMin is not documented!-->
5300
5301 <!--property MemoryMin is not documented!-->
5302
5303 <!--property MemoryLow is not documented!-->
5304
5305 <!--property StartupMemoryLow is not documented!-->
5306
5307 <!--property MemoryHigh is not documented!-->
5308
5309 <!--property StartupMemoryHigh is not documented!-->
5310
5311 <!--property MemoryMax is not documented!-->
5312
5313 <!--property StartupMemoryMax is not documented!-->
5314
5315 <!--property MemorySwapMax is not documented!-->
5316
5317 <!--property StartupMemorySwapMax is not documented!-->
5318
5319 <!--property MemoryZSwapMax is not documented!-->
5320
5321 <!--property StartupMemoryZSwapMax is not documented!-->
5322
5323 <!--property MemoryLimit is not documented!-->
5324
5325 <!--property DevicePolicy is not documented!-->
5326
5327 <!--property DeviceAllow is not documented!-->
5328
5329 <!--property TasksAccounting is not documented!-->
5330
5331 <!--property TasksMax is not documented!-->
5332
5333 <!--property IPAccounting is not documented!-->
5334
5335 <!--property IPAddressAllow is not documented!-->
5336
5337 <!--property IPAddressDeny is not documented!-->
5338
5339 <!--property IPIngressFilterPath is not documented!-->
5340
5341 <!--property IPEgressFilterPath is not documented!-->
5342
5343 <!--property DisableControllers is not documented!-->
5344
5345 <!--property ManagedOOMSwap is not documented!-->
5346
5347 <!--property ManagedOOMMemoryPressure is not documented!-->
5348
5349 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
5350
5351 <!--property ManagedOOMPreference is not documented!-->
5352
5353 <!--property BPFProgram is not documented!-->
5354
5355 <!--property SocketBindAllow is not documented!-->
5356
5357 <!--property SocketBindDeny is not documented!-->
5358
5359 <!--property RestrictNetworkInterfaces is not documented!-->
5360
5361 <!--property EnvironmentFiles is not documented!-->
5362
5363 <!--property PassEnvironment is not documented!-->
5364
5365 <!--property UnsetEnvironment is not documented!-->
5366
5367 <!--property UMask is not documented!-->
5368
5369 <!--property LimitCPUSoft is not documented!-->
5370
5371 <!--property LimitFSIZE is not documented!-->
5372
5373 <!--property LimitFSIZESoft is not documented!-->
5374
5375 <!--property LimitDATA is not documented!-->
5376
5377 <!--property LimitDATASoft is not documented!-->
5378
5379 <!--property LimitSTACK is not documented!-->
5380
5381 <!--property LimitSTACKSoft is not documented!-->
5382
5383 <!--property LimitCORE is not documented!-->
5384
5385 <!--property LimitCORESoft is not documented!-->
5386
5387 <!--property LimitRSS is not documented!-->
5388
5389 <!--property LimitRSSSoft is not documented!-->
5390
5391 <!--property LimitNOFILE is not documented!-->
5392
5393 <!--property LimitNOFILESoft is not documented!-->
5394
5395 <!--property LimitAS is not documented!-->
5396
5397 <!--property LimitASSoft is not documented!-->
5398
5399 <!--property LimitNPROC is not documented!-->
5400
5401 <!--property LimitNPROCSoft is not documented!-->
5402
5403 <!--property LimitMEMLOCK is not documented!-->
5404
5405 <!--property LimitMEMLOCKSoft is not documented!-->
5406
5407 <!--property LimitLOCKS is not documented!-->
5408
5409 <!--property LimitLOCKSSoft is not documented!-->
5410
5411 <!--property LimitSIGPENDING is not documented!-->
5412
5413 <!--property LimitSIGPENDINGSoft is not documented!-->
5414
5415 <!--property LimitMSGQUEUE is not documented!-->
5416
5417 <!--property LimitMSGQUEUESoft is not documented!-->
5418
5419 <!--property LimitNICE is not documented!-->
5420
5421 <!--property LimitNICESoft is not documented!-->
5422
5423 <!--property LimitRTPRIO is not documented!-->
5424
5425 <!--property LimitRTPRIOSoft is not documented!-->
5426
5427 <!--property LimitRTTIME is not documented!-->
5428
5429 <!--property LimitRTTIMESoft is not documented!-->
5430
5431 <!--property WorkingDirectory is not documented!-->
5432
5433 <!--property RootHashPath is not documented!-->
5434
5435 <!--property RootHashSignaturePath is not documented!-->
5436
5437 <!--property OOMScoreAdjust is not documented!-->
5438
5439 <!--property CoredumpFilter is not documented!-->
5440
5441 <!--property Nice is not documented!-->
5442
5443 <!--property IOSchedulingClass is not documented!-->
5444
5445 <!--property IOSchedulingPriority is not documented!-->
5446
5447 <!--property CPUSchedulingPolicy is not documented!-->
5448
5449 <!--property CPUSchedulingPriority is not documented!-->
5450
5451 <!--property CPUAffinity is not documented!-->
5452
5453 <!--property CPUAffinityFromNUMA is not documented!-->
5454
5455 <!--property NUMAPolicy is not documented!-->
5456
5457 <!--property NUMAMask is not documented!-->
5458
5459 <!--property TimerSlackNSec is not documented!-->
5460
5461 <!--property CPUSchedulingResetOnFork is not documented!-->
5462
5463 <!--property NonBlocking is not documented!-->
5464
5465 <!--property StandardInput is not documented!-->
5466
5467 <!--property StandardInputFileDescriptorName is not documented!-->
5468
5469 <!--property StandardInputData is not documented!-->
5470
5471 <!--property StandardOutput is not documented!-->
5472
5473 <!--property StandardOutputFileDescriptorName is not documented!-->
5474
5475 <!--property StandardError is not documented!-->
5476
5477 <!--property StandardErrorFileDescriptorName is not documented!-->
5478
5479 <!--property TTYPath is not documented!-->
5480
5481 <!--property TTYReset is not documented!-->
5482
5483 <!--property TTYVHangup is not documented!-->
5484
5485 <!--property TTYVTDisallocate is not documented!-->
5486
5487 <!--property TTYRows is not documented!-->
5488
5489 <!--property TTYColumns is not documented!-->
5490
5491 <!--property SyslogPriority is not documented!-->
5492
5493 <!--property SyslogIdentifier is not documented!-->
5494
5495 <!--property SyslogLevelPrefix is not documented!-->
5496
5497 <!--property SyslogLevel is not documented!-->
5498
5499 <!--property SyslogFacility is not documented!-->
5500
5501 <!--property LogLevelMax is not documented!-->
5502
5503 <!--property LogRateLimitIntervalUSec is not documented!-->
5504
5505 <!--property LogRateLimitBurst is not documented!-->
5506
5507 <!--property LogExtraFields is not documented!-->
5508
5509 <!--property LogFilterPatterns is not documented!-->
5510
5511 <!--property LogNamespace is not documented!-->
5512
5513 <!--property AmbientCapabilities is not documented!-->
5514
5515 <!--property User is not documented!-->
5516
5517 <!--property Group is not documented!-->
5518
5519 <!--property DynamicUser is not documented!-->
5520
5521 <!--property RemoveIPC is not documented!-->
5522
5523 <!--property SetCredential is not documented!-->
5524
5525 <!--property SetCredentialEncrypted is not documented!-->
5526
5527 <!--property LoadCredential is not documented!-->
5528
5529 <!--property LoadCredentialEncrypted is not documented!-->
5530
5531 <!--property SupplementaryGroups is not documented!-->
5532
5533 <!--property PAMName is not documented!-->
5534
5535 <!--property ReadWritePaths is not documented!-->
5536
5537 <!--property ReadOnlyPaths is not documented!-->
5538
5539 <!--property InaccessiblePaths is not documented!-->
5540
5541 <!--property ExecPaths is not documented!-->
5542
5543 <!--property NoExecPaths is not documented!-->
5544
5545 <!--property ExecSearchPath is not documented!-->
5546
5547 <!--property PrivateTmp is not documented!-->
5548
5549 <!--property PrivateDevices is not documented!-->
5550
5551 <!--property ProtectClock is not documented!-->
5552
5553 <!--property ProtectKernelTunables is not documented!-->
5554
5555 <!--property ProtectKernelModules is not documented!-->
5556
5557 <!--property ProtectKernelLogs is not documented!-->
5558
5559 <!--property ProtectControlGroups is not documented!-->
5560
5561 <!--property PrivateNetwork is not documented!-->
5562
5563 <!--property PrivateUsers is not documented!-->
5564
5565 <!--property PrivateMounts is not documented!-->
5566
5567 <!--property PrivateIPC is not documented!-->
5568
5569 <!--property ProtectHome is not documented!-->
5570
5571 <!--property ProtectSystem is not documented!-->
5572
5573 <!--property SameProcessGroup is not documented!-->
5574
5575 <!--property UtmpIdentifier is not documented!-->
5576
5577 <!--property UtmpMode is not documented!-->
5578
5579 <!--property SELinuxContext is not documented!-->
5580
5581 <!--property AppArmorProfile is not documented!-->
5582
5583 <!--property SmackProcessLabel is not documented!-->
5584
5585 <!--property IgnoreSIGPIPE is not documented!-->
5586
5587 <!--property NoNewPrivileges is not documented!-->
5588
5589 <!--property SystemCallFilter is not documented!-->
5590
5591 <!--property SystemCallArchitectures is not documented!-->
5592
5593 <!--property SystemCallErrorNumber is not documented!-->
5594
5595 <!--property SystemCallLog is not documented!-->
5596
5597 <!--property Personality is not documented!-->
5598
5599 <!--property LockPersonality is not documented!-->
5600
5601 <!--property RestrictAddressFamilies is not documented!-->
5602
5603 <!--property RuntimeDirectoryPreserve is not documented!-->
5604
5605 <!--property RuntimeDirectoryMode is not documented!-->
5606
5607 <!--property StateDirectoryMode is not documented!-->
5608
5609 <!--property CacheDirectoryMode is not documented!-->
5610
5611 <!--property LogsDirectoryMode is not documented!-->
5612
5613 <!--property ConfigurationDirectoryMode is not documented!-->
5614
5615 <!--property ConfigurationDirectory is not documented!-->
5616
5617 <!--property TimeoutCleanUSec is not documented!-->
5618
5619 <!--property MemoryDenyWriteExecute is not documented!-->
5620
5621 <!--property RestrictRealtime is not documented!-->
5622
5623 <!--property RestrictSUIDSGID is not documented!-->
5624
5625 <!--property RestrictNamespaces is not documented!-->
5626
5627 <!--property RestrictFileSystems is not documented!-->
5628
5629 <!--property BindPaths is not documented!-->
5630
5631 <!--property BindReadOnlyPaths is not documented!-->
5632
5633 <!--property TemporaryFileSystem is not documented!-->
5634
5635 <!--property MountAPIVFS is not documented!-->
5636
5637 <!--property KeyringMode is not documented!-->
5638
5639 <!--property ProtectProc is not documented!-->
5640
5641 <!--property ProcSubset is not documented!-->
5642
5643 <!--property ProtectHostname is not documented!-->
5644
5645 <!--property NetworkNamespacePath is not documented!-->
5646
5647 <!--property IPCNamespacePath is not documented!-->
5648
5649 <!--property KillMode is not documented!-->
5650
5651 <!--property KillSignal is not documented!-->
5652
5653 <!--property RestartKillSignal is not documented!-->
5654
5655 <!--property FinalKillSignal is not documented!-->
5656
5657 <!--property SendSIGKILL is not documented!-->
5658
5659 <!--property SendSIGHUP is not documented!-->
5660
5661 <!--property WatchdogSignal is not documented!-->
5662
5663 <!--Autogenerated cross-references for systemd.directives, do not edit-->
5664
5665 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5666
5667 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5668
5669 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5670
5671 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5672
5673 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
5674
5675 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
5676
5677 <variablelist class="dbus-property" generated="True" extra-ref="BindIPv6Only"/>
5678
5679 <variablelist class="dbus-property" generated="True" extra-ref="Backlog"/>
5680
5681 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
5682
5683 <variablelist class="dbus-property" generated="True" extra-ref="BindToDevice"/>
5684
5685 <variablelist class="dbus-property" generated="True" extra-ref="SocketUser"/>
5686
5687 <variablelist class="dbus-property" generated="True" extra-ref="SocketGroup"/>
5688
5689 <variablelist class="dbus-property" generated="True" extra-ref="SocketMode"/>
5690
5691 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
5692
5693 <variablelist class="dbus-property" generated="True" extra-ref="Accept"/>
5694
5695 <variablelist class="dbus-property" generated="True" extra-ref="FlushPending"/>
5696
5697 <variablelist class="dbus-property" generated="True" extra-ref="Writable"/>
5698
5699 <variablelist class="dbus-property" generated="True" extra-ref="KeepAlive"/>
5700
5701 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveTimeUSec"/>
5702
5703 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveIntervalUSec"/>
5704
5705 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveProbes"/>
5706
5707 <variablelist class="dbus-property" generated="True" extra-ref="DeferAcceptUSec"/>
5708
5709 <variablelist class="dbus-property" generated="True" extra-ref="NoDelay"/>
5710
5711 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
5712
5713 <variablelist class="dbus-property" generated="True" extra-ref="ReceiveBuffer"/>
5714
5715 <variablelist class="dbus-property" generated="True" extra-ref="SendBuffer"/>
5716
5717 <variablelist class="dbus-property" generated="True" extra-ref="IPTOS"/>
5718
5719 <variablelist class="dbus-property" generated="True" extra-ref="IPTTL"/>
5720
5721 <variablelist class="dbus-property" generated="True" extra-ref="PipeSize"/>
5722
5723 <variablelist class="dbus-property" generated="True" extra-ref="FreeBind"/>
5724
5725 <variablelist class="dbus-property" generated="True" extra-ref="Transparent"/>
5726
5727 <variablelist class="dbus-property" generated="True" extra-ref="Broadcast"/>
5728
5729 <variablelist class="dbus-property" generated="True" extra-ref="PassCredentials"/>
5730
5731 <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
5732
5733 <variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
5734
5735 <variablelist class="dbus-property" generated="True" extra-ref="Timestamping"/>
5736
5737 <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
5738
5739 <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
5740
5741 <variablelist class="dbus-property" generated="True" extra-ref="Symlinks"/>
5742
5743 <variablelist class="dbus-property" generated="True" extra-ref="Mark"/>
5744
5745 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnections"/>
5746
5747 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnectionsPerSource"/>
5748
5749 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMaxMessages"/>
5750
5751 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMessageSize"/>
5752
5753 <variablelist class="dbus-property" generated="True" extra-ref="TCPCongestion"/>
5754
5755 <variablelist class="dbus-property" generated="True" extra-ref="ReusePort"/>
5756
5757 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabel"/>
5758
5759 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPIn"/>
5760
5761 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPOut"/>
5762
5763 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
5764
5765 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
5766
5767 <variablelist class="dbus-property" generated="True" extra-ref="NConnections"/>
5768
5769 <variablelist class="dbus-property" generated="True" extra-ref="NAccepted"/>
5770
5771 <variablelist class="dbus-property" generated="True" extra-ref="NRefused"/>
5772
5773 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorName"/>
5774
5775 <variablelist class="dbus-property" generated="True" extra-ref="SocketProtocol"/>
5776
5777 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
5778
5779 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
5780
5781 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
5782
5783 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
5784
5785 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
5786
5787 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
5788
5789 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPre"/>
5790
5791 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
5792
5793 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
5794
5795 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
5796
5797 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
5798
5799 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
5800
5801 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
5802
5803 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
5804
5805 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
5806
5807 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
5808
5809 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
5810
5811 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
5812
5813 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
5814
5815 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
5816
5817 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
5818
5819 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
5820
5821 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
5822
5823 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
5824
5825 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
5826
5827 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
5828
5829 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
5830
5831 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
5832
5833 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
5834
5835 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
5836
5837 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
5838
5839 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
5840
5841 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
5842
5843 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
5844
5845 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
5846
5847 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
5848
5849 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
5850
5851 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
5852
5853 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
5854
5855 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
5856
5857 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
5858
5859 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
5860
5861 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
5862
5863 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
5864
5865 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
5866
5867 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
5868
5869 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
5870
5871 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
5872
5873 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
5874
5875 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
5876
5877 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
5878
5879 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
5880
5881 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
5882
5883 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
5884
5885 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
5886
5887 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
5888
5889 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
5890
5891 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
5892
5893 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
5894
5895 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
5896
5897 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
5898
5899 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
5900
5901 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
5902
5903 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
5904
5905 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
5906
5907 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
5908
5909 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
5910
5911 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
5912
5913 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
5914
5915 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
5916
5917 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
5918
5919 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
5920
5921 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
5922
5923 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
5924
5925 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
5926
5927 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
5928
5929 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
5930
5931 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
5932
5933 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
5934
5935 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
5936
5937 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
5938
5939 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
5940
5941 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
5942
5943 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
5944
5945 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
5946
5947 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
5948
5949 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
5950
5951 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
5952
5953 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
5954
5955 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
5956
5957 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
5958
5959 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
5960
5961 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
5962
5963 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
5964
5965 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
5966
5967 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
5968
5969 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
5970
5971 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
5972
5973 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
5974
5975 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
5976
5977 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
5978
5979 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
5980
5981 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
5982
5983 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
5984
5985 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
5986
5987 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
5988
5989 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
5990
5991 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
5992
5993 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
5994
5995 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
5996
5997 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
5998
5999 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
6000
6001 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
6002
6003 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
6004
6005 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
6006
6007 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
6008
6009 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
6010
6011 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
6012
6013 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
6014
6015 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
6016
6017 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
6018
6019 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
6020
6021 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
6022
6023 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
6024
6025 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
6026
6027 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
6028
6029 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
6030
6031 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
6032
6033 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
6034
6035 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
6036
6037 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
6038
6039 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
6040
6041 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
6042
6043 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
6044
6045 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
6046
6047 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
6048
6049 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
6050
6051 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
6052
6053 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
6054
6055 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
6056
6057 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
6058
6059 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
6060
6061 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
6062
6063 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
6064
6065 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
6066
6067 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
6068
6069 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
6070
6071 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
6072
6073 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
6074
6075 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
6076
6077 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
6078
6079 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
6080
6081 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
6082
6083 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
6084
6085 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
6086
6087 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
6088
6089 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
6090
6091 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
6092
6093 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
6094
6095 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
6096
6097 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
6098
6099 <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
6100
6101 <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
6102
6103 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
6104
6105 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
6106
6107 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
6108
6109 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
6110
6111 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
6112
6113 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
6114
6115 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
6116
6117 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
6118
6119 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
6120
6121 <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
6122
6123 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
6124
6125 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
6126
6127 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
6128
6129 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
6130
6131 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
6132
6133 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
6134
6135 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
6136
6137 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
6138
6139 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
6140
6141 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
6142
6143 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
6144
6145 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
6146
6147 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
6148
6149 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
6150
6151 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
6152
6153 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
6154
6155 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
6156
6157 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
6158
6159 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
6160
6161 <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
6162
6163 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
6164
6165 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
6166
6167 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
6168
6169 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
6170
6171 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
6172
6173 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
6174
6175 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
6176
6177 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
6178
6179 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
6180
6181 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
6182
6183 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
6184
6185 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
6186
6187 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
6188
6189 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
6190
6191 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
6192
6193 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
6194
6195 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
6196
6197 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
6198
6199 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
6200
6201 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
6202
6203 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
6204
6205 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
6206
6207 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
6208
6209 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
6210
6211 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
6212
6213 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
6214
6215 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
6216
6217 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
6218
6219 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
6220
6221 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
6222
6223 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
6224
6225 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
6226
6227 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
6228
6229 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
6230
6231 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
6232
6233 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
6234
6235 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
6236
6237 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
6238
6239 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
6240
6241 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
6242
6243 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
6244
6245 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
6246
6247 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
6248
6249 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
6250
6251 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
6252
6253 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
6254
6255 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
6256
6257 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
6258
6259 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
6260
6261 <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
6262
6263 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
6264
6265 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
6266
6267 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
6268
6269 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
6270
6271 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
6272
6273 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
6274
6275 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
6276
6277 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
6278
6279 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
6280
6281 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
6282
6283 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
6284
6285 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
6286
6287 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
6288
6289 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
6290
6291 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
6292
6293 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
6294
6295 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
6296
6297 <!--End of Autogenerated section-->
6298
6299 <refsect2>
6300 <title>Properties</title>
6301
6302 <para>Most of the properties map directly to the corresponding settings in socket unit files. As socket
6303 units can include <varname>ExecStartPre</varname> (and similar) fields which contain information about
6304 processes to execute. They also share most of the fields related to the execution context that Service
6305 objects expose (see above).</para>
6306
6307 <para>In addition to these properties there are the following:</para>
6308
6309 <para><varname>NAccepted</varname> contains the accumulated number of connections ever accepted on this
6310 socket. This only applies to sockets with <varname>Accept</varname> set to <literal>yes</literal>,
6311 i.e. those where systemd is responsible for accepted connections. </para>
6312
6313 <para>Similarly <varname>NConnections</varname> contains the number of currently open connections on
6314 this socket. It only applies only to socket units with <varname>Accept</varname> set to
6315 <literal>yes</literal>.</para>
6316
6317 <para><varname>Result</varname> encodes the reason why a socket unit failed if it is in the
6318 <literal>failed</literal> state (see <varname>ActiveState</varname> above). The values
6319 <literal>success</literal>, <literal>resources</literal>, <literal>timeout</literal>,
6320 <literal>exit-code</literal>, <literal>signal</literal> and <literal>core-dump</literal> have the same
6321 meaning as they have for the corresponding field of service units (see above). In addition to that,
6322 the value <literal>service-failed-permanent</literal> indicates that the service of this socket failed
6323 continuously.</para>
6324
6325 <para><varname>FlushPending</varname> specifies whether to flush the socket
6326 just before entering the listening state. This setting only applies to sockets with
6327 <varname>Accept=</varname> set to <literal>no</literal>.</para>
6328 </refsect2>
6329 </refsect1>
6330
6331 <refsect1>
6332 <title>Target Unit Objects</title>
6333
6334 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/basic_2etarget" interface="org.freedesktop.systemd1.Target">
6335 node /org/freedesktop/systemd1/unit/basic_2etarget {
6336 interface org.freedesktop.systemd1.Target {
6337 };
6338 interface org.freedesktop.DBus.Peer { ... };
6339 interface org.freedesktop.DBus.Introspectable { ... };
6340 interface org.freedesktop.DBus.Properties { ... };
6341 interface org.freedesktop.systemd1.Unit { ... };
6342 };
6343 </programlisting>
6344
6345 <para>Target units have neither type-specific methods nor properties.</para>
6346 </refsect1>
6347
6348
6349 <refsect1>
6350 <title>Device Unit Objects</title>
6351
6352 <para>All device unit objects implement the <interfacename>org.freedesktop.systemd1.Device</interfacename> interface (described here)
6353 in addition to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6354
6355 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice" interface="org.freedesktop.systemd1.Device">
6356 node /org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice {
6357 interface org.freedesktop.systemd1.Device {
6358 properties:
6359 readonly s SysFSPath = '...';
6360 };
6361 interface org.freedesktop.DBus.Peer { ... };
6362 interface org.freedesktop.DBus.Introspectable { ... };
6363 interface org.freedesktop.DBus.Properties { ... };
6364 interface org.freedesktop.systemd1.Unit { ... };
6365 };
6366 </programlisting>
6367
6368 <!--Autogenerated cross-references for systemd.directives, do not edit-->
6369
6370 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6371
6372 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6373
6374 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6375
6376 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
6377
6378 <variablelist class="dbus-property" generated="True" extra-ref="SysFSPath"/>
6379
6380 <!--End of Autogenerated section-->
6381
6382 <refsect2>
6383 <title>Properties</title>
6384
6385 <para>Device units only expose a single type-specific property:</para>
6386
6387 <para><varname>SysFSPath</varname> contains the sysfs path of the kernel device this object corresponds
6388 to.</para>
6389 </refsect2>
6390 </refsect1>
6391
6392 <refsect1>
6393 <title>Mount Unit Objects</title>
6394
6395 <para>All mount unit objects implement the <interfacename>org.freedesktop.systemd1.Mount</interfacename>
6396 interface (described here) in addition to the generic
6397 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
6398
6399 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/home_2emount" interface="org.freedesktop.systemd1.Mount">
6400 node /org/freedesktop/systemd1/unit/home_2emount {
6401 interface org.freedesktop.systemd1.Mount {
6402 methods:
6403 GetProcesses(out a(sus) processes);
6404 AttachProcesses(in s subcgroup,
6405 in au pids);
6406 properties:
6407 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6408 readonly s Where = '...';
6409 readonly s What = '...';
6410 readonly s Options = '...';
6411 readonly s Type = '...';
6412 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6413 readonly t TimeoutUSec = ...;
6414 readonly u ControlPID = ...;
6415 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6416 readonly u DirectoryMode = ...;
6417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6418 readonly b SloppyOptions = ...;
6419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6420 readonly b LazyUnmount = ...;
6421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6422 readonly b ForceUnmount = ...;
6423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6424 readonly b ReadWriteOnly = ...;
6425 readonly s Result = '...';
6426 readonly u UID = ...;
6427 readonly u GID = ...;
6428 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6429 readonly a(sasbttttuii) ExecMount = [...];
6430 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6431 readonly a(sasbttttuii) ExecUnmount = [...];
6432 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
6433 readonly a(sasbttttuii) ExecRemount = [...];
6434 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6435 readonly s Slice = '...';
6436 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6437 readonly s ControlGroup = '...';
6438 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6439 readonly t ControlGroupId = ...;
6440 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6441 readonly t MemoryCurrent = ...;
6442 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6443 readonly t MemoryAvailable = ...;
6444 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6445 readonly t CPUUsageNSec = ...;
6446 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6447 readonly ay EffectiveCPUs = [...];
6448 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6449 readonly ay EffectiveMemoryNodes = [...];
6450 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6451 readonly t TasksCurrent = ...;
6452 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6453 readonly t IPIngressBytes = ...;
6454 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6455 readonly t IPIngressPackets = ...;
6456 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6457 readonly t IPEgressBytes = ...;
6458 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6459 readonly t IPEgressPackets = ...;
6460 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6461 readonly t IOReadBytes = ...;
6462 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6463 readonly t IOReadOperations = ...;
6464 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6465 readonly t IOWriteBytes = ...;
6466 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6467 readonly t IOWriteOperations = ...;
6468 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6469 readonly b Delegate = ...;
6470 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6471 readonly as DelegateControllers = ['...', ...];
6472 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6473 readonly b CPUAccounting = ...;
6474 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6475 readonly t CPUWeight = ...;
6476 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6477 readonly t StartupCPUWeight = ...;
6478 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6479 readonly t CPUShares = ...;
6480 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6481 readonly t StartupCPUShares = ...;
6482 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6483 readonly t CPUQuotaPerSecUSec = ...;
6484 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6485 readonly t CPUQuotaPeriodUSec = ...;
6486 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6487 readonly ay AllowedCPUs = [...];
6488 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6489 readonly ay StartupAllowedCPUs = [...];
6490 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6491 readonly ay AllowedMemoryNodes = [...];
6492 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6493 readonly ay StartupAllowedMemoryNodes = [...];
6494 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6495 readonly b IOAccounting = ...;
6496 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6497 readonly t IOWeight = ...;
6498 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6499 readonly t StartupIOWeight = ...;
6500 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6501 readonly a(st) IODeviceWeight = [...];
6502 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6503 readonly a(st) IOReadBandwidthMax = [...];
6504 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6505 readonly a(st) IOWriteBandwidthMax = [...];
6506 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6507 readonly a(st) IOReadIOPSMax = [...];
6508 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6509 readonly a(st) IOWriteIOPSMax = [...];
6510 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6511 readonly a(st) IODeviceLatencyTargetUSec = [...];
6512 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6513 readonly b BlockIOAccounting = ...;
6514 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6515 readonly t BlockIOWeight = ...;
6516 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6517 readonly t StartupBlockIOWeight = ...;
6518 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6519 readonly a(st) BlockIODeviceWeight = [...];
6520 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6521 readonly a(st) BlockIOReadBandwidth = [...];
6522 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6523 readonly a(st) BlockIOWriteBandwidth = [...];
6524 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6525 readonly b MemoryAccounting = ...;
6526 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6527 readonly t DefaultMemoryLow = ...;
6528 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6529 readonly t DefaultStartupMemoryLow = ...;
6530 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6531 readonly t DefaultMemoryMin = ...;
6532 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6533 readonly t MemoryMin = ...;
6534 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6535 readonly t MemoryLow = ...;
6536 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6537 readonly t StartupMemoryLow = ...;
6538 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6539 readonly t MemoryHigh = ...;
6540 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6541 readonly t StartupMemoryHigh = ...;
6542 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6543 readonly t MemoryMax = ...;
6544 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6545 readonly t StartupMemoryMax = ...;
6546 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6547 readonly t MemorySwapMax = ...;
6548 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6549 readonly t StartupMemorySwapMax = ...;
6550 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6551 readonly t MemoryZSwapMax = ...;
6552 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6553 readonly t StartupMemoryZSwapMax = ...;
6554 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6555 readonly t MemoryLimit = ...;
6556 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6557 readonly s DevicePolicy = '...';
6558 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6559 readonly a(ss) DeviceAllow = [...];
6560 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6561 readonly b TasksAccounting = ...;
6562 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6563 readonly t TasksMax = ...;
6564 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6565 readonly b IPAccounting = ...;
6566 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6567 readonly a(iayu) IPAddressAllow = [...];
6568 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6569 readonly a(iayu) IPAddressDeny = [...];
6570 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6571 readonly as IPIngressFilterPath = ['...', ...];
6572 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6573 readonly as IPEgressFilterPath = ['...', ...];
6574 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6575 readonly as DisableControllers = ['...', ...];
6576 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6577 readonly s ManagedOOMSwap = '...';
6578 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6579 readonly s ManagedOOMMemoryPressure = '...';
6580 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6581 readonly u ManagedOOMMemoryPressureLimit = ...;
6582 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6583 readonly s ManagedOOMPreference = '...';
6584 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6585 readonly a(ss) BPFProgram = [...];
6586 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6587 readonly a(iiqq) SocketBindAllow = [...];
6588 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6589 readonly a(iiqq) SocketBindDeny = [...];
6590 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6591 readonly (bas) RestrictNetworkInterfaces = ...;
6592 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6593 readonly as Environment = ['...', ...];
6594 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6595 readonly a(sb) EnvironmentFiles = [...];
6596 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6597 readonly as PassEnvironment = ['...', ...];
6598 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6599 readonly as UnsetEnvironment = ['...', ...];
6600 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6601 readonly u UMask = ...;
6602 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6603 readonly t LimitCPU = ...;
6604 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6605 readonly t LimitCPUSoft = ...;
6606 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6607 readonly t LimitFSIZE = ...;
6608 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6609 readonly t LimitFSIZESoft = ...;
6610 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6611 readonly t LimitDATA = ...;
6612 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6613 readonly t LimitDATASoft = ...;
6614 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6615 readonly t LimitSTACK = ...;
6616 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6617 readonly t LimitSTACKSoft = ...;
6618 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6619 readonly t LimitCORE = ...;
6620 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6621 readonly t LimitCORESoft = ...;
6622 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6623 readonly t LimitRSS = ...;
6624 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6625 readonly t LimitRSSSoft = ...;
6626 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6627 readonly t LimitNOFILE = ...;
6628 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6629 readonly t LimitNOFILESoft = ...;
6630 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6631 readonly t LimitAS = ...;
6632 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6633 readonly t LimitASSoft = ...;
6634 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6635 readonly t LimitNPROC = ...;
6636 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6637 readonly t LimitNPROCSoft = ...;
6638 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6639 readonly t LimitMEMLOCK = ...;
6640 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6641 readonly t LimitMEMLOCKSoft = ...;
6642 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6643 readonly t LimitLOCKS = ...;
6644 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6645 readonly t LimitLOCKSSoft = ...;
6646 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6647 readonly t LimitSIGPENDING = ...;
6648 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6649 readonly t LimitSIGPENDINGSoft = ...;
6650 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6651 readonly t LimitMSGQUEUE = ...;
6652 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6653 readonly t LimitMSGQUEUESoft = ...;
6654 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6655 readonly t LimitNICE = ...;
6656 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6657 readonly t LimitNICESoft = ...;
6658 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6659 readonly t LimitRTPRIO = ...;
6660 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6661 readonly t LimitRTPRIOSoft = ...;
6662 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6663 readonly t LimitRTTIME = ...;
6664 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6665 readonly t LimitRTTIMESoft = ...;
6666 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6667 readonly s WorkingDirectory = '...';
6668 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6669 readonly s RootDirectory = '...';
6670 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6671 readonly s RootImage = '...';
6672 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6673 readonly a(ss) RootImageOptions = [...];
6674 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6675 readonly ay RootHash = [...];
6676 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6677 readonly s RootHashPath = '...';
6678 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6679 readonly ay RootHashSignature = [...];
6680 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6681 readonly s RootHashSignaturePath = '...';
6682 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6683 readonly s RootVerity = '...';
6684 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6685 readonly as ExtensionDirectories = ['...', ...];
6686 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6687 readonly a(sba(ss)) ExtensionImages = [...];
6688 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6689 readonly a(ssba(ss)) MountImages = [...];
6690 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6691 readonly i OOMScoreAdjust = ...;
6692 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6693 readonly t CoredumpFilter = ...;
6694 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6695 readonly i Nice = ...;
6696 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6697 readonly i IOSchedulingClass = ...;
6698 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6699 readonly i IOSchedulingPriority = ...;
6700 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6701 readonly i CPUSchedulingPolicy = ...;
6702 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6703 readonly i CPUSchedulingPriority = ...;
6704 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6705 readonly ay CPUAffinity = [...];
6706 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6707 readonly b CPUAffinityFromNUMA = ...;
6708 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6709 readonly i NUMAPolicy = ...;
6710 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6711 readonly ay NUMAMask = [...];
6712 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6713 readonly t TimerSlackNSec = ...;
6714 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6715 readonly b CPUSchedulingResetOnFork = ...;
6716 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6717 readonly b NonBlocking = ...;
6718 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6719 readonly s StandardInput = '...';
6720 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6721 readonly s StandardInputFileDescriptorName = '...';
6722 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6723 readonly ay StandardInputData = [...];
6724 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6725 readonly s StandardOutput = '...';
6726 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6727 readonly s StandardOutputFileDescriptorName = '...';
6728 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6729 readonly s StandardError = '...';
6730 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6731 readonly s StandardErrorFileDescriptorName = '...';
6732 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6733 readonly s TTYPath = '...';
6734 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6735 readonly b TTYReset = ...;
6736 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6737 readonly b TTYVHangup = ...;
6738 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6739 readonly b TTYVTDisallocate = ...;
6740 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6741 readonly q TTYRows = ...;
6742 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6743 readonly q TTYColumns = ...;
6744 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6745 readonly i SyslogPriority = ...;
6746 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6747 readonly s SyslogIdentifier = '...';
6748 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6749 readonly b SyslogLevelPrefix = ...;
6750 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6751 readonly i SyslogLevel = ...;
6752 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6753 readonly i SyslogFacility = ...;
6754 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6755 readonly i LogLevelMax = ...;
6756 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6757 readonly t LogRateLimitIntervalUSec = ...;
6758 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6759 readonly u LogRateLimitBurst = ...;
6760 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6761 readonly aay LogExtraFields = [[...], ...];
6762 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6763 readonly a(bs) LogFilterPatterns = [...];
6764 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6765 readonly s LogNamespace = '...';
6766 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6767 readonly i SecureBits = ...;
6768 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6769 readonly t CapabilityBoundingSet = ...;
6770 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6771 readonly t AmbientCapabilities = ...;
6772 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6773 readonly s User = '...';
6774 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6775 readonly s Group = '...';
6776 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6777 readonly b DynamicUser = ...;
6778 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6779 readonly b RemoveIPC = ...;
6780 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6781 readonly a(say) SetCredential = [...];
6782 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6783 readonly a(say) SetCredentialEncrypted = [...];
6784 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6785 readonly a(ss) LoadCredential = [...];
6786 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6787 readonly a(ss) LoadCredentialEncrypted = [...];
6788 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6789 readonly as SupplementaryGroups = ['...', ...];
6790 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6791 readonly s PAMName = '...';
6792 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6793 readonly as ReadWritePaths = ['...', ...];
6794 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6795 readonly as ReadOnlyPaths = ['...', ...];
6796 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6797 readonly as InaccessiblePaths = ['...', ...];
6798 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6799 readonly as ExecPaths = ['...', ...];
6800 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6801 readonly as NoExecPaths = ['...', ...];
6802 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6803 readonly as ExecSearchPath = ['...', ...];
6804 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6805 readonly t MountFlags = ...;
6806 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6807 readonly b PrivateTmp = ...;
6808 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6809 readonly b PrivateDevices = ...;
6810 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6811 readonly b ProtectClock = ...;
6812 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6813 readonly b ProtectKernelTunables = ...;
6814 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6815 readonly b ProtectKernelModules = ...;
6816 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6817 readonly b ProtectKernelLogs = ...;
6818 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6819 readonly b ProtectControlGroups = ...;
6820 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6821 readonly b PrivateNetwork = ...;
6822 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6823 readonly b PrivateUsers = ...;
6824 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6825 readonly b PrivateMounts = ...;
6826 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6827 readonly b PrivateIPC = ...;
6828 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6829 readonly s ProtectHome = '...';
6830 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6831 readonly s ProtectSystem = '...';
6832 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6833 readonly b SameProcessGroup = ...;
6834 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6835 readonly s UtmpIdentifier = '...';
6836 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6837 readonly s UtmpMode = '...';
6838 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6839 readonly (bs) SELinuxContext = ...;
6840 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6841 readonly (bs) AppArmorProfile = ...;
6842 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6843 readonly (bs) SmackProcessLabel = ...;
6844 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6845 readonly b IgnoreSIGPIPE = ...;
6846 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6847 readonly b NoNewPrivileges = ...;
6848 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6849 readonly (bas) SystemCallFilter = ...;
6850 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6851 readonly as SystemCallArchitectures = ['...', ...];
6852 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6853 readonly i SystemCallErrorNumber = ...;
6854 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6855 readonly (bas) SystemCallLog = ...;
6856 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6857 readonly s Personality = '...';
6858 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6859 readonly b LockPersonality = ...;
6860 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6861 readonly (bas) RestrictAddressFamilies = ...;
6862 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6863 readonly a(sst) RuntimeDirectorySymlink = [...];
6864 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6865 readonly s RuntimeDirectoryPreserve = '...';
6866 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6867 readonly u RuntimeDirectoryMode = ...;
6868 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6869 readonly as RuntimeDirectory = ['...', ...];
6870 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6871 readonly a(sst) StateDirectorySymlink = [...];
6872 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6873 readonly u StateDirectoryMode = ...;
6874 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6875 readonly as StateDirectory = ['...', ...];
6876 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6877 readonly a(sst) CacheDirectorySymlink = [...];
6878 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6879 readonly u CacheDirectoryMode = ...;
6880 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6881 readonly as CacheDirectory = ['...', ...];
6882 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6883 readonly a(sst) LogsDirectorySymlink = [...];
6884 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6885 readonly u LogsDirectoryMode = ...;
6886 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6887 readonly as LogsDirectory = ['...', ...];
6888 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6889 readonly u ConfigurationDirectoryMode = ...;
6890 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6891 readonly as ConfigurationDirectory = ['...', ...];
6892 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6893 readonly t TimeoutCleanUSec = ...;
6894 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6895 readonly b MemoryDenyWriteExecute = ...;
6896 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6897 readonly b RestrictRealtime = ...;
6898 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6899 readonly b RestrictSUIDSGID = ...;
6900 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6901 readonly t RestrictNamespaces = ...;
6902 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6903 readonly (bas) RestrictFileSystems = ...;
6904 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6905 readonly a(ssbt) BindPaths = [...];
6906 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6907 readonly a(ssbt) BindReadOnlyPaths = [...];
6908 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6909 readonly a(ss) TemporaryFileSystem = [...];
6910 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6911 readonly b MountAPIVFS = ...;
6912 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6913 readonly s KeyringMode = '...';
6914 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6915 readonly s ProtectProc = '...';
6916 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6917 readonly s ProcSubset = '...';
6918 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6919 readonly b ProtectHostname = ...;
6920 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6921 readonly s NetworkNamespacePath = '...';
6922 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6923 readonly s IPCNamespacePath = '...';
6924 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6925 readonly s KillMode = '...';
6926 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6927 readonly i KillSignal = ...;
6928 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6929 readonly i RestartKillSignal = ...;
6930 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6931 readonly i FinalKillSignal = ...;
6932 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6933 readonly b SendSIGKILL = ...;
6934 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6935 readonly b SendSIGHUP = ...;
6936 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6937 readonly i WatchdogSignal = ...;
6938 };
6939 interface org.freedesktop.DBus.Peer { ... };
6940 interface org.freedesktop.DBus.Introspectable { ... };
6941 interface org.freedesktop.DBus.Properties { ... };
6942 interface org.freedesktop.systemd1.Unit { ... };
6943 };
6944 </programlisting>
6945
6946 <!--method GetProcesses is not documented!-->
6947
6948 <!--method AttachProcesses is not documented!-->
6949
6950 <!--property Where is not documented!-->
6951
6952 <!--property What is not documented!-->
6953
6954 <!--property Options is not documented!-->
6955
6956 <!--property Type is not documented!-->
6957
6958 <!--property TimeoutUSec is not documented!-->
6959
6960 <!--property DirectoryMode is not documented!-->
6961
6962 <!--property SloppyOptions is not documented!-->
6963
6964 <!--property LazyUnmount is not documented!-->
6965
6966 <!--property ForceUnmount is not documented!-->
6967
6968 <!--property ReadWriteOnly is not documented!-->
6969
6970 <!--property UID is not documented!-->
6971
6972 <!--property GID is not documented!-->
6973
6974 <!--property ExecUnmount is not documented!-->
6975
6976 <!--property ExecRemount is not documented!-->
6977
6978 <!--property Slice is not documented!-->
6979
6980 <!--property ControlGroupId is not documented!-->
6981
6982 <!--property MemoryCurrent is not documented!-->
6983
6984 <!--property CPUUsageNSec is not documented!-->
6985
6986 <!--property EffectiveCPUs is not documented!-->
6987
6988 <!--property EffectiveMemoryNodes is not documented!-->
6989
6990 <!--property TasksCurrent is not documented!-->
6991
6992 <!--property IPIngressBytes is not documented!-->
6993
6994 <!--property IPIngressPackets is not documented!-->
6995
6996 <!--property IPEgressBytes is not documented!-->
6997
6998 <!--property IPEgressPackets is not documented!-->
6999
7000 <!--property IOReadBytes is not documented!-->
7001
7002 <!--property IOReadOperations is not documented!-->
7003
7004 <!--property IOWriteBytes is not documented!-->
7005
7006 <!--property IOWriteOperations is not documented!-->
7007
7008 <!--property Delegate is not documented!-->
7009
7010 <!--property DelegateControllers is not documented!-->
7011
7012 <!--property CPUAccounting is not documented!-->
7013
7014 <!--property CPUWeight is not documented!-->
7015
7016 <!--property StartupCPUWeight is not documented!-->
7017
7018 <!--property CPUShares is not documented!-->
7019
7020 <!--property StartupCPUShares is not documented!-->
7021
7022 <!--property CPUQuotaPerSecUSec is not documented!-->
7023
7024 <!--property CPUQuotaPeriodUSec is not documented!-->
7025
7026 <!--property AllowedCPUs is not documented!-->
7027
7028 <!--property StartupAllowedCPUs is not documented!-->
7029
7030 <!--property AllowedMemoryNodes is not documented!-->
7031
7032 <!--property StartupAllowedMemoryNodes is not documented!-->
7033
7034 <!--property IOAccounting is not documented!-->
7035
7036 <!--property IOWeight is not documented!-->
7037
7038 <!--property StartupIOWeight is not documented!-->
7039
7040 <!--property IODeviceWeight is not documented!-->
7041
7042 <!--property IOReadBandwidthMax is not documented!-->
7043
7044 <!--property IOWriteBandwidthMax is not documented!-->
7045
7046 <!--property IOReadIOPSMax is not documented!-->
7047
7048 <!--property IOWriteIOPSMax is not documented!-->
7049
7050 <!--property IODeviceLatencyTargetUSec is not documented!-->
7051
7052 <!--property BlockIOAccounting is not documented!-->
7053
7054 <!--property BlockIOWeight is not documented!-->
7055
7056 <!--property StartupBlockIOWeight is not documented!-->
7057
7058 <!--property BlockIODeviceWeight is not documented!-->
7059
7060 <!--property BlockIOReadBandwidth is not documented!-->
7061
7062 <!--property BlockIOWriteBandwidth is not documented!-->
7063
7064 <!--property MemoryAccounting is not documented!-->
7065
7066 <!--property DefaultMemoryLow is not documented!-->
7067
7068 <!--property DefaultStartupMemoryLow is not documented!-->
7069
7070 <!--property DefaultMemoryMin is not documented!-->
7071
7072 <!--property MemoryMin is not documented!-->
7073
7074 <!--property MemoryLow is not documented!-->
7075
7076 <!--property StartupMemoryLow is not documented!-->
7077
7078 <!--property MemoryHigh is not documented!-->
7079
7080 <!--property StartupMemoryHigh is not documented!-->
7081
7082 <!--property MemoryMax is not documented!-->
7083
7084 <!--property StartupMemoryMax is not documented!-->
7085
7086 <!--property MemorySwapMax is not documented!-->
7087
7088 <!--property StartupMemorySwapMax is not documented!-->
7089
7090 <!--property MemoryZSwapMax is not documented!-->
7091
7092 <!--property StartupMemoryZSwapMax is not documented!-->
7093
7094 <!--property MemoryLimit is not documented!-->
7095
7096 <!--property DevicePolicy is not documented!-->
7097
7098 <!--property DeviceAllow is not documented!-->
7099
7100 <!--property TasksAccounting is not documented!-->
7101
7102 <!--property TasksMax is not documented!-->
7103
7104 <!--property IPAccounting is not documented!-->
7105
7106 <!--property IPAddressAllow is not documented!-->
7107
7108 <!--property IPAddressDeny is not documented!-->
7109
7110 <!--property IPIngressFilterPath is not documented!-->
7111
7112 <!--property IPEgressFilterPath is not documented!-->
7113
7114 <!--property DisableControllers is not documented!-->
7115
7116 <!--property ManagedOOMSwap is not documented!-->
7117
7118 <!--property ManagedOOMMemoryPressure is not documented!-->
7119
7120 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
7121
7122 <!--property ManagedOOMPreference is not documented!-->
7123
7124 <!--property BPFProgram is not documented!-->
7125
7126 <!--property SocketBindAllow is not documented!-->
7127
7128 <!--property SocketBindDeny is not documented!-->
7129
7130 <!--property RestrictNetworkInterfaces is not documented!-->
7131
7132 <!--property EnvironmentFiles is not documented!-->
7133
7134 <!--property PassEnvironment is not documented!-->
7135
7136 <!--property UnsetEnvironment is not documented!-->
7137
7138 <!--property UMask is not documented!-->
7139
7140 <!--property LimitCPUSoft is not documented!-->
7141
7142 <!--property LimitFSIZE is not documented!-->
7143
7144 <!--property LimitFSIZESoft is not documented!-->
7145
7146 <!--property LimitDATA is not documented!-->
7147
7148 <!--property LimitDATASoft is not documented!-->
7149
7150 <!--property LimitSTACK is not documented!-->
7151
7152 <!--property LimitSTACKSoft is not documented!-->
7153
7154 <!--property LimitCORE is not documented!-->
7155
7156 <!--property LimitCORESoft is not documented!-->
7157
7158 <!--property LimitRSS is not documented!-->
7159
7160 <!--property LimitRSSSoft is not documented!-->
7161
7162 <!--property LimitNOFILE is not documented!-->
7163
7164 <!--property LimitNOFILESoft is not documented!-->
7165
7166 <!--property LimitAS is not documented!-->
7167
7168 <!--property LimitASSoft is not documented!-->
7169
7170 <!--property LimitNPROC is not documented!-->
7171
7172 <!--property LimitNPROCSoft is not documented!-->
7173
7174 <!--property LimitMEMLOCK is not documented!-->
7175
7176 <!--property LimitMEMLOCKSoft is not documented!-->
7177
7178 <!--property LimitLOCKS is not documented!-->
7179
7180 <!--property LimitLOCKSSoft is not documented!-->
7181
7182 <!--property LimitSIGPENDING is not documented!-->
7183
7184 <!--property LimitSIGPENDINGSoft is not documented!-->
7185
7186 <!--property LimitMSGQUEUE is not documented!-->
7187
7188 <!--property LimitMSGQUEUESoft is not documented!-->
7189
7190 <!--property LimitNICE is not documented!-->
7191
7192 <!--property LimitNICESoft is not documented!-->
7193
7194 <!--property LimitRTPRIO is not documented!-->
7195
7196 <!--property LimitRTPRIOSoft is not documented!-->
7197
7198 <!--property LimitRTTIME is not documented!-->
7199
7200 <!--property LimitRTTIMESoft is not documented!-->
7201
7202 <!--property WorkingDirectory is not documented!-->
7203
7204 <!--property RootHashPath is not documented!-->
7205
7206 <!--property RootHashSignaturePath is not documented!-->
7207
7208 <!--property OOMScoreAdjust is not documented!-->
7209
7210 <!--property CoredumpFilter is not documented!-->
7211
7212 <!--property Nice is not documented!-->
7213
7214 <!--property IOSchedulingClass is not documented!-->
7215
7216 <!--property IOSchedulingPriority is not documented!-->
7217
7218 <!--property CPUSchedulingPolicy is not documented!-->
7219
7220 <!--property CPUSchedulingPriority is not documented!-->
7221
7222 <!--property CPUAffinity is not documented!-->
7223
7224 <!--property CPUAffinityFromNUMA is not documented!-->
7225
7226 <!--property NUMAPolicy is not documented!-->
7227
7228 <!--property NUMAMask is not documented!-->
7229
7230 <!--property TimerSlackNSec is not documented!-->
7231
7232 <!--property CPUSchedulingResetOnFork is not documented!-->
7233
7234 <!--property NonBlocking is not documented!-->
7235
7236 <!--property StandardInput is not documented!-->
7237
7238 <!--property StandardInputFileDescriptorName is not documented!-->
7239
7240 <!--property StandardInputData is not documented!-->
7241
7242 <!--property StandardOutput is not documented!-->
7243
7244 <!--property StandardOutputFileDescriptorName is not documented!-->
7245
7246 <!--property StandardError is not documented!-->
7247
7248 <!--property StandardErrorFileDescriptorName is not documented!-->
7249
7250 <!--property TTYPath is not documented!-->
7251
7252 <!--property TTYReset is not documented!-->
7253
7254 <!--property TTYVHangup is not documented!-->
7255
7256 <!--property TTYVTDisallocate is not documented!-->
7257
7258 <!--property TTYRows is not documented!-->
7259
7260 <!--property TTYColumns is not documented!-->
7261
7262 <!--property SyslogPriority is not documented!-->
7263
7264 <!--property SyslogIdentifier is not documented!-->
7265
7266 <!--property SyslogLevelPrefix is not documented!-->
7267
7268 <!--property SyslogLevel is not documented!-->
7269
7270 <!--property SyslogFacility is not documented!-->
7271
7272 <!--property LogLevelMax is not documented!-->
7273
7274 <!--property LogRateLimitIntervalUSec is not documented!-->
7275
7276 <!--property LogRateLimitBurst is not documented!-->
7277
7278 <!--property LogExtraFields is not documented!-->
7279
7280 <!--property LogFilterPatterns is not documented!-->
7281
7282 <!--property LogNamespace is not documented!-->
7283
7284 <!--property AmbientCapabilities is not documented!-->
7285
7286 <!--property User is not documented!-->
7287
7288 <!--property Group is not documented!-->
7289
7290 <!--property DynamicUser is not documented!-->
7291
7292 <!--property RemoveIPC is not documented!-->
7293
7294 <!--property SetCredential is not documented!-->
7295
7296 <!--property SetCredentialEncrypted is not documented!-->
7297
7298 <!--property LoadCredential is not documented!-->
7299
7300 <!--property LoadCredentialEncrypted is not documented!-->
7301
7302 <!--property SupplementaryGroups is not documented!-->
7303
7304 <!--property PAMName is not documented!-->
7305
7306 <!--property ReadWritePaths is not documented!-->
7307
7308 <!--property ReadOnlyPaths is not documented!-->
7309
7310 <!--property InaccessiblePaths is not documented!-->
7311
7312 <!--property ExecPaths is not documented!-->
7313
7314 <!--property NoExecPaths is not documented!-->
7315
7316 <!--property ExecSearchPath is not documented!-->
7317
7318 <!--property PrivateTmp is not documented!-->
7319
7320 <!--property PrivateDevices is not documented!-->
7321
7322 <!--property ProtectClock is not documented!-->
7323
7324 <!--property ProtectKernelTunables is not documented!-->
7325
7326 <!--property ProtectKernelModules is not documented!-->
7327
7328 <!--property ProtectKernelLogs is not documented!-->
7329
7330 <!--property ProtectControlGroups is not documented!-->
7331
7332 <!--property PrivateNetwork is not documented!-->
7333
7334 <!--property PrivateUsers is not documented!-->
7335
7336 <!--property PrivateMounts is not documented!-->
7337
7338 <!--property PrivateIPC is not documented!-->
7339
7340 <!--property ProtectHome is not documented!-->
7341
7342 <!--property ProtectSystem is not documented!-->
7343
7344 <!--property SameProcessGroup is not documented!-->
7345
7346 <!--property UtmpIdentifier is not documented!-->
7347
7348 <!--property UtmpMode is not documented!-->
7349
7350 <!--property SELinuxContext is not documented!-->
7351
7352 <!--property AppArmorProfile is not documented!-->
7353
7354 <!--property SmackProcessLabel is not documented!-->
7355
7356 <!--property IgnoreSIGPIPE is not documented!-->
7357
7358 <!--property NoNewPrivileges is not documented!-->
7359
7360 <!--property SystemCallFilter is not documented!-->
7361
7362 <!--property SystemCallArchitectures is not documented!-->
7363
7364 <!--property SystemCallErrorNumber is not documented!-->
7365
7366 <!--property SystemCallLog is not documented!-->
7367
7368 <!--property Personality is not documented!-->
7369
7370 <!--property LockPersonality is not documented!-->
7371
7372 <!--property RestrictAddressFamilies is not documented!-->
7373
7374 <!--property RuntimeDirectoryPreserve is not documented!-->
7375
7376 <!--property RuntimeDirectoryMode is not documented!-->
7377
7378 <!--property StateDirectoryMode is not documented!-->
7379
7380 <!--property CacheDirectoryMode is not documented!-->
7381
7382 <!--property LogsDirectoryMode is not documented!-->
7383
7384 <!--property ConfigurationDirectoryMode is not documented!-->
7385
7386 <!--property ConfigurationDirectory is not documented!-->
7387
7388 <!--property TimeoutCleanUSec is not documented!-->
7389
7390 <!--property MemoryDenyWriteExecute is not documented!-->
7391
7392 <!--property RestrictRealtime is not documented!-->
7393
7394 <!--property RestrictSUIDSGID is not documented!-->
7395
7396 <!--property RestrictNamespaces is not documented!-->
7397
7398 <!--property RestrictFileSystems is not documented!-->
7399
7400 <!--property BindPaths is not documented!-->
7401
7402 <!--property BindReadOnlyPaths is not documented!-->
7403
7404 <!--property TemporaryFileSystem is not documented!-->
7405
7406 <!--property MountAPIVFS is not documented!-->
7407
7408 <!--property KeyringMode is not documented!-->
7409
7410 <!--property ProtectProc is not documented!-->
7411
7412 <!--property ProcSubset is not documented!-->
7413
7414 <!--property ProtectHostname is not documented!-->
7415
7416 <!--property NetworkNamespacePath is not documented!-->
7417
7418 <!--property IPCNamespacePath is not documented!-->
7419
7420 <!--property KillMode is not documented!-->
7421
7422 <!--property KillSignal is not documented!-->
7423
7424 <!--property RestartKillSignal is not documented!-->
7425
7426 <!--property FinalKillSignal is not documented!-->
7427
7428 <!--property SendSIGKILL is not documented!-->
7429
7430 <!--property SendSIGHUP is not documented!-->
7431
7432 <!--property WatchdogSignal is not documented!-->
7433
7434 <!--Autogenerated cross-references for systemd.directives, do not edit-->
7435
7436 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7437
7438 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7439
7440 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7441
7442 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
7443
7444 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
7445
7446 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
7447
7448 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7449
7450 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
7451
7452 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
7453
7454 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
7455
7456 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
7457
7458 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
7459
7460 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7461
7462 <variablelist class="dbus-property" generated="True" extra-ref="SloppyOptions"/>
7463
7464 <variablelist class="dbus-property" generated="True" extra-ref="LazyUnmount"/>
7465
7466 <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
7467
7468 <variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
7469
7470 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7471
7472 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
7473
7474 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
7475
7476 <variablelist class="dbus-property" generated="True" extra-ref="ExecMount"/>
7477
7478 <variablelist class="dbus-property" generated="True" extra-ref="ExecUnmount"/>
7479
7480 <variablelist class="dbus-property" generated="True" extra-ref="ExecRemount"/>
7481
7482 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
7483
7484 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
7485
7486 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
7487
7488 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
7489
7490 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
7491
7492 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
7493
7494 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
7495
7496 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
7497
7498 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
7499
7500 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
7501
7502 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
7503
7504 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
7505
7506 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
7507
7508 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
7509
7510 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
7511
7512 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
7513
7514 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
7515
7516 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
7517
7518 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
7519
7520 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
7521
7522 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
7523
7524 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
7525
7526 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
7527
7528 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
7529
7530 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
7531
7532 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
7533
7534 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
7535
7536 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
7537
7538 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
7539
7540 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
7541
7542 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
7543
7544 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
7545
7546 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
7547
7548 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
7549
7550 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
7551
7552 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
7553
7554 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
7555
7556 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
7557
7558 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
7559
7560 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
7561
7562 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
7563
7564 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
7565
7566 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
7567
7568 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
7569
7570 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
7571
7572 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
7573
7574 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
7575
7576 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
7577
7578 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
7579
7580 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
7581
7582 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
7583
7584 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
7585
7586 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
7587
7588 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
7589
7590 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
7591
7592 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
7593
7594 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
7595
7596 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
7597
7598 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
7599
7600 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
7601
7602 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
7603
7604 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
7605
7606 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
7607
7608 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
7609
7610 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
7611
7612 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
7613
7614 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
7615
7616 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
7617
7618 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
7619
7620 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
7621
7622 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
7623
7624 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
7625
7626 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
7627
7628 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
7629
7630 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
7631
7632 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
7633
7634 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
7635
7636 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
7637
7638 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
7639
7640 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
7641
7642 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
7643
7644 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
7645
7646 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
7647
7648 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
7649
7650 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
7651
7652 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
7653
7654 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
7655
7656 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
7657
7658 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
7659
7660 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
7661
7662 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
7663
7664 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
7665
7666 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
7667
7668 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
7669
7670 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
7671
7672 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
7673
7674 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
7675
7676 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
7677
7678 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
7679
7680 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
7681
7682 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
7683
7684 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
7685
7686 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
7687
7688 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
7689
7690 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
7691
7692 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
7693
7694 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
7695
7696 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
7697
7698 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
7699
7700 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
7701
7702 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
7703
7704 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
7705
7706 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
7707
7708 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
7709
7710 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
7711
7712 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
7713
7714 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
7715
7716 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
7717
7718 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
7719
7720 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
7721
7722 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
7723
7724 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
7725
7726 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
7727
7728 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
7729
7730 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
7731
7732 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
7733
7734 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
7735
7736 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
7737
7738 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
7739
7740 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
7741
7742 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
7743
7744 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
7745
7746 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
7747
7748 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
7749
7750 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
7751
7752 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
7753
7754 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
7755
7756 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
7757
7758 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
7759
7760 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
7761
7762 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
7763
7764 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
7765
7766 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
7767
7768 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
7769
7770 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
7771
7772 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
7773
7774 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
7775
7776 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
7777
7778 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
7779
7780 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
7781
7782 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
7783
7784 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
7785
7786 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
7787
7788 <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
7789
7790 <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
7791
7792 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
7793
7794 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
7795
7796 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
7797
7798 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
7799
7800 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
7801
7802 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
7803
7804 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
7805
7806 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
7807
7808 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
7809
7810 <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
7811
7812 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
7813
7814 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
7815
7816 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
7817
7818 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
7819
7820 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
7821
7822 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
7823
7824 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
7825
7826 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
7827
7828 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
7829
7830 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
7831
7832 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
7833
7834 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
7835
7836 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
7837
7838 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
7839
7840 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
7841
7842 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
7843
7844 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
7845
7846 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
7847
7848 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
7849
7850 <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
7851
7852 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
7853
7854 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
7855
7856 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
7857
7858 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
7859
7860 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
7861
7862 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
7863
7864 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
7865
7866 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
7867
7868 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
7869
7870 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
7871
7872 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
7873
7874 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
7875
7876 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
7877
7878 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
7879
7880 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
7881
7882 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
7883
7884 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
7885
7886 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
7887
7888 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
7889
7890 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
7891
7892 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
7893
7894 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
7895
7896 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
7897
7898 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
7899
7900 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
7901
7902 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
7903
7904 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
7905
7906 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
7907
7908 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
7909
7910 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
7911
7912 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
7913
7914 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
7915
7916 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
7917
7918 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
7919
7920 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
7921
7922 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
7923
7924 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
7925
7926 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
7927
7928 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
7929
7930 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
7931
7932 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
7933
7934 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
7935
7936 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
7937
7938 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
7939
7940 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
7941
7942 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
7943
7944 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
7945
7946 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
7947
7948 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
7949
7950 <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
7951
7952 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
7953
7954 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
7955
7956 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
7957
7958 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
7959
7960 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
7961
7962 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
7963
7964 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
7965
7966 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
7967
7968 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
7969
7970 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
7971
7972 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
7973
7974 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
7975
7976 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
7977
7978 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
7979
7980 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
7981
7982 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
7983
7984 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
7985
7986 <!--End of Autogenerated section-->
7987
7988 <refsect2>
7989 <title>Properties</title>
7990
7991 <para>Most of the properties map directly to the corresponding settings in mount unit files. As mount
7992 units invoke the <filename>/usr/bin/mount</filename> command, their bus objects include implicit
7993 <varname>ExecMount</varname> (and similar) fields which contain information about processes to
7994 execute. They also share most of the fields related to the execution context that Service objects
7995 expose (see above). In addition to these properties there are the following:</para>
7996
7997 <para><varname>ControlPID</varname> contains the PID of the currently running
7998 <filename>/usr/bin/mount</filename> or <filename>/usr/bin/umount</filename> command if there is one
7999 running, otherwise 0.</para>
8000
8001 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
8002 can take the values <literal>success</literal>, <literal>resources</literal>,
8003 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
8004 <literal>core-dump</literal> which have the identical meaning as the corresponding values of the
8005 corresponding field of service unit objects (see above).</para>
8006 </refsect2>
8007 </refsect1>
8008
8009 <refsect1>
8010 <title>Automount Unit Objects</title>
8011
8012 <para>All automount unit objects implement the
8013 <interfacename>org.freedesktop.systemd1.Automount</interfacename> interface (described here) in addition
8014 to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8015
8016 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount" interface="org.freedesktop.systemd1.Automount">
8017 node /org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount {
8018 interface org.freedesktop.systemd1.Automount {
8019 properties:
8020 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8021 readonly s Where = '...';
8022 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8023 readonly s ExtraOptions = '...';
8024 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8025 readonly u DirectoryMode = ...;
8026 readonly s Result = '...';
8027 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8028 readonly t TimeoutIdleUSec = ...;
8029 };
8030 interface org.freedesktop.DBus.Peer { ... };
8031 interface org.freedesktop.DBus.Introspectable { ... };
8032 interface org.freedesktop.DBus.Properties { ... };
8033 interface org.freedesktop.systemd1.Unit { ... };
8034 };
8035 </programlisting>
8036
8037 <!--property Where is not documented!-->
8038
8039 <!--property ExtraOptions is not documented!-->
8040
8041 <!--property DirectoryMode is not documented!-->
8042
8043 <!--property TimeoutIdleUSec is not documented!-->
8044
8045 <!--Autogenerated cross-references for systemd.directives, do not edit-->
8046
8047 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8048
8049 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
8050
8051 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8052
8053 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
8054
8055 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
8056
8057 <variablelist class="dbus-property" generated="True" extra-ref="ExtraOptions"/>
8058
8059 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
8060
8061 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8062
8063 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutIdleUSec"/>
8064
8065 <!--End of Autogenerated section-->
8066
8067 <refsect2>
8068 <title>Properties</title>
8069
8070 <para>Most of the properties map directly to the corresponding settings in the automount unit
8071 files.</para>
8072
8073 <para><varname>Result</varname> knows the values <literal>success</literal> and
8074 <literal>resources</literal> at this time. They have the same meanings as the corresponding values of
8075 the corresponding field of the Service object.</para>
8076 </refsect2>
8077 </refsect1>
8078
8079
8080 <refsect1>
8081 <title>Timer Unit Objects</title>
8082
8083 <para>All timer unit objects implement the <interfacename>org.freedesktop.systemd1.Timer</interfacename>
8084 interface (described here) in addition to the generic
8085 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8086
8087 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer" interface="org.freedesktop.systemd1.Timer">
8088 node /org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer {
8089 interface org.freedesktop.systemd1.Timer {
8090 properties:
8091 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8092 readonly s Unit = '...';
8093 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8094 readonly a(stt) TimersMonotonic = [...];
8095 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8096 readonly a(sst) TimersCalendar = [...];
8097 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8098 readonly b OnClockChange = ...;
8099 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8100 readonly b OnTimezoneChange = ...;
8101 readonly t NextElapseUSecRealtime = ...;
8102 readonly t NextElapseUSecMonotonic = ...;
8103 readonly t LastTriggerUSec = ...;
8104 readonly t LastTriggerUSecMonotonic = ...;
8105 readonly s Result = '...';
8106 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8107 readonly t AccuracyUSec = ...;
8108 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8109 readonly t RandomizedDelayUSec = ...;
8110 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8111 readonly b FixedRandomDelay = ...;
8112 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8113 readonly b Persistent = ...;
8114 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8115 readonly b WakeSystem = ...;
8116 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8117 readonly b RemainAfterElapse = ...;
8118 };
8119 interface org.freedesktop.DBus.Peer { ... };
8120 interface org.freedesktop.DBus.Introspectable { ... };
8121 interface org.freedesktop.DBus.Properties { ... };
8122 interface org.freedesktop.systemd1.Unit { ... };
8123 };
8124 </programlisting>
8125
8126 <!--property OnClockChange is not documented!-->
8127
8128 <!--property OnTimezoneChange is not documented!-->
8129
8130 <!--property LastTriggerUSec is not documented!-->
8131
8132 <!--property LastTriggerUSecMonotonic is not documented!-->
8133
8134 <!--property AccuracyUSec is not documented!-->
8135
8136 <!--property RandomizedDelayUSec is not documented!-->
8137
8138 <!--property FixedRandomDelay is not documented!-->
8139
8140 <!--property Persistent is not documented!-->
8141
8142 <!--property WakeSystem is not documented!-->
8143
8144 <!--property RemainAfterElapse is not documented!-->
8145
8146 <!--Autogenerated cross-references for systemd.directives, do not edit-->
8147
8148 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8149
8150 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
8151
8152 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8153
8154 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
8155
8156 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
8157
8158 <variablelist class="dbus-property" generated="True" extra-ref="TimersMonotonic"/>
8159
8160 <variablelist class="dbus-property" generated="True" extra-ref="TimersCalendar"/>
8161
8162 <variablelist class="dbus-property" generated="True" extra-ref="OnClockChange"/>
8163
8164 <variablelist class="dbus-property" generated="True" extra-ref="OnTimezoneChange"/>
8165
8166 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecRealtime"/>
8167
8168 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecMonotonic"/>
8169
8170 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSec"/>
8171
8172 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSecMonotonic"/>
8173
8174 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8175
8176 <variablelist class="dbus-property" generated="True" extra-ref="AccuracyUSec"/>
8177
8178 <variablelist class="dbus-property" generated="True" extra-ref="RandomizedDelayUSec"/>
8179
8180 <variablelist class="dbus-property" generated="True" extra-ref="FixedRandomDelay"/>
8181
8182 <variablelist class="dbus-property" generated="True" extra-ref="Persistent"/>
8183
8184 <variablelist class="dbus-property" generated="True" extra-ref="WakeSystem"/>
8185
8186 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterElapse"/>
8187
8188 <!--End of Autogenerated section-->
8189
8190 <refsect2>
8191 <title>Properties</title>
8192
8193 <para><varname>Unit</varname> contains the name of the unit to activate when the timer elapses.</para>
8194
8195 <para><varname>TimersMonotonic</varname> contains an array of structs that contain information about
8196 all monotonic timers of this timer unit. The structs contain a string identifying the timer base, which
8197 is one of <literal>OnActiveUSec</literal>, <literal>OnBootUSec</literal>,
8198 <literal>OnStartupUSec</literal>, <literal>OnUnitActiveUSec</literal>, or
8199 <literal>OnUnitInactiveUSec</literal> which correspond to the settings of the same names in the timer
8200 unit files; the microsecond offset from this timer base in monotonic time; the next elapsation point on
8201 the <constant>CLOCK_MONOTONIC</constant> clock, relative to its epoch.</para>
8202
8203 <para><varname>TimersCalendar</varname> contains an array of structs that contain information about all
8204 realtime/calendar timers of this timer unit. The structs contain a string identifying the timer base,
8205 which may only be <literal>OnCalendar</literal> for now; the calendar specification string; the next
8206 elapsation point on the <constant>CLOCK_REALTIME</constant> clock, relative to its epoch.</para>
8207
8208 <para><varname>NextElapseUSecRealtime</varname> contains the next elapsation point on the
8209 <constant>CLOCK_REALTIME</constant> clock in miscroseconds since the epoch, or 0 if this timer event
8210 does not include at least one calendar event.</para>
8211
8212 <para>Similarly, <varname>NextElapseUSecMonotonic</varname> contains the next elapsation point on the
8213 <constant>CLOCK_MONOTONIC</constant> clock in microseconds since the epoch, or 0 if this timer event
8214 does not include at least one monotonic event.</para>
8215
8216 <para><varname>Result</varname> knows the values <literal>success</literal> and
8217 <literal>resources</literal> with the same meanings as the matching values of the corresponding
8218 property of the service interface.</para>
8219 </refsect2>
8220 </refsect1>
8221
8222 <refsect1>
8223 <title>Swap Unit Objects</title>
8224
8225 <para>All swap unit objects implement the <interfacename>org.freedesktop.systemd1.Swap</interfacename>
8226 interface (described here) in addition to the generic
8227 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8228
8229 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dsda3_2eswap" interface="org.freedesktop.systemd1.Swap">
8230 node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
8231 interface org.freedesktop.systemd1.Swap {
8232 methods:
8233 GetProcesses(out a(sus) processes);
8234 AttachProcesses(in s subcgroup,
8235 in au pids);
8236 properties:
8237 readonly s What = '...';
8238 readonly i Priority = ...;
8239 readonly s Options = '...';
8240 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8241 readonly t TimeoutUSec = ...;
8242 readonly u ControlPID = ...;
8243 readonly s Result = '...';
8244 readonly u UID = ...;
8245 readonly u GID = ...;
8246 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8247 readonly a(sasbttttuii) ExecActivate = [...];
8248 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
8249 readonly a(sasbttttuii) ExecDeactivate = [...];
8250 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8251 readonly s Slice = '...';
8252 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8253 readonly s ControlGroup = '...';
8254 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8255 readonly t ControlGroupId = ...;
8256 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8257 readonly t MemoryCurrent = ...;
8258 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8259 readonly t MemoryAvailable = ...;
8260 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8261 readonly t CPUUsageNSec = ...;
8262 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8263 readonly ay EffectiveCPUs = [...];
8264 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8265 readonly ay EffectiveMemoryNodes = [...];
8266 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8267 readonly t TasksCurrent = ...;
8268 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8269 readonly t IPIngressBytes = ...;
8270 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8271 readonly t IPIngressPackets = ...;
8272 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8273 readonly t IPEgressBytes = ...;
8274 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8275 readonly t IPEgressPackets = ...;
8276 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8277 readonly t IOReadBytes = ...;
8278 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8279 readonly t IOReadOperations = ...;
8280 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8281 readonly t IOWriteBytes = ...;
8282 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8283 readonly t IOWriteOperations = ...;
8284 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8285 readonly b Delegate = ...;
8286 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8287 readonly as DelegateControllers = ['...', ...];
8288 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8289 readonly b CPUAccounting = ...;
8290 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8291 readonly t CPUWeight = ...;
8292 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8293 readonly t StartupCPUWeight = ...;
8294 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8295 readonly t CPUShares = ...;
8296 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8297 readonly t StartupCPUShares = ...;
8298 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8299 readonly t CPUQuotaPerSecUSec = ...;
8300 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8301 readonly t CPUQuotaPeriodUSec = ...;
8302 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8303 readonly ay AllowedCPUs = [...];
8304 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8305 readonly ay StartupAllowedCPUs = [...];
8306 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8307 readonly ay AllowedMemoryNodes = [...];
8308 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8309 readonly ay StartupAllowedMemoryNodes = [...];
8310 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8311 readonly b IOAccounting = ...;
8312 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8313 readonly t IOWeight = ...;
8314 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8315 readonly t StartupIOWeight = ...;
8316 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8317 readonly a(st) IODeviceWeight = [...];
8318 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8319 readonly a(st) IOReadBandwidthMax = [...];
8320 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8321 readonly a(st) IOWriteBandwidthMax = [...];
8322 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8323 readonly a(st) IOReadIOPSMax = [...];
8324 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8325 readonly a(st) IOWriteIOPSMax = [...];
8326 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8327 readonly a(st) IODeviceLatencyTargetUSec = [...];
8328 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8329 readonly b BlockIOAccounting = ...;
8330 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8331 readonly t BlockIOWeight = ...;
8332 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8333 readonly t StartupBlockIOWeight = ...;
8334 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8335 readonly a(st) BlockIODeviceWeight = [...];
8336 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8337 readonly a(st) BlockIOReadBandwidth = [...];
8338 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8339 readonly a(st) BlockIOWriteBandwidth = [...];
8340 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8341 readonly b MemoryAccounting = ...;
8342 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8343 readonly t DefaultMemoryLow = ...;
8344 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8345 readonly t DefaultStartupMemoryLow = ...;
8346 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8347 readonly t DefaultMemoryMin = ...;
8348 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8349 readonly t MemoryMin = ...;
8350 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8351 readonly t MemoryLow = ...;
8352 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8353 readonly t StartupMemoryLow = ...;
8354 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8355 readonly t MemoryHigh = ...;
8356 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8357 readonly t StartupMemoryHigh = ...;
8358 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8359 readonly t MemoryMax = ...;
8360 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8361 readonly t StartupMemoryMax = ...;
8362 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8363 readonly t MemorySwapMax = ...;
8364 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8365 readonly t StartupMemorySwapMax = ...;
8366 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8367 readonly t MemoryZSwapMax = ...;
8368 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8369 readonly t StartupMemoryZSwapMax = ...;
8370 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8371 readonly t MemoryLimit = ...;
8372 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8373 readonly s DevicePolicy = '...';
8374 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8375 readonly a(ss) DeviceAllow = [...];
8376 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8377 readonly b TasksAccounting = ...;
8378 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8379 readonly t TasksMax = ...;
8380 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8381 readonly b IPAccounting = ...;
8382 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8383 readonly a(iayu) IPAddressAllow = [...];
8384 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8385 readonly a(iayu) IPAddressDeny = [...];
8386 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8387 readonly as IPIngressFilterPath = ['...', ...];
8388 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8389 readonly as IPEgressFilterPath = ['...', ...];
8390 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8391 readonly as DisableControllers = ['...', ...];
8392 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8393 readonly s ManagedOOMSwap = '...';
8394 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8395 readonly s ManagedOOMMemoryPressure = '...';
8396 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8397 readonly u ManagedOOMMemoryPressureLimit = ...;
8398 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8399 readonly s ManagedOOMPreference = '...';
8400 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8401 readonly a(ss) BPFProgram = [...];
8402 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8403 readonly a(iiqq) SocketBindAllow = [...];
8404 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8405 readonly a(iiqq) SocketBindDeny = [...];
8406 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8407 readonly (bas) RestrictNetworkInterfaces = ...;
8408 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8409 readonly as Environment = ['...', ...];
8410 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8411 readonly a(sb) EnvironmentFiles = [...];
8412 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8413 readonly as PassEnvironment = ['...', ...];
8414 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8415 readonly as UnsetEnvironment = ['...', ...];
8416 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8417 readonly u UMask = ...;
8418 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8419 readonly t LimitCPU = ...;
8420 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8421 readonly t LimitCPUSoft = ...;
8422 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8423 readonly t LimitFSIZE = ...;
8424 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8425 readonly t LimitFSIZESoft = ...;
8426 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8427 readonly t LimitDATA = ...;
8428 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8429 readonly t LimitDATASoft = ...;
8430 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8431 readonly t LimitSTACK = ...;
8432 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8433 readonly t LimitSTACKSoft = ...;
8434 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8435 readonly t LimitCORE = ...;
8436 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8437 readonly t LimitCORESoft = ...;
8438 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8439 readonly t LimitRSS = ...;
8440 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8441 readonly t LimitRSSSoft = ...;
8442 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8443 readonly t LimitNOFILE = ...;
8444 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8445 readonly t LimitNOFILESoft = ...;
8446 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8447 readonly t LimitAS = ...;
8448 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8449 readonly t LimitASSoft = ...;
8450 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8451 readonly t LimitNPROC = ...;
8452 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8453 readonly t LimitNPROCSoft = ...;
8454 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8455 readonly t LimitMEMLOCK = ...;
8456 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8457 readonly t LimitMEMLOCKSoft = ...;
8458 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8459 readonly t LimitLOCKS = ...;
8460 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8461 readonly t LimitLOCKSSoft = ...;
8462 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8463 readonly t LimitSIGPENDING = ...;
8464 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8465 readonly t LimitSIGPENDINGSoft = ...;
8466 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8467 readonly t LimitMSGQUEUE = ...;
8468 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8469 readonly t LimitMSGQUEUESoft = ...;
8470 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8471 readonly t LimitNICE = ...;
8472 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8473 readonly t LimitNICESoft = ...;
8474 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8475 readonly t LimitRTPRIO = ...;
8476 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8477 readonly t LimitRTPRIOSoft = ...;
8478 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8479 readonly t LimitRTTIME = ...;
8480 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8481 readonly t LimitRTTIMESoft = ...;
8482 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8483 readonly s WorkingDirectory = '...';
8484 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8485 readonly s RootDirectory = '...';
8486 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8487 readonly s RootImage = '...';
8488 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8489 readonly a(ss) RootImageOptions = [...];
8490 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8491 readonly ay RootHash = [...];
8492 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8493 readonly s RootHashPath = '...';
8494 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8495 readonly ay RootHashSignature = [...];
8496 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8497 readonly s RootHashSignaturePath = '...';
8498 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8499 readonly s RootVerity = '...';
8500 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8501 readonly as ExtensionDirectories = ['...', ...];
8502 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8503 readonly a(sba(ss)) ExtensionImages = [...];
8504 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8505 readonly a(ssba(ss)) MountImages = [...];
8506 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8507 readonly i OOMScoreAdjust = ...;
8508 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8509 readonly t CoredumpFilter = ...;
8510 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8511 readonly i Nice = ...;
8512 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8513 readonly i IOSchedulingClass = ...;
8514 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8515 readonly i IOSchedulingPriority = ...;
8516 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8517 readonly i CPUSchedulingPolicy = ...;
8518 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8519 readonly i CPUSchedulingPriority = ...;
8520 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8521 readonly ay CPUAffinity = [...];
8522 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8523 readonly b CPUAffinityFromNUMA = ...;
8524 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8525 readonly i NUMAPolicy = ...;
8526 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8527 readonly ay NUMAMask = [...];
8528 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8529 readonly t TimerSlackNSec = ...;
8530 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8531 readonly b CPUSchedulingResetOnFork = ...;
8532 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8533 readonly b NonBlocking = ...;
8534 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8535 readonly s StandardInput = '...';
8536 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8537 readonly s StandardInputFileDescriptorName = '...';
8538 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8539 readonly ay StandardInputData = [...];
8540 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8541 readonly s StandardOutput = '...';
8542 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8543 readonly s StandardOutputFileDescriptorName = '...';
8544 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8545 readonly s StandardError = '...';
8546 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8547 readonly s StandardErrorFileDescriptorName = '...';
8548 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8549 readonly s TTYPath = '...';
8550 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8551 readonly b TTYReset = ...;
8552 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8553 readonly b TTYVHangup = ...;
8554 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8555 readonly b TTYVTDisallocate = ...;
8556 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8557 readonly q TTYRows = ...;
8558 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8559 readonly q TTYColumns = ...;
8560 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8561 readonly i SyslogPriority = ...;
8562 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8563 readonly s SyslogIdentifier = '...';
8564 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8565 readonly b SyslogLevelPrefix = ...;
8566 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8567 readonly i SyslogLevel = ...;
8568 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8569 readonly i SyslogFacility = ...;
8570 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8571 readonly i LogLevelMax = ...;
8572 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8573 readonly t LogRateLimitIntervalUSec = ...;
8574 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8575 readonly u LogRateLimitBurst = ...;
8576 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8577 readonly aay LogExtraFields = [[...], ...];
8578 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8579 readonly a(bs) LogFilterPatterns = [...];
8580 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8581 readonly s LogNamespace = '...';
8582 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8583 readonly i SecureBits = ...;
8584 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8585 readonly t CapabilityBoundingSet = ...;
8586 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8587 readonly t AmbientCapabilities = ...;
8588 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8589 readonly s User = '...';
8590 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8591 readonly s Group = '...';
8592 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8593 readonly b DynamicUser = ...;
8594 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8595 readonly b RemoveIPC = ...;
8596 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8597 readonly a(say) SetCredential = [...];
8598 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8599 readonly a(say) SetCredentialEncrypted = [...];
8600 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8601 readonly a(ss) LoadCredential = [...];
8602 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8603 readonly a(ss) LoadCredentialEncrypted = [...];
8604 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8605 readonly as SupplementaryGroups = ['...', ...];
8606 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8607 readonly s PAMName = '...';
8608 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8609 readonly as ReadWritePaths = ['...', ...];
8610 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8611 readonly as ReadOnlyPaths = ['...', ...];
8612 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8613 readonly as InaccessiblePaths = ['...', ...];
8614 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8615 readonly as ExecPaths = ['...', ...];
8616 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8617 readonly as NoExecPaths = ['...', ...];
8618 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8619 readonly as ExecSearchPath = ['...', ...];
8620 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8621 readonly t MountFlags = ...;
8622 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8623 readonly b PrivateTmp = ...;
8624 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8625 readonly b PrivateDevices = ...;
8626 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8627 readonly b ProtectClock = ...;
8628 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8629 readonly b ProtectKernelTunables = ...;
8630 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8631 readonly b ProtectKernelModules = ...;
8632 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8633 readonly b ProtectKernelLogs = ...;
8634 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8635 readonly b ProtectControlGroups = ...;
8636 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8637 readonly b PrivateNetwork = ...;
8638 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8639 readonly b PrivateUsers = ...;
8640 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8641 readonly b PrivateMounts = ...;
8642 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8643 readonly b PrivateIPC = ...;
8644 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8645 readonly s ProtectHome = '...';
8646 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8647 readonly s ProtectSystem = '...';
8648 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8649 readonly b SameProcessGroup = ...;
8650 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8651 readonly s UtmpIdentifier = '...';
8652 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8653 readonly s UtmpMode = '...';
8654 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8655 readonly (bs) SELinuxContext = ...;
8656 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8657 readonly (bs) AppArmorProfile = ...;
8658 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8659 readonly (bs) SmackProcessLabel = ...;
8660 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8661 readonly b IgnoreSIGPIPE = ...;
8662 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8663 readonly b NoNewPrivileges = ...;
8664 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8665 readonly (bas) SystemCallFilter = ...;
8666 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8667 readonly as SystemCallArchitectures = ['...', ...];
8668 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8669 readonly i SystemCallErrorNumber = ...;
8670 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8671 readonly (bas) SystemCallLog = ...;
8672 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8673 readonly s Personality = '...';
8674 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8675 readonly b LockPersonality = ...;
8676 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8677 readonly (bas) RestrictAddressFamilies = ...;
8678 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8679 readonly a(sst) RuntimeDirectorySymlink = [...];
8680 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8681 readonly s RuntimeDirectoryPreserve = '...';
8682 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8683 readonly u RuntimeDirectoryMode = ...;
8684 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8685 readonly as RuntimeDirectory = ['...', ...];
8686 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8687 readonly a(sst) StateDirectorySymlink = [...];
8688 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8689 readonly u StateDirectoryMode = ...;
8690 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8691 readonly as StateDirectory = ['...', ...];
8692 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8693 readonly a(sst) CacheDirectorySymlink = [...];
8694 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8695 readonly u CacheDirectoryMode = ...;
8696 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8697 readonly as CacheDirectory = ['...', ...];
8698 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8699 readonly a(sst) LogsDirectorySymlink = [...];
8700 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8701 readonly u LogsDirectoryMode = ...;
8702 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8703 readonly as LogsDirectory = ['...', ...];
8704 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8705 readonly u ConfigurationDirectoryMode = ...;
8706 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8707 readonly as ConfigurationDirectory = ['...', ...];
8708 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8709 readonly t TimeoutCleanUSec = ...;
8710 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8711 readonly b MemoryDenyWriteExecute = ...;
8712 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8713 readonly b RestrictRealtime = ...;
8714 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8715 readonly b RestrictSUIDSGID = ...;
8716 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8717 readonly t RestrictNamespaces = ...;
8718 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8719 readonly (bas) RestrictFileSystems = ...;
8720 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8721 readonly a(ssbt) BindPaths = [...];
8722 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8723 readonly a(ssbt) BindReadOnlyPaths = [...];
8724 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8725 readonly a(ss) TemporaryFileSystem = [...];
8726 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8727 readonly b MountAPIVFS = ...;
8728 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8729 readonly s KeyringMode = '...';
8730 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8731 readonly s ProtectProc = '...';
8732 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8733 readonly s ProcSubset = '...';
8734 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8735 readonly b ProtectHostname = ...;
8736 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8737 readonly s NetworkNamespacePath = '...';
8738 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8739 readonly s IPCNamespacePath = '...';
8740 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8741 readonly s KillMode = '...';
8742 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8743 readonly i KillSignal = ...;
8744 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8745 readonly i RestartKillSignal = ...;
8746 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8747 readonly i FinalKillSignal = ...;
8748 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8749 readonly b SendSIGKILL = ...;
8750 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8751 readonly b SendSIGHUP = ...;
8752 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8753 readonly i WatchdogSignal = ...;
8754 };
8755 interface org.freedesktop.DBus.Peer { ... };
8756 interface org.freedesktop.DBus.Introspectable { ... };
8757 interface org.freedesktop.DBus.Properties { ... };
8758 interface org.freedesktop.systemd1.Unit { ... };
8759 };
8760 </programlisting>
8761
8762 <!--method GetProcesses is not documented!-->
8763
8764 <!--method AttachProcesses is not documented!-->
8765
8766 <!--property What is not documented!-->
8767
8768 <!--property Priority is not documented!-->
8769
8770 <!--property Options is not documented!-->
8771
8772 <!--property TimeoutUSec is not documented!-->
8773
8774 <!--property UID is not documented!-->
8775
8776 <!--property GID is not documented!-->
8777
8778 <!--property ExecDeactivate is not documented!-->
8779
8780 <!--property Slice is not documented!-->
8781
8782 <!--property ControlGroupId is not documented!-->
8783
8784 <!--property MemoryCurrent is not documented!-->
8785
8786 <!--property CPUUsageNSec is not documented!-->
8787
8788 <!--property EffectiveCPUs is not documented!-->
8789
8790 <!--property EffectiveMemoryNodes is not documented!-->
8791
8792 <!--property TasksCurrent is not documented!-->
8793
8794 <!--property IPIngressBytes is not documented!-->
8795
8796 <!--property IPIngressPackets is not documented!-->
8797
8798 <!--property IPEgressBytes is not documented!-->
8799
8800 <!--property IPEgressPackets is not documented!-->
8801
8802 <!--property IOReadBytes is not documented!-->
8803
8804 <!--property IOReadOperations is not documented!-->
8805
8806 <!--property IOWriteBytes is not documented!-->
8807
8808 <!--property IOWriteOperations is not documented!-->
8809
8810 <!--property Delegate is not documented!-->
8811
8812 <!--property DelegateControllers is not documented!-->
8813
8814 <!--property CPUAccounting is not documented!-->
8815
8816 <!--property CPUWeight is not documented!-->
8817
8818 <!--property StartupCPUWeight is not documented!-->
8819
8820 <!--property CPUShares is not documented!-->
8821
8822 <!--property StartupCPUShares is not documented!-->
8823
8824 <!--property CPUQuotaPerSecUSec is not documented!-->
8825
8826 <!--property CPUQuotaPeriodUSec is not documented!-->
8827
8828 <!--property AllowedCPUs is not documented!-->
8829
8830 <!--property StartupAllowedCPUs is not documented!-->
8831
8832 <!--property AllowedMemoryNodes is not documented!-->
8833
8834 <!--property StartupAllowedMemoryNodes is not documented!-->
8835
8836 <!--property IOAccounting is not documented!-->
8837
8838 <!--property IOWeight is not documented!-->
8839
8840 <!--property StartupIOWeight is not documented!-->
8841
8842 <!--property IODeviceWeight is not documented!-->
8843
8844 <!--property IOReadBandwidthMax is not documented!-->
8845
8846 <!--property IOWriteBandwidthMax is not documented!-->
8847
8848 <!--property IOReadIOPSMax is not documented!-->
8849
8850 <!--property IOWriteIOPSMax is not documented!-->
8851
8852 <!--property IODeviceLatencyTargetUSec is not documented!-->
8853
8854 <!--property BlockIOAccounting is not documented!-->
8855
8856 <!--property BlockIOWeight is not documented!-->
8857
8858 <!--property StartupBlockIOWeight is not documented!-->
8859
8860 <!--property BlockIODeviceWeight is not documented!-->
8861
8862 <!--property BlockIOReadBandwidth is not documented!-->
8863
8864 <!--property BlockIOWriteBandwidth is not documented!-->
8865
8866 <!--property MemoryAccounting is not documented!-->
8867
8868 <!--property DefaultMemoryLow is not documented!-->
8869
8870 <!--property DefaultStartupMemoryLow is not documented!-->
8871
8872 <!--property DefaultMemoryMin is not documented!-->
8873
8874 <!--property MemoryMin is not documented!-->
8875
8876 <!--property MemoryLow is not documented!-->
8877
8878 <!--property StartupMemoryLow is not documented!-->
8879
8880 <!--property MemoryHigh is not documented!-->
8881
8882 <!--property StartupMemoryHigh is not documented!-->
8883
8884 <!--property MemoryMax is not documented!-->
8885
8886 <!--property StartupMemoryMax is not documented!-->
8887
8888 <!--property MemorySwapMax is not documented!-->
8889
8890 <!--property StartupMemorySwapMax is not documented!-->
8891
8892 <!--property MemoryZSwapMax is not documented!-->
8893
8894 <!--property StartupMemoryZSwapMax is not documented!-->
8895
8896 <!--property MemoryLimit is not documented!-->
8897
8898 <!--property DevicePolicy is not documented!-->
8899
8900 <!--property DeviceAllow is not documented!-->
8901
8902 <!--property TasksAccounting is not documented!-->
8903
8904 <!--property TasksMax is not documented!-->
8905
8906 <!--property IPAccounting is not documented!-->
8907
8908 <!--property IPAddressAllow is not documented!-->
8909
8910 <!--property IPAddressDeny is not documented!-->
8911
8912 <!--property IPIngressFilterPath is not documented!-->
8913
8914 <!--property IPEgressFilterPath is not documented!-->
8915
8916 <!--property DisableControllers is not documented!-->
8917
8918 <!--property ManagedOOMSwap is not documented!-->
8919
8920 <!--property ManagedOOMMemoryPressure is not documented!-->
8921
8922 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
8923
8924 <!--property ManagedOOMPreference is not documented!-->
8925
8926 <!--property BPFProgram is not documented!-->
8927
8928 <!--property SocketBindAllow is not documented!-->
8929
8930 <!--property SocketBindDeny is not documented!-->
8931
8932 <!--property RestrictNetworkInterfaces is not documented!-->
8933
8934 <!--property EnvironmentFiles is not documented!-->
8935
8936 <!--property PassEnvironment is not documented!-->
8937
8938 <!--property UnsetEnvironment is not documented!-->
8939
8940 <!--property UMask is not documented!-->
8941
8942 <!--property LimitCPUSoft is not documented!-->
8943
8944 <!--property LimitFSIZE is not documented!-->
8945
8946 <!--property LimitFSIZESoft is not documented!-->
8947
8948 <!--property LimitDATA is not documented!-->
8949
8950 <!--property LimitDATASoft is not documented!-->
8951
8952 <!--property LimitSTACK is not documented!-->
8953
8954 <!--property LimitSTACKSoft is not documented!-->
8955
8956 <!--property LimitCORE is not documented!-->
8957
8958 <!--property LimitCORESoft is not documented!-->
8959
8960 <!--property LimitRSS is not documented!-->
8961
8962 <!--property LimitRSSSoft is not documented!-->
8963
8964 <!--property LimitNOFILE is not documented!-->
8965
8966 <!--property LimitNOFILESoft is not documented!-->
8967
8968 <!--property LimitAS is not documented!-->
8969
8970 <!--property LimitASSoft is not documented!-->
8971
8972 <!--property LimitNPROC is not documented!-->
8973
8974 <!--property LimitNPROCSoft is not documented!-->
8975
8976 <!--property LimitMEMLOCK is not documented!-->
8977
8978 <!--property LimitMEMLOCKSoft is not documented!-->
8979
8980 <!--property LimitLOCKS is not documented!-->
8981
8982 <!--property LimitLOCKSSoft is not documented!-->
8983
8984 <!--property LimitSIGPENDING is not documented!-->
8985
8986 <!--property LimitSIGPENDINGSoft is not documented!-->
8987
8988 <!--property LimitMSGQUEUE is not documented!-->
8989
8990 <!--property LimitMSGQUEUESoft is not documented!-->
8991
8992 <!--property LimitNICE is not documented!-->
8993
8994 <!--property LimitNICESoft is not documented!-->
8995
8996 <!--property LimitRTPRIO is not documented!-->
8997
8998 <!--property LimitRTPRIOSoft is not documented!-->
8999
9000 <!--property LimitRTTIME is not documented!-->
9001
9002 <!--property LimitRTTIMESoft is not documented!-->
9003
9004 <!--property WorkingDirectory is not documented!-->
9005
9006 <!--property RootHashPath is not documented!-->
9007
9008 <!--property RootHashSignaturePath is not documented!-->
9009
9010 <!--property OOMScoreAdjust is not documented!-->
9011
9012 <!--property CoredumpFilter is not documented!-->
9013
9014 <!--property Nice is not documented!-->
9015
9016 <!--property IOSchedulingClass is not documented!-->
9017
9018 <!--property IOSchedulingPriority is not documented!-->
9019
9020 <!--property CPUSchedulingPolicy is not documented!-->
9021
9022 <!--property CPUSchedulingPriority is not documented!-->
9023
9024 <!--property CPUAffinity is not documented!-->
9025
9026 <!--property CPUAffinityFromNUMA is not documented!-->
9027
9028 <!--property NUMAPolicy is not documented!-->
9029
9030 <!--property NUMAMask is not documented!-->
9031
9032 <!--property TimerSlackNSec is not documented!-->
9033
9034 <!--property CPUSchedulingResetOnFork is not documented!-->
9035
9036 <!--property NonBlocking is not documented!-->
9037
9038 <!--property StandardInput is not documented!-->
9039
9040 <!--property StandardInputFileDescriptorName is not documented!-->
9041
9042 <!--property StandardInputData is not documented!-->
9043
9044 <!--property StandardOutput is not documented!-->
9045
9046 <!--property StandardOutputFileDescriptorName is not documented!-->
9047
9048 <!--property StandardError is not documented!-->
9049
9050 <!--property StandardErrorFileDescriptorName is not documented!-->
9051
9052 <!--property TTYPath is not documented!-->
9053
9054 <!--property TTYReset is not documented!-->
9055
9056 <!--property TTYVHangup is not documented!-->
9057
9058 <!--property TTYVTDisallocate is not documented!-->
9059
9060 <!--property TTYRows is not documented!-->
9061
9062 <!--property TTYColumns is not documented!-->
9063
9064 <!--property SyslogPriority is not documented!-->
9065
9066 <!--property SyslogIdentifier is not documented!-->
9067
9068 <!--property SyslogLevelPrefix is not documented!-->
9069
9070 <!--property SyslogLevel is not documented!-->
9071
9072 <!--property SyslogFacility is not documented!-->
9073
9074 <!--property LogLevelMax is not documented!-->
9075
9076 <!--property LogRateLimitIntervalUSec is not documented!-->
9077
9078 <!--property LogRateLimitBurst is not documented!-->
9079
9080 <!--property LogExtraFields is not documented!-->
9081
9082 <!--property LogFilterPatterns is not documented!-->
9083
9084 <!--property LogNamespace is not documented!-->
9085
9086 <!--property AmbientCapabilities is not documented!-->
9087
9088 <!--property User is not documented!-->
9089
9090 <!--property Group is not documented!-->
9091
9092 <!--property DynamicUser is not documented!-->
9093
9094 <!--property RemoveIPC is not documented!-->
9095
9096 <!--property SetCredential is not documented!-->
9097
9098 <!--property SetCredentialEncrypted is not documented!-->
9099
9100 <!--property LoadCredential is not documented!-->
9101
9102 <!--property LoadCredentialEncrypted is not documented!-->
9103
9104 <!--property SupplementaryGroups is not documented!-->
9105
9106 <!--property PAMName is not documented!-->
9107
9108 <!--property ReadWritePaths is not documented!-->
9109
9110 <!--property ReadOnlyPaths is not documented!-->
9111
9112 <!--property InaccessiblePaths is not documented!-->
9113
9114 <!--property ExecPaths is not documented!-->
9115
9116 <!--property NoExecPaths is not documented!-->
9117
9118 <!--property ExecSearchPath is not documented!-->
9119
9120 <!--property PrivateTmp is not documented!-->
9121
9122 <!--property PrivateDevices is not documented!-->
9123
9124 <!--property ProtectClock is not documented!-->
9125
9126 <!--property ProtectKernelTunables is not documented!-->
9127
9128 <!--property ProtectKernelModules is not documented!-->
9129
9130 <!--property ProtectKernelLogs is not documented!-->
9131
9132 <!--property ProtectControlGroups is not documented!-->
9133
9134 <!--property PrivateNetwork is not documented!-->
9135
9136 <!--property PrivateUsers is not documented!-->
9137
9138 <!--property PrivateMounts is not documented!-->
9139
9140 <!--property PrivateIPC is not documented!-->
9141
9142 <!--property ProtectHome is not documented!-->
9143
9144 <!--property ProtectSystem is not documented!-->
9145
9146 <!--property SameProcessGroup is not documented!-->
9147
9148 <!--property UtmpIdentifier is not documented!-->
9149
9150 <!--property UtmpMode is not documented!-->
9151
9152 <!--property SELinuxContext is not documented!-->
9153
9154 <!--property AppArmorProfile is not documented!-->
9155
9156 <!--property SmackProcessLabel is not documented!-->
9157
9158 <!--property IgnoreSIGPIPE is not documented!-->
9159
9160 <!--property NoNewPrivileges is not documented!-->
9161
9162 <!--property SystemCallFilter is not documented!-->
9163
9164 <!--property SystemCallArchitectures is not documented!-->
9165
9166 <!--property SystemCallErrorNumber is not documented!-->
9167
9168 <!--property SystemCallLog is not documented!-->
9169
9170 <!--property Personality is not documented!-->
9171
9172 <!--property LockPersonality is not documented!-->
9173
9174 <!--property RestrictAddressFamilies is not documented!-->
9175
9176 <!--property RuntimeDirectoryPreserve is not documented!-->
9177
9178 <!--property RuntimeDirectoryMode is not documented!-->
9179
9180 <!--property StateDirectoryMode is not documented!-->
9181
9182 <!--property CacheDirectoryMode is not documented!-->
9183
9184 <!--property LogsDirectoryMode is not documented!-->
9185
9186 <!--property ConfigurationDirectoryMode is not documented!-->
9187
9188 <!--property ConfigurationDirectory is not documented!-->
9189
9190 <!--property TimeoutCleanUSec is not documented!-->
9191
9192 <!--property MemoryDenyWriteExecute is not documented!-->
9193
9194 <!--property RestrictRealtime is not documented!-->
9195
9196 <!--property RestrictSUIDSGID is not documented!-->
9197
9198 <!--property RestrictNamespaces is not documented!-->
9199
9200 <!--property RestrictFileSystems is not documented!-->
9201
9202 <!--property BindPaths is not documented!-->
9203
9204 <!--property BindReadOnlyPaths is not documented!-->
9205
9206 <!--property TemporaryFileSystem is not documented!-->
9207
9208 <!--property MountAPIVFS is not documented!-->
9209
9210 <!--property KeyringMode is not documented!-->
9211
9212 <!--property ProtectProc is not documented!-->
9213
9214 <!--property ProcSubset is not documented!-->
9215
9216 <!--property ProtectHostname is not documented!-->
9217
9218 <!--property NetworkNamespacePath is not documented!-->
9219
9220 <!--property IPCNamespacePath is not documented!-->
9221
9222 <!--property KillMode is not documented!-->
9223
9224 <!--property KillSignal is not documented!-->
9225
9226 <!--property RestartKillSignal is not documented!-->
9227
9228 <!--property FinalKillSignal is not documented!-->
9229
9230 <!--property SendSIGKILL is not documented!-->
9231
9232 <!--property SendSIGHUP is not documented!-->
9233
9234 <!--property WatchdogSignal is not documented!-->
9235
9236 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9237
9238 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9239
9240 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
9241
9242 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9243
9244 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
9245
9246 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9247
9248 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9249
9250 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
9251
9252 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
9253
9254 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
9255
9256 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
9257
9258 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
9259
9260 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9261
9262 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
9263
9264 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
9265
9266 <variablelist class="dbus-property" generated="True" extra-ref="ExecActivate"/>
9267
9268 <variablelist class="dbus-property" generated="True" extra-ref="ExecDeactivate"/>
9269
9270 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
9271
9272 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
9273
9274 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
9275
9276 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
9277
9278 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
9279
9280 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
9281
9282 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
9283
9284 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
9285
9286 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
9287
9288 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
9289
9290 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
9291
9292 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9293
9294 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9295
9296 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9297
9298 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9299
9300 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9301
9302 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9303
9304 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9305
9306 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9307
9308 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9309
9310 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9311
9312 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9313
9314 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9315
9316 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9317
9318 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9319
9320 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9321
9322 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9323
9324 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
9325
9326 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9327
9328 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
9329
9330 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9331
9332 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9333
9334 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9335
9336 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9337
9338 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9339
9340 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9341
9342 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9343
9344 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9345
9346 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9347
9348 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9349
9350 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9351
9352 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9353
9354 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9355
9356 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9357
9358 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9359
9360 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9361
9362 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9363
9364 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
9365
9366 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9367
9368 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9369
9370 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9371
9372 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
9373
9374 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9375
9376 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
9377
9378 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9379
9380 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
9381
9382 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9383
9384 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
9385
9386 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
9387
9388 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
9389
9390 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9391
9392 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9393
9394 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9395
9396 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9397
9398 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9399
9400 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9401
9402 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9403
9404 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9405
9406 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9407
9408 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9409
9410 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9411
9412 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
9413
9414 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
9415
9416 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
9417
9418 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
9419
9420 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
9421
9422 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
9423
9424 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
9425
9426 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
9427
9428 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
9429
9430 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
9431
9432 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
9433
9434 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
9435
9436 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
9437
9438 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
9439
9440 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
9441
9442 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
9443
9444 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
9445
9446 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
9447
9448 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
9449
9450 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
9451
9452 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
9453
9454 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
9455
9456 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
9457
9458 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
9459
9460 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
9461
9462 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
9463
9464 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
9465
9466 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
9467
9468 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
9469
9470 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
9471
9472 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
9473
9474 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
9475
9476 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
9477
9478 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
9479
9480 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
9481
9482 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
9483
9484 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
9485
9486 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
9487
9488 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
9489
9490 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
9491
9492 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
9493
9494 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
9495
9496 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
9497
9498 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
9499
9500 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
9501
9502 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
9503
9504 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
9505
9506 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
9507
9508 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
9509
9510 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
9511
9512 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
9513
9514 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
9515
9516 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
9517
9518 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
9519
9520 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionDirectories"/>
9521
9522 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
9523
9524 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
9525
9526 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
9527
9528 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
9529
9530 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
9531
9532 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
9533
9534 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
9535
9536 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
9537
9538 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
9539
9540 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
9541
9542 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
9543
9544 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
9545
9546 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
9547
9548 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
9549
9550 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
9551
9552 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
9553
9554 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
9555
9556 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
9557
9558 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
9559
9560 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
9561
9562 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
9563
9564 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
9565
9566 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
9567
9568 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
9569
9570 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
9571
9572 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
9573
9574 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
9575
9576 <variablelist class="dbus-property" generated="True" extra-ref="TTYRows"/>
9577
9578 <variablelist class="dbus-property" generated="True" extra-ref="TTYColumns"/>
9579
9580 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
9581
9582 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
9583
9584 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
9585
9586 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
9587
9588 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
9589
9590 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
9591
9592 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
9593
9594 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
9595
9596 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
9597
9598 <variablelist class="dbus-property" generated="True" extra-ref="LogFilterPatterns"/>
9599
9600 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
9601
9602 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
9603
9604 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
9605
9606 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
9607
9608 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
9609
9610 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
9611
9612 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
9613
9614 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
9615
9616 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
9617
9618 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
9619
9620 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
9621
9622 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
9623
9624 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
9625
9626 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
9627
9628 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
9629
9630 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
9631
9632 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
9633
9634 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
9635
9636 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
9637
9638 <variablelist class="dbus-property" generated="True" extra-ref="ExecSearchPath"/>
9639
9640 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
9641
9642 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
9643
9644 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
9645
9646 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
9647
9648 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
9649
9650 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
9651
9652 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
9653
9654 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
9655
9656 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
9657
9658 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
9659
9660 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
9661
9662 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
9663
9664 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
9665
9666 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
9667
9668 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
9669
9670 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
9671
9672 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
9673
9674 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
9675
9676 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
9677
9678 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
9679
9680 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
9681
9682 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
9683
9684 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
9685
9686 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
9687
9688 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
9689
9690 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
9691
9692 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
9693
9694 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
9695
9696 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
9697
9698 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectorySymlink"/>
9699
9700 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
9701
9702 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
9703
9704 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
9705
9706 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectorySymlink"/>
9707
9708 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
9709
9710 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
9711
9712 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectorySymlink"/>
9713
9714 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
9715
9716 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
9717
9718 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectorySymlink"/>
9719
9720 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
9721
9722 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
9723
9724 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
9725
9726 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
9727
9728 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
9729
9730 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
9731
9732 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
9733
9734 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
9735
9736 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
9737
9738 <variablelist class="dbus-property" generated="True" extra-ref="RestrictFileSystems"/>
9739
9740 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
9741
9742 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
9743
9744 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
9745
9746 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
9747
9748 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
9749
9750 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
9751
9752 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
9753
9754 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
9755
9756 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
9757
9758 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
9759
9760 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
9761
9762 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
9763
9764 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
9765
9766 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
9767
9768 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
9769
9770 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
9771
9772 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
9773
9774 <!--End of Autogenerated section-->
9775
9776 <refsect2>
9777 <title>Properties</title>
9778
9779 <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
9780 units invoke the
9781 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
9782 their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
9783 information about processes to execute. They also share most of the fields related to the execution
9784 context that Service objects expose (see above). In addition to these properties there are the
9785 following:</para>
9786
9787 <para><varname>ControlPID</varname> contains the PID of the currently running
9788 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
9789 <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
9790 command if there is one running, otherwise 0.</para>
9791
9792 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
9793 can take the values <literal>success</literal>, <literal>resources</literal>,
9794 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
9795 <literal>core-dump</literal> which have the identical meanings as the corresponding values of the
9796 corresponding field of service unit objects (see above).</para>
9797 </refsect2>
9798 </refsect1>
9799
9800
9801 <refsect1>
9802 <title>Path Unit Objects</title>
9803
9804 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/cups_2epath" interface="org.freedesktop.systemd1.Path">
9805 node /org/freedesktop/systemd1/unit/cups_2epath {
9806 interface org.freedesktop.systemd1.Path {
9807 properties:
9808 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9809 readonly s Unit = '...';
9810 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9811 readonly a(ss) Paths = [...];
9812 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9813 readonly b MakeDirectory = ...;
9814 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9815 readonly u DirectoryMode = ...;
9816 readonly s Result = '...';
9817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9818 readonly t TriggerLimitIntervalUSec = ...;
9819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9820 readonly u TriggerLimitBurst = ...;
9821 };
9822 interface org.freedesktop.DBus.Peer { ... };
9823 interface org.freedesktop.DBus.Introspectable { ... };
9824 interface org.freedesktop.DBus.Properties { ... };
9825 interface org.freedesktop.systemd1.Unit { ... };
9826 };
9827 </programlisting>
9828
9829 <!--property MakeDirectory is not documented!-->
9830
9831 <!--property DirectoryMode is not documented!-->
9832
9833 <!--property TriggerLimitIntervalUSec is not documented!-->
9834
9835 <!--property TriggerLimitBurst is not documented!-->
9836
9837 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9838
9839 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9840
9841 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9842
9843 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9844
9845 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9846
9847 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
9848
9849 <variablelist class="dbus-property" generated="True" extra-ref="Paths"/>
9850
9851 <variablelist class="dbus-property" generated="True" extra-ref="MakeDirectory"/>
9852
9853 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
9854
9855 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9856
9857 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
9858
9859 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
9860
9861 <!--End of Autogenerated section-->
9862
9863 <refsect2>
9864 <title>Properties</title>
9865
9866 <para>Most properties correspond directly with the matching settings in path unit files.</para>
9867
9868 <para>The others:</para>
9869
9870 <para><varname>Paths</varname> contains an array of structs. Each struct contains the condition to
9871 watch, which can be one of <literal>PathExists</literal>, <literal>PathExistsGlob</literal>,
9872 <literal>PathChanged</literal>, <literal>PathModified</literal>, or <literal>DirectoryNotEmpty</literal>
9873 which correspond directly to the matching settings in the path unit files; and the path to watch,
9874 possibly including glob expressions.</para>
9875
9876 <para><varname>Result</varname> contains a result value which can be <literal>success</literal> or
9877 <literal>resources</literal> which have the same meaning as the corresponding field of the Service
9878 interface.</para>
9879 </refsect2>
9880 </refsect1>
9881
9882 <refsect1>
9883 <title>Slice Unit Objects</title>
9884
9885 <para>All slice unit objects implement the <interfacename>org.freedesktop.systemd1.Slice</interfacename>
9886 interface (described here) in addition to the generic
9887 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9888
9889 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/system_2eslice" interface="org.freedesktop.systemd1.Slice">
9890 node /org/freedesktop/systemd1/unit/system_2eslice {
9891 interface org.freedesktop.systemd1.Slice {
9892 methods:
9893 GetProcesses(out a(sus) processes);
9894 AttachProcesses(in s subcgroup,
9895 in au pids);
9896 properties:
9897 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9898 readonly s Slice = '...';
9899 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9900 readonly s ControlGroup = '...';
9901 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9902 readonly t ControlGroupId = ...;
9903 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9904 readonly t MemoryCurrent = ...;
9905 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9906 readonly t MemoryAvailable = ...;
9907 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9908 readonly t CPUUsageNSec = ...;
9909 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9910 readonly ay EffectiveCPUs = [...];
9911 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9912 readonly ay EffectiveMemoryNodes = [...];
9913 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9914 readonly t TasksCurrent = ...;
9915 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9916 readonly t IPIngressBytes = ...;
9917 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9918 readonly t IPIngressPackets = ...;
9919 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9920 readonly t IPEgressBytes = ...;
9921 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9922 readonly t IPEgressPackets = ...;
9923 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9924 readonly t IOReadBytes = ...;
9925 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9926 readonly t IOReadOperations = ...;
9927 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9928 readonly t IOWriteBytes = ...;
9929 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9930 readonly t IOWriteOperations = ...;
9931 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9932 readonly b Delegate = ...;
9933 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9934 readonly as DelegateControllers = ['...', ...];
9935 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9936 readonly b CPUAccounting = ...;
9937 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9938 readonly t CPUWeight = ...;
9939 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9940 readonly t StartupCPUWeight = ...;
9941 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9942 readonly t CPUShares = ...;
9943 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9944 readonly t StartupCPUShares = ...;
9945 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9946 readonly t CPUQuotaPerSecUSec = ...;
9947 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9948 readonly t CPUQuotaPeriodUSec = ...;
9949 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9950 readonly ay AllowedCPUs = [...];
9951 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9952 readonly ay StartupAllowedCPUs = [...];
9953 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9954 readonly ay AllowedMemoryNodes = [...];
9955 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9956 readonly ay StartupAllowedMemoryNodes = [...];
9957 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9958 readonly b IOAccounting = ...;
9959 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9960 readonly t IOWeight = ...;
9961 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9962 readonly t StartupIOWeight = ...;
9963 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9964 readonly a(st) IODeviceWeight = [...];
9965 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9966 readonly a(st) IOReadBandwidthMax = [...];
9967 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9968 readonly a(st) IOWriteBandwidthMax = [...];
9969 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9970 readonly a(st) IOReadIOPSMax = [...];
9971 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9972 readonly a(st) IOWriteIOPSMax = [...];
9973 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9974 readonly a(st) IODeviceLatencyTargetUSec = [...];
9975 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9976 readonly b BlockIOAccounting = ...;
9977 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9978 readonly t BlockIOWeight = ...;
9979 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9980 readonly t StartupBlockIOWeight = ...;
9981 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9982 readonly a(st) BlockIODeviceWeight = [...];
9983 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9984 readonly a(st) BlockIOReadBandwidth = [...];
9985 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9986 readonly a(st) BlockIOWriteBandwidth = [...];
9987 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9988 readonly b MemoryAccounting = ...;
9989 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9990 readonly t DefaultMemoryLow = ...;
9991 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9992 readonly t DefaultStartupMemoryLow = ...;
9993 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9994 readonly t DefaultMemoryMin = ...;
9995 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9996 readonly t MemoryMin = ...;
9997 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9998 readonly t MemoryLow = ...;
9999 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10000 readonly t StartupMemoryLow = ...;
10001 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10002 readonly t MemoryHigh = ...;
10003 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10004 readonly t StartupMemoryHigh = ...;
10005 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10006 readonly t MemoryMax = ...;
10007 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10008 readonly t StartupMemoryMax = ...;
10009 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10010 readonly t MemorySwapMax = ...;
10011 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10012 readonly t StartupMemorySwapMax = ...;
10013 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10014 readonly t MemoryZSwapMax = ...;
10015 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10016 readonly t StartupMemoryZSwapMax = ...;
10017 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10018 readonly t MemoryLimit = ...;
10019 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10020 readonly s DevicePolicy = '...';
10021 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10022 readonly a(ss) DeviceAllow = [...];
10023 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10024 readonly b TasksAccounting = ...;
10025 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10026 readonly t TasksMax = ...;
10027 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10028 readonly b IPAccounting = ...;
10029 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10030 readonly a(iayu) IPAddressAllow = [...];
10031 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10032 readonly a(iayu) IPAddressDeny = [...];
10033 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10034 readonly as IPIngressFilterPath = ['...', ...];
10035 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10036 readonly as IPEgressFilterPath = ['...', ...];
10037 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10038 readonly as DisableControllers = ['...', ...];
10039 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10040 readonly s ManagedOOMSwap = '...';
10041 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10042 readonly s ManagedOOMMemoryPressure = '...';
10043 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10044 readonly u ManagedOOMMemoryPressureLimit = ...;
10045 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10046 readonly s ManagedOOMPreference = '...';
10047 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10048 readonly a(ss) BPFProgram = [...];
10049 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10050 readonly a(iiqq) SocketBindAllow = [...];
10051 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10052 readonly a(iiqq) SocketBindDeny = [...];
10053 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10054 readonly (bas) RestrictNetworkInterfaces = ...;
10055 };
10056 interface org.freedesktop.DBus.Peer { ... };
10057 interface org.freedesktop.DBus.Introspectable { ... };
10058 interface org.freedesktop.DBus.Properties { ... };
10059 interface org.freedesktop.systemd1.Unit { ... };
10060 };
10061 </programlisting>
10062
10063 <!--method GetProcesses is not documented!-->
10064
10065 <!--method AttachProcesses is not documented!-->
10066
10067 <!--property Slice is not documented!-->
10068
10069 <!--property ControlGroupId is not documented!-->
10070
10071 <!--property MemoryCurrent is not documented!-->
10072
10073 <!--property CPUUsageNSec is not documented!-->
10074
10075 <!--property EffectiveCPUs is not documented!-->
10076
10077 <!--property EffectiveMemoryNodes is not documented!-->
10078
10079 <!--property TasksCurrent is not documented!-->
10080
10081 <!--property IPIngressBytes is not documented!-->
10082
10083 <!--property IPIngressPackets is not documented!-->
10084
10085 <!--property IPEgressBytes is not documented!-->
10086
10087 <!--property IPEgressPackets is not documented!-->
10088
10089 <!--property IOReadBytes is not documented!-->
10090
10091 <!--property IOReadOperations is not documented!-->
10092
10093 <!--property IOWriteBytes is not documented!-->
10094
10095 <!--property IOWriteOperations is not documented!-->
10096
10097 <!--property Delegate is not documented!-->
10098
10099 <!--property DelegateControllers is not documented!-->
10100
10101 <!--property CPUAccounting is not documented!-->
10102
10103 <!--property CPUWeight is not documented!-->
10104
10105 <!--property StartupCPUWeight is not documented!-->
10106
10107 <!--property CPUShares is not documented!-->
10108
10109 <!--property StartupCPUShares is not documented!-->
10110
10111 <!--property CPUQuotaPerSecUSec is not documented!-->
10112
10113 <!--property CPUQuotaPeriodUSec is not documented!-->
10114
10115 <!--property AllowedCPUs is not documented!-->
10116
10117 <!--property StartupAllowedCPUs is not documented!-->
10118
10119 <!--property AllowedMemoryNodes is not documented!-->
10120
10121 <!--property StartupAllowedMemoryNodes is not documented!-->
10122
10123 <!--property IOAccounting is not documented!-->
10124
10125 <!--property IOWeight is not documented!-->
10126
10127 <!--property StartupIOWeight is not documented!-->
10128
10129 <!--property IODeviceWeight is not documented!-->
10130
10131 <!--property IOReadBandwidthMax is not documented!-->
10132
10133 <!--property IOWriteBandwidthMax is not documented!-->
10134
10135 <!--property IOReadIOPSMax is not documented!-->
10136
10137 <!--property IOWriteIOPSMax is not documented!-->
10138
10139 <!--property IODeviceLatencyTargetUSec is not documented!-->
10140
10141 <!--property BlockIOAccounting is not documented!-->
10142
10143 <!--property BlockIOWeight is not documented!-->
10144
10145 <!--property StartupBlockIOWeight is not documented!-->
10146
10147 <!--property BlockIODeviceWeight is not documented!-->
10148
10149 <!--property BlockIOReadBandwidth is not documented!-->
10150
10151 <!--property BlockIOWriteBandwidth is not documented!-->
10152
10153 <!--property MemoryAccounting is not documented!-->
10154
10155 <!--property DefaultMemoryLow is not documented!-->
10156
10157 <!--property DefaultStartupMemoryLow is not documented!-->
10158
10159 <!--property DefaultMemoryMin is not documented!-->
10160
10161 <!--property MemoryMin is not documented!-->
10162
10163 <!--property MemoryLow is not documented!-->
10164
10165 <!--property StartupMemoryLow is not documented!-->
10166
10167 <!--property MemoryHigh is not documented!-->
10168
10169 <!--property StartupMemoryHigh is not documented!-->
10170
10171 <!--property MemoryMax is not documented!-->
10172
10173 <!--property StartupMemoryMax is not documented!-->
10174
10175 <!--property MemorySwapMax is not documented!-->
10176
10177 <!--property StartupMemorySwapMax is not documented!-->
10178
10179 <!--property MemoryZSwapMax is not documented!-->
10180
10181 <!--property StartupMemoryZSwapMax is not documented!-->
10182
10183 <!--property MemoryLimit is not documented!-->
10184
10185 <!--property DevicePolicy is not documented!-->
10186
10187 <!--property DeviceAllow is not documented!-->
10188
10189 <!--property TasksAccounting is not documented!-->
10190
10191 <!--property TasksMax is not documented!-->
10192
10193 <!--property IPAccounting is not documented!-->
10194
10195 <!--property IPAddressAllow is not documented!-->
10196
10197 <!--property IPAddressDeny is not documented!-->
10198
10199 <!--property IPIngressFilterPath is not documented!-->
10200
10201 <!--property IPEgressFilterPath is not documented!-->
10202
10203 <!--property DisableControllers is not documented!-->
10204
10205 <!--property ManagedOOMSwap is not documented!-->
10206
10207 <!--property ManagedOOMMemoryPressure is not documented!-->
10208
10209 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
10210
10211 <!--property ManagedOOMPreference is not documented!-->
10212
10213 <!--property BPFProgram is not documented!-->
10214
10215 <!--property SocketBindAllow is not documented!-->
10216
10217 <!--property SocketBindDeny is not documented!-->
10218
10219 <!--property RestrictNetworkInterfaces is not documented!-->
10220
10221 <!--Autogenerated cross-references for systemd.directives, do not edit-->
10222
10223 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10224
10225 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
10226
10227 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10228
10229 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
10230
10231 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
10232
10233 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
10234
10235 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
10236
10237 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
10238
10239 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
10240
10241 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
10242
10243 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
10244
10245 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
10246
10247 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
10248
10249 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
10250
10251 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
10252
10253 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
10254
10255 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
10256
10257 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
10258
10259 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
10260
10261 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
10262
10263 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
10264
10265 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
10266
10267 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
10268
10269 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
10270
10271 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
10272
10273 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
10274
10275 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
10276
10277 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
10278
10279 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
10280
10281 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
10282
10283 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
10284
10285 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
10286
10287 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
10288
10289 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
10290
10291 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
10292
10293 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
10294
10295 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
10296
10297 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
10298
10299 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
10300
10301 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
10302
10303 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
10304
10305 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
10306
10307 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
10308
10309 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
10310
10311 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
10312
10313 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
10314
10315 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
10316
10317 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
10318
10319 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
10320
10321 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
10322
10323 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
10324
10325 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
10326
10327 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
10328
10329 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
10330
10331 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
10332
10333 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
10334
10335 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
10336
10337 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
10338
10339 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
10340
10341 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
10342
10343 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
10344
10345 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
10346
10347 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
10348
10349 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
10350
10351 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
10352
10353 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
10354
10355 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
10356
10357 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
10358
10359 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
10360
10361 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
10362
10363 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
10364
10365 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
10366
10367 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
10368
10369 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
10370
10371 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
10372
10373 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
10374
10375 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
10376
10377 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
10378
10379 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
10380
10381 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
10382
10383 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
10384
10385 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
10386
10387 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
10388
10389 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
10390
10391 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
10392
10393 <!--End of Autogenerated section-->
10394
10395 <refsect2>
10396 <title>Properties</title>
10397
10398 <para>Most properties correspond directly with the matching settings in slice unit files.</para>
10399 </refsect2>
10400 </refsect1>
10401
10402 <refsect1>
10403 <title>Scope Unit Objects</title>
10404
10405 <para>All scope unit objects implement the <interfacename>org.freedesktop.systemd1.Scope</interfacename>
10406 interface (described here) in addition to the generic
10407 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
10408
10409 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/session_2d1_2escope" interface="org.freedesktop.systemd1.Scope">
10410 node /org/freedesktop/systemd1/unit/session_2d1_2escope {
10411 interface org.freedesktop.systemd1.Scope {
10412 methods:
10413 Abandon();
10414 GetProcesses(out a(sus) processes);
10415 AttachProcesses(in s subcgroup,
10416 in au pids);
10417 signals:
10418 RequestStop();
10419 properties:
10420 readonly s Controller = '...';
10421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10422 readonly t TimeoutStopUSec = ...;
10423 readonly s Result = '...';
10424 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10425 readonly t RuntimeMaxUSec = ...;
10426 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10427 readonly t RuntimeRandomizedExtraUSec = ...;
10428 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10429 readonly s OOMPolicy = '...';
10430 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10431 readonly s Slice = '...';
10432 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10433 readonly s ControlGroup = '...';
10434 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10435 readonly t ControlGroupId = ...;
10436 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10437 readonly t MemoryCurrent = ...;
10438 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10439 readonly t MemoryAvailable = ...;
10440 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10441 readonly t CPUUsageNSec = ...;
10442 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10443 readonly ay EffectiveCPUs = [...];
10444 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10445 readonly ay EffectiveMemoryNodes = [...];
10446 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10447 readonly t TasksCurrent = ...;
10448 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10449 readonly t IPIngressBytes = ...;
10450 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10451 readonly t IPIngressPackets = ...;
10452 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10453 readonly t IPEgressBytes = ...;
10454 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10455 readonly t IPEgressPackets = ...;
10456 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10457 readonly t IOReadBytes = ...;
10458 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10459 readonly t IOReadOperations = ...;
10460 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10461 readonly t IOWriteBytes = ...;
10462 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10463 readonly t IOWriteOperations = ...;
10464 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10465 readonly b Delegate = ...;
10466 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10467 readonly as DelegateControllers = ['...', ...];
10468 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10469 readonly b CPUAccounting = ...;
10470 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10471 readonly t CPUWeight = ...;
10472 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10473 readonly t StartupCPUWeight = ...;
10474 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10475 readonly t CPUShares = ...;
10476 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10477 readonly t StartupCPUShares = ...;
10478 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10479 readonly t CPUQuotaPerSecUSec = ...;
10480 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10481 readonly t CPUQuotaPeriodUSec = ...;
10482 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10483 readonly ay AllowedCPUs = [...];
10484 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10485 readonly ay StartupAllowedCPUs = [...];
10486 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10487 readonly ay AllowedMemoryNodes = [...];
10488 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10489 readonly ay StartupAllowedMemoryNodes = [...];
10490 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10491 readonly b IOAccounting = ...;
10492 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10493 readonly t IOWeight = ...;
10494 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10495 readonly t StartupIOWeight = ...;
10496 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10497 readonly a(st) IODeviceWeight = [...];
10498 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10499 readonly a(st) IOReadBandwidthMax = [...];
10500 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10501 readonly a(st) IOWriteBandwidthMax = [...];
10502 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10503 readonly a(st) IOReadIOPSMax = [...];
10504 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10505 readonly a(st) IOWriteIOPSMax = [...];
10506 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10507 readonly a(st) IODeviceLatencyTargetUSec = [...];
10508 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10509 readonly b BlockIOAccounting = ...;
10510 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10511 readonly t BlockIOWeight = ...;
10512 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10513 readonly t StartupBlockIOWeight = ...;
10514 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10515 readonly a(st) BlockIODeviceWeight = [...];
10516 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10517 readonly a(st) BlockIOReadBandwidth = [...];
10518 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10519 readonly a(st) BlockIOWriteBandwidth = [...];
10520 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10521 readonly b MemoryAccounting = ...;
10522 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10523 readonly t DefaultMemoryLow = ...;
10524 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10525 readonly t DefaultStartupMemoryLow = ...;
10526 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10527 readonly t DefaultMemoryMin = ...;
10528 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10529 readonly t MemoryMin = ...;
10530 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10531 readonly t MemoryLow = ...;
10532 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10533 readonly t StartupMemoryLow = ...;
10534 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10535 readonly t MemoryHigh = ...;
10536 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10537 readonly t StartupMemoryHigh = ...;
10538 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10539 readonly t MemoryMax = ...;
10540 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10541 readonly t StartupMemoryMax = ...;
10542 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10543 readonly t MemorySwapMax = ...;
10544 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10545 readonly t StartupMemorySwapMax = ...;
10546 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10547 readonly t MemoryZSwapMax = ...;
10548 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10549 readonly t StartupMemoryZSwapMax = ...;
10550 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10551 readonly t MemoryLimit = ...;
10552 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10553 readonly s DevicePolicy = '...';
10554 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10555 readonly a(ss) DeviceAllow = [...];
10556 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10557 readonly b TasksAccounting = ...;
10558 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10559 readonly t TasksMax = ...;
10560 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10561 readonly b IPAccounting = ...;
10562 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10563 readonly a(iayu) IPAddressAllow = [...];
10564 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10565 readonly a(iayu) IPAddressDeny = [...];
10566 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10567 readonly as IPIngressFilterPath = ['...', ...];
10568 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10569 readonly as IPEgressFilterPath = ['...', ...];
10570 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10571 readonly as DisableControllers = ['...', ...];
10572 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10573 readonly s ManagedOOMSwap = '...';
10574 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10575 readonly s ManagedOOMMemoryPressure = '...';
10576 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10577 readonly u ManagedOOMMemoryPressureLimit = ...;
10578 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10579 readonly s ManagedOOMPreference = '...';
10580 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10581 readonly a(ss) BPFProgram = [...];
10582 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10583 readonly a(iiqq) SocketBindAllow = [...];
10584 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10585 readonly a(iiqq) SocketBindDeny = [...];
10586 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
10587 readonly (bas) RestrictNetworkInterfaces = ...;
10588 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10589 readonly s KillMode = '...';
10590 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10591 readonly i KillSignal = ...;
10592 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10593 readonly i RestartKillSignal = ...;
10594 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10595 readonly i FinalKillSignal = ...;
10596 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10597 readonly b SendSIGKILL = ...;
10598 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10599 readonly b SendSIGHUP = ...;
10600 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10601 readonly i WatchdogSignal = ...;
10602 };
10603 interface org.freedesktop.DBus.Peer { ... };
10604 interface org.freedesktop.DBus.Introspectable { ... };
10605 interface org.freedesktop.DBus.Properties { ... };
10606 interface org.freedesktop.systemd1.Unit { ... };
10607 };
10608 </programlisting>
10609
10610 <!--method GetProcesses is not documented!-->
10611
10612 <!--method AttachProcesses is not documented!-->
10613
10614 <!--property RuntimeMaxUSec is not documented!-->
10615
10616 <!--property RuntimeRandomizedExtraUSec is not documented!-->
10617
10618 <!--property OOMPolicy is not documented!-->
10619
10620 <!--property Slice is not documented!-->
10621
10622 <!--property ControlGroupId is not documented!-->
10623
10624 <!--property MemoryCurrent is not documented!-->
10625
10626 <!--property CPUUsageNSec is not documented!-->
10627
10628 <!--property EffectiveCPUs is not documented!-->
10629
10630 <!--property EffectiveMemoryNodes is not documented!-->
10631
10632 <!--property TasksCurrent is not documented!-->
10633
10634 <!--property IPIngressBytes is not documented!-->
10635
10636 <!--property IPIngressPackets is not documented!-->
10637
10638 <!--property IPEgressBytes is not documented!-->
10639
10640 <!--property IPEgressPackets is not documented!-->
10641
10642 <!--property IOReadBytes is not documented!-->
10643
10644 <!--property IOReadOperations is not documented!-->
10645
10646 <!--property IOWriteBytes is not documented!-->
10647
10648 <!--property IOWriteOperations is not documented!-->
10649
10650 <!--property Delegate is not documented!-->
10651
10652 <!--property DelegateControllers is not documented!-->
10653
10654 <!--property CPUAccounting is not documented!-->
10655
10656 <!--property CPUWeight is not documented!-->
10657
10658 <!--property StartupCPUWeight is not documented!-->
10659
10660 <!--property CPUShares is not documented!-->
10661
10662 <!--property StartupCPUShares is not documented!-->
10663
10664 <!--property CPUQuotaPerSecUSec is not documented!-->
10665
10666 <!--property CPUQuotaPeriodUSec is not documented!-->
10667
10668 <!--property AllowedCPUs is not documented!-->
10669
10670 <!--property StartupAllowedCPUs is not documented!-->
10671
10672 <!--property AllowedMemoryNodes is not documented!-->
10673
10674 <!--property StartupAllowedMemoryNodes is not documented!-->
10675
10676 <!--property IOAccounting is not documented!-->
10677
10678 <!--property IOWeight is not documented!-->
10679
10680 <!--property StartupIOWeight is not documented!-->
10681
10682 <!--property IODeviceWeight is not documented!-->
10683
10684 <!--property IOReadBandwidthMax is not documented!-->
10685
10686 <!--property IOWriteBandwidthMax is not documented!-->
10687
10688 <!--property IOReadIOPSMax is not documented!-->
10689
10690 <!--property IOWriteIOPSMax is not documented!-->
10691
10692 <!--property IODeviceLatencyTargetUSec is not documented!-->
10693
10694 <!--property BlockIOAccounting is not documented!-->
10695
10696 <!--property BlockIOWeight is not documented!-->
10697
10698 <!--property StartupBlockIOWeight is not documented!-->
10699
10700 <!--property BlockIODeviceWeight is not documented!-->
10701
10702 <!--property BlockIOReadBandwidth is not documented!-->
10703
10704 <!--property BlockIOWriteBandwidth is not documented!-->
10705
10706 <!--property MemoryAccounting is not documented!-->
10707
10708 <!--property DefaultMemoryLow is not documented!-->
10709
10710 <!--property DefaultStartupMemoryLow is not documented!-->
10711
10712 <!--property DefaultMemoryMin is not documented!-->
10713
10714 <!--property MemoryMin is not documented!-->
10715
10716 <!--property MemoryLow is not documented!-->
10717
10718 <!--property StartupMemoryLow is not documented!-->
10719
10720 <!--property MemoryHigh is not documented!-->
10721
10722 <!--property StartupMemoryHigh is not documented!-->
10723
10724 <!--property MemoryMax is not documented!-->
10725
10726 <!--property StartupMemoryMax is not documented!-->
10727
10728 <!--property MemorySwapMax is not documented!-->
10729
10730 <!--property StartupMemorySwapMax is not documented!-->
10731
10732 <!--property MemoryZSwapMax is not documented!-->
10733
10734 <!--property StartupMemoryZSwapMax is not documented!-->
10735
10736 <!--property MemoryLimit is not documented!-->
10737
10738 <!--property DevicePolicy is not documented!-->
10739
10740 <!--property DeviceAllow is not documented!-->
10741
10742 <!--property TasksAccounting is not documented!-->
10743
10744 <!--property TasksMax is not documented!-->
10745
10746 <!--property IPAccounting is not documented!-->
10747
10748 <!--property IPAddressAllow is not documented!-->
10749
10750 <!--property IPAddressDeny is not documented!-->
10751
10752 <!--property IPIngressFilterPath is not documented!-->
10753
10754 <!--property IPEgressFilterPath is not documented!-->
10755
10756 <!--property DisableControllers is not documented!-->
10757
10758 <!--property ManagedOOMSwap is not documented!-->
10759
10760 <!--property ManagedOOMMemoryPressure is not documented!-->
10761
10762 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
10763
10764 <!--property ManagedOOMPreference is not documented!-->
10765
10766 <!--property BPFProgram is not documented!-->
10767
10768 <!--property SocketBindAllow is not documented!-->
10769
10770 <!--property SocketBindDeny is not documented!-->
10771
10772 <!--property RestrictNetworkInterfaces is not documented!-->
10773
10774 <!--property KillMode is not documented!-->
10775
10776 <!--property KillSignal is not documented!-->
10777
10778 <!--property RestartKillSignal is not documented!-->
10779
10780 <!--property FinalKillSignal is not documented!-->
10781
10782 <!--property SendSIGKILL is not documented!-->
10783
10784 <!--property SendSIGHUP is not documented!-->
10785
10786 <!--property WatchdogSignal is not documented!-->
10787
10788 <!--Autogenerated cross-references for systemd.directives, do not edit-->
10789
10790 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10791
10792 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
10793
10794 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
10795
10796 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
10797
10798 <variablelist class="dbus-method" generated="True" extra-ref="Abandon()"/>
10799
10800 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
10801
10802 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
10803
10804 <variablelist class="dbus-signal" generated="True" extra-ref="RequestStop"/>
10805
10806 <variablelist class="dbus-property" generated="True" extra-ref="Controller"/>
10807
10808 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
10809
10810 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
10811
10812 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
10813
10814 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/>
10815
10816 <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
10817
10818 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
10819
10820 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
10821
10822 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroupId"/>
10823
10824 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
10825
10826 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
10827
10828 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
10829
10830 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
10831
10832 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
10833
10834 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
10835
10836 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
10837
10838 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
10839
10840 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
10841
10842 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
10843
10844 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
10845
10846 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
10847
10848 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
10849
10850 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
10851
10852 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
10853
10854 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
10855
10856 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
10857
10858 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
10859
10860 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
10861
10862 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
10863
10864 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
10865
10866 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
10867
10868 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
10869
10870 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
10871
10872 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedCPUs"/>
10873
10874 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
10875
10876 <variablelist class="dbus-property" generated="True" extra-ref="StartupAllowedMemoryNodes"/>
10877
10878 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
10879
10880 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
10881
10882 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
10883
10884 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
10885
10886 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
10887
10888 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
10889
10890 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
10891
10892 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
10893
10894 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
10895
10896 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
10897
10898 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
10899
10900 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
10901
10902 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
10903
10904 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
10905
10906 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
10907
10908 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
10909
10910 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
10911
10912 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartupMemoryLow"/>
10913
10914 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
10915
10916 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
10917
10918 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
10919
10920 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryLow"/>
10921
10922 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
10923
10924 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryHigh"/>
10925
10926 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
10927
10928 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryMax"/>
10929
10930 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
10931
10932 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemorySwapMax"/>
10933
10934 <variablelist class="dbus-property" generated="True" extra-ref="MemoryZSwapMax"/>
10935
10936 <variablelist class="dbus-property" generated="True" extra-ref="StartupMemoryZSwapMax"/>
10937
10938 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
10939
10940 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
10941
10942 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
10943
10944 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
10945
10946 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
10947
10948 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
10949
10950 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
10951
10952 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
10953
10954 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
10955
10956 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
10957
10958 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
10959
10960 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
10961
10962 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
10963
10964 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
10965
10966 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
10967
10968 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
10969
10970 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
10971
10972 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
10973
10974 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
10975
10976 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
10977
10978 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
10979
10980 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
10981
10982 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
10983
10984 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
10985
10986 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
10987
10988 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
10989
10990 <!--End of Autogenerated section-->
10991
10992 <refsect2>
10993 <title>Methods</title>
10994
10995 <para><function>Abandon()</function> may be used to place a scope unit in the "abandoned" state. This
10996 may be used to inform the system manager that the manager that created the scope lost interest in the
10997 scope (for example, because it is terminating), without wanting to shut down the scope entirely.</para>
10998 </refsect2>
10999
11000 <refsect2>
11001 <title>Signals</title>
11002
11003 <para><function>RequestStop</function> is sent to the peer that is configured in the
11004 <varname>Controller</varname> property when systemd is requested to terminate the scope unit. A program
11005 registering a scope can use this to cleanly shut down the processes it added to the scope instead of
11006 letting systemd do it with the usual <constant>SIGTERM</constant> logic.</para>
11007 </refsect2>
11008
11009 <refsect2>
11010 <title>Properties</title>
11011
11012 <para>All properties correspond directly with the matching properties of service units.</para>
11013
11014 <para><varname>Controller</varname> contains the bus name (unique or well-known) that is notified when
11015 the scope unit is to be shut down via a <function>RequestStop</function> signal (see below). This is
11016 set when the scope is created. If not set, the scope's processes will terminated with
11017 <constant>SIGTERM</constant> directly.</para>
11018 </refsect2>
11019 </refsect1>
11020
11021
11022 <refsect1>
11023 <title>Job Objects</title>
11024
11025 <para>Job objects encapsulate scheduled or running jobs. Each unit can have none or one jobs in the
11026 execution queue. Each job is attached to exactly one unit.</para>
11027
11028 <programlisting executable="systemd" node="/org/freedesktop/systemd1/job/666" interface="org.freedesktop.systemd1.Job">
11029 node /org/freedesktop/systemd1/job/666 {
11030 interface org.freedesktop.systemd1.Job {
11031 methods:
11032 Cancel();
11033 GetAfter(out a(usssoo) jobs);
11034 GetBefore(out a(usssoo) jobs);
11035 properties:
11036 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11037 readonly u Id = ...;
11038 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11039 readonly (so) Unit = ...;
11040 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11041 readonly s JobType = '...';
11042 readonly s State = '...';
11043 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
11044 readonly a(ss) ActivationDetails = [...];
11045 };
11046 interface org.freedesktop.DBus.Peer { ... };
11047 interface org.freedesktop.DBus.Introspectable { ... };
11048 interface org.freedesktop.DBus.Properties { ... };
11049 };
11050 </programlisting>
11051
11052 <!--method GetAfter is not documented!-->
11053
11054 <!--method GetBefore is not documented!-->
11055
11056 <!--Autogenerated cross-references for systemd.directives, do not edit-->
11057
11058 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
11059
11060 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
11061
11062 <variablelist class="dbus-method" generated="True" extra-ref="Cancel()"/>
11063
11064 <variablelist class="dbus-method" generated="True" extra-ref="GetAfter()"/>
11065
11066 <variablelist class="dbus-method" generated="True" extra-ref="GetBefore()"/>
11067
11068 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
11069
11070 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
11071
11072 <variablelist class="dbus-property" generated="True" extra-ref="JobType"/>
11073
11074 <variablelist class="dbus-property" generated="True" extra-ref="State"/>
11075
11076 <variablelist class="dbus-property" generated="True" extra-ref="ActivationDetails"/>
11077
11078 <!--End of Autogenerated section-->
11079
11080 <refsect2>
11081 <title>Methods</title>
11082
11083 <para><function>Cancel()</function> cancels the job. Note that this will remove a job from the queue if
11084 it is not yet executed but generally will not cause a job that is already in the process of being
11085 executed to be aborted. This operation may also be requested via the <function>CancelJob()</function>
11086 method of the Manager object (see above), which is sometimes useful to reduce roundtrips.</para>
11087 </refsect2>
11088
11089 <refsect2>
11090 <title>Properties</title>
11091
11092 <para><varname>Id</varname> is the numeric Id of the job. During the runtime of a systemd instance each
11093 numeric ID is only assigned once.</para>
11094
11095 <para><varname>Unit</varname> refers to the unit this job belongs to. It is a structure consisting of
11096 the name of the unit and a bus path to the unit's object.</para>
11097
11098 <para><varname>JobType</varname> refers to the job's type and is one of <literal>start</literal>,
11099 <literal>verify-active</literal>, <literal>stop</literal>, <literal>reload</literal>,
11100 <literal>restart</literal>, <literal>try-restart</literal>, or <literal>reload-or-start</literal>. Note
11101 that later versions might define additional values.</para>
11102
11103 <para><varname>State</varname> refers to the job's state and is one of <literal>waiting</literal> and
11104 <literal>running</literal>. The former indicates that a job is currently queued but has not begun to
11105 execute yet. The latter indicates that a job is currently being executed.</para>
11106
11107 <para><varname>ActivationDetails</varname> has the same content as the property of the same name under
11108 the <varname>org.freedesktop.systemd1.Unit</varname> interface.</para>
11109 </refsect2>
11110 </refsect1>
11111
11112 <refsect1>
11113 <title>Examples</title>
11114
11115 <example>
11116 <title>Introspect <interfacename>org.freedesktop.systemd1.Manager</interfacename> on the bus</title>
11117
11118 <programlisting>
11119 $ gdbus introspect --system \
11120 --dest org.freedesktop.systemd1 \
11121 --object-path /org/freedesktop/systemd1
11122 </programlisting>
11123 </example>
11124
11125 <example>
11126 <title>Introspect a unit on the bus</title>
11127
11128 <programlisting>
11129 $ busctl introspect org.freedesktop.systemd1 \
11130 $(busctl call org.freedesktop.systemd1 \
11131 /org/freedesktop/systemd1 \
11132 org.freedesktop.systemd1.Manager \
11133 GetUnit s systemd-resolved.service | cut -d'"' -f2)
11134 </programlisting>
11135 </example>
11136
11137 <example>
11138 <title>Introspect <interfacename>org.freedesktop.systemd1.Job</interfacename> on the bus</title>
11139
11140 <programlisting>
11141 $ gdbus introspect --system --dest org.freedesktop.systemd1 \
11142 --object-path /org/freedesktop/systemd1/job/1292
11143 </programlisting>
11144 </example>
11145 </refsect1>
11146
11147 <xi:include href="org.freedesktop.locale1.xml" xpointer="versioning"/>
11148 </refentry>