]> git.ipfire.org Git - thirdparty/systemd.git/blame - man/org.freedesktop.systemd1.xml
socket: unified documentation for Accept to use 'yes/no' everywhere
[thirdparty/systemd.git] / man / org.freedesktop.systemd1.xml
CommitLineData
3031660c
ZJS
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+ -->
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>
ca264f7d 19 <refpurpose>The D-Bus interface of systemd</refpurpose>
3031660c
ZJS
20 </refnamediv>
21
22 <refsect1>
23 <title>Introduction</title>
24
25 <para>
26 <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry> and its
ca264f7d
DDM
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.
3031660c
ZJS
29 </para>
30
31 <para>The service manager exposes a number of objects on the bus: one
ca264f7d 32 <interfacename>Manager</interfacename> object as a central entry point for clients along with individual objects
3031660c 33 for each unit and for each queued job. The unit objects each implement a generic
ca264f7d
DDM
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 id into a bus path of the corresponding
3031660c
ZJS
38 D-Bus object.</para>
39
40 <para>Properties exposing time values are usually encoded in microseconds (usec) on the bus, even if
41 their corresponding settings in the unit files are in seconds.</para>
42
98ab0dae
ZJS
43 <para>In contrast to most of the other services of the systemd suite, PID 1 does not use
44 <ulink url="https://www.freedesktop.org/software/polkit/docs/latest/">polkit</ulink>
45 for controlling access to privileged operations, but relies exclusively on the low-level D-Bus policy
46 language. (This is done in order to avoid a cyclic dependency between polkit and systemd/PID 1.) This
3031660c 47 means that sensitive operations exposed by PID 1 on the bus are generally not available to unprivileged
ca264f7d 48 processes directly. However, some operations (such as shutdown/reboot/suspend) are made available through the D-Bus
3031660c
ZJS
49 API of logind, see
50 <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
51 </para>
52 </refsect1>
53
54 <refsect1>
55 <title>The Manager Object</title>
56
57 <para>The main entry point object is available on the fixed
58 <constant>/org/freedesktop/systemd1</constant> object path:</para>
59
48f99d7c 60 <programlisting executable="systemd" node="/org/freedesktop/systemd1" interface="org.freedesktop.systemd1.Manager">
3031660c
ZJS
61node /org/freedesktop/systemd1 {
62 interface org.freedesktop.systemd1.Manager {
63 methods:
64 GetUnit(in s name,
65 out o unit);
66 GetUnitByPID(in u pid,
67 out o unit);
47fb7fd6
ZJS
68 GetUnitByInvocationID(in ay invocation_id,
69 out o unit);
70 GetUnitByControlGroup(in s cgroup,
71 out o unit);
3031660c
ZJS
72 LoadUnit(in s name,
73 out o unit);
74 StartUnit(in s name,
75 in s mode,
76 out o job);
77 StartUnitReplace(in s old_unit,
78 in s new_unit,
79 in s mode,
80 out o job);
81 StopUnit(in s name,
82 in s mode,
83 out o job);
84 ReloadUnit(in s name,
85 in s mode,
86 out o job);
87 RestartUnit(in s name,
88 in s mode,
89 out o job);
90 TryRestartUnit(in s name,
91 in s mode,
92 out o job);
93 ReloadOrRestartUnit(in s name,
94 in s mode,
95 out o job);
96 ReloadOrTryRestartUnit(in s name,
97 in s mode,
98 out o job);
47fb7fd6
ZJS
99 EnqueueUnitJob(in s name,
100 in s job_type,
101 in s job_mode,
102 out u job_id,
103 out o job_path,
104 out s unit_id,
105 out o unit_path,
106 out s job_type,
107 out a(uosos) affected_jobs);
3031660c 108 KillUnit(in s name,
47fb7fd6 109 in s whom,
3031660c 110 in i signal);
47fb7fd6
ZJS
111 CleanUnit(in s name,
112 in as mask);
671fee18
LP
113 FreezeUnit(in s name);
114 ThawUnit(in s name);
3031660c 115 ResetFailedUnit(in s name);
47fb7fd6
ZJS
116 SetUnitProperties(in s name,
117 in b runtime,
118 in a(sv) properties);
119 RefUnit(in s name);
120 UnrefUnit(in s name);
121 StartTransientUnit(in s name,
122 in s mode,
123 in a(sv) properties,
124 in a(sa(sv)) aux,
125 out o job);
126 GetUnitProcesses(in s name,
127 out a(sus) processes);
128 AttachProcessesToUnit(in s unit_name,
129 in s subcgroup,
130 in au pids);
131 AbandonScope(in s name);
3031660c
ZJS
132 GetJob(in u id,
133 out o job);
47fb7fd6
ZJS
134 GetJobAfter(in u id,
135 out a(usssoo) jobs);
136 GetJobBefore(in u id,
137 out a(usssoo) jobs);
3031660c
ZJS
138 CancelJob(in u id);
139 ClearJobs();
140 ResetFailed();
9653108f 141 SetShowStatus(in s mode);
3031660c 142 ListUnits(out a(ssssssouso) units);
47fb7fd6
ZJS
143 ListUnitsFiltered(in as states,
144 out a(ssssssouso) units);
145 ListUnitsByPatterns(in as states,
146 in as patterns,
147 out a(ssssssouso) units);
148 ListUnitsByNames(in as names,
149 out a(ssssssouso) units);
3031660c
ZJS
150 ListJobs(out a(usssoo) jobs);
151 Subscribe();
152 Unsubscribe();
47fb7fd6
ZJS
153 Dump(out s output);
154 DumpByFileDescriptor(out h fd);
3031660c
ZJS
155 Reload();
156 Reexecute();
157 Exit();
158 Reboot();
159 PowerOff();
160 Halt();
161 KExec();
162 SwitchRoot(in s new_root,
163 in s init);
47fb7fd6 164 SetEnvironment(in as assignments);
3031660c 165 UnsetEnvironment(in as names);
47fb7fd6
ZJS
166 UnsetAndSetEnvironment(in as names,
167 in as assignments);
168 ListUnitFiles(out a(ss) unit_files);
169 ListUnitFilesByPatterns(in as states,
170 in as patterns,
171 out a(ss) unit_files);
3031660c
ZJS
172 GetUnitFileState(in s file,
173 out s state);
174 EnableUnitFiles(in as files,
175 in b runtime,
176 in b force,
177 out b carries_install_info,
178 out a(sss) changes);
179 DisableUnitFiles(in as files,
180 in b runtime,
181 out a(sss) changes);
83654007
LB
182 EnableUnitFilesWithFlags(in as files,
183 in t flags,
184 out b carries_install_info,
185 out a(sss) changes);
186 DisableUnitFilesWithFlags(in as files,
187 in t flags,
188 out a(sss) changes);
3031660c
ZJS
189 ReenableUnitFiles(in as files,
190 in b runtime,
191 in b force,
192 out b carries_install_info,
193 out a(sss) changes);
194 LinkUnitFiles(in as files,
195 in b runtime,
196 in b force,
197 out a(sss) changes);
198 PresetUnitFiles(in as files,
199 in b runtime,
200 in b force,
201 out b carries_install_info,
202 out a(sss) changes);
47fb7fd6
ZJS
203 PresetUnitFilesWithMode(in as files,
204 in s mode,
205 in b runtime,
206 in b force,
207 out b carries_install_info,
208 out a(sss) changes);
3031660c
ZJS
209 MaskUnitFiles(in as files,
210 in b runtime,
211 in b force,
212 out a(sss) changes);
213 UnmaskUnitFiles(in as files,
214 in b runtime,
215 out a(sss) changes);
47fb7fd6
ZJS
216 RevertUnitFiles(in as files,
217 out a(sss) changes);
218 SetDefaultTarget(in s name,
219 in b force,
3031660c
ZJS
220 out a(sss) changes);
221 GetDefaultTarget(out s name);
47fb7fd6
ZJS
222 PresetAllUnitFiles(in s mode,
223 in b runtime,
224 in b force,
225 out a(sss) changes);
226 AddDependencyUnitFiles(in as files,
227 in s target,
228 in s type,
229 in b runtime,
230 in b force,
231 out a(sss) changes);
232 GetUnitFileLinks(in s name,
233 in b runtime,
234 out as links);
235 SetExitCode(in y number);
236 LookupDynamicUserByName(in s name,
237 out u uid);
238 LookupDynamicUserByUID(in u uid,
239 out s name);
240 GetDynamicUsers(out a(us) users);
3031660c
ZJS
241 signals:
242 UnitNew(s id,
243 o unit);
244 UnitRemoved(s id,
245 o unit);
246 JobNew(u id,
247 o job,
248 s unit);
249 JobRemoved(u id,
250 o job,
251 s unit,
252 s result);
253 StartupFinished(t firmware,
254 t loader,
255 t kernel,
256 t initrd,
257 t userspace,
258 t total);
259 UnitFilesChanged();
260 Reloading(b active);
261 properties:
47fb7fd6
ZJS
262 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
263 readonly s Version = '...';
264 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
265 readonly s Features = '...';
266 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
267 readonly s Virtualization = '...';
268 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
269 readonly s Architecture = '...';
270 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
271 readonly s Tainted = '...';
272 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
273 readonly t FirmwareTimestamp = ...;
274 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
275 readonly t FirmwareTimestampMonotonic = ...;
276 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
277 readonly t LoaderTimestamp = ...;
278 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
279 readonly t LoaderTimestampMonotonic = ...;
280 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
281 readonly t KernelTimestamp = ...;
282 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
283 readonly t KernelTimestampMonotonic = ...;
284 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
285 readonly t InitRDTimestamp = ...;
286 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
287 readonly t InitRDTimestampMonotonic = ...;
288 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
289 readonly t UserspaceTimestamp = ...;
290 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
291 readonly t UserspaceTimestampMonotonic = ...;
292 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
293 readonly t FinishTimestamp = ...;
294 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
295 readonly t FinishTimestampMonotonic = ...;
296 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
297 readonly t SecurityStartTimestamp = ...;
298 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
299 readonly t SecurityStartTimestampMonotonic = ...;
300 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
301 readonly t SecurityFinishTimestamp = ...;
302 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
303 readonly t SecurityFinishTimestampMonotonic = ...;
304 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
305 readonly t GeneratorsStartTimestamp = ...;
306 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
307 readonly t GeneratorsStartTimestampMonotonic = ...;
308 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
309 readonly t GeneratorsFinishTimestamp = ...;
310 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
311 readonly t GeneratorsFinishTimestampMonotonic = ...;
312 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
313 readonly t UnitsLoadStartTimestamp = ...;
314 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
315 readonly t UnitsLoadStartTimestampMonotonic = ...;
316 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
317 readonly t UnitsLoadFinishTimestamp = ...;
318 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
319 readonly t UnitsLoadFinishTimestampMonotonic = ...;
320 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
321 readonly t InitRDSecurityStartTimestamp = ...;
322 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
323 readonly t InitRDSecurityStartTimestampMonotonic = ...;
324 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
325 readonly t InitRDSecurityFinishTimestamp = ...;
326 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
327 readonly t InitRDSecurityFinishTimestampMonotonic = ...;
328 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
329 readonly t InitRDGeneratorsStartTimestamp = ...;
330 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
331 readonly t InitRDGeneratorsStartTimestampMonotonic = ...;
332 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
333 readonly t InitRDGeneratorsFinishTimestamp = ...;
334 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
335 readonly t InitRDGeneratorsFinishTimestampMonotonic = ...;
336 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
337 readonly t InitRDUnitsLoadStartTimestamp = ...;
338 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
339 readonly t InitRDUnitsLoadStartTimestampMonotonic = ...;
340 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
341 readonly t InitRDUnitsLoadFinishTimestamp = ...;
342 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
343 readonly t InitRDUnitsLoadFinishTimestampMonotonic = ...;
344 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
345 @org.freedesktop.systemd1.Privileged("true")
346 readwrite s LogLevel = '...';
347 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
348 @org.freedesktop.systemd1.Privileged("true")
349 readwrite s LogTarget = '...';
350 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
351 readonly u NNames = ...;
352 readonly u NFailedUnits = ...;
353 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
354 readonly u NJobs = ...;
355 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
356 readonly u NInstalledJobs = ...;
357 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
358 readonly u NFailedJobs = ...;
359 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
360 readonly d Progress = ...;
361 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
362 readonly as Environment = ['...', ...];
363 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
364 readonly b ConfirmSpawn = ...;
365 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
366 readonly b ShowStatus = ...;
367 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
368 readonly as UnitPath = ['...', ...];
369 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
370 readonly s DefaultStandardOutput = '...';
371 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
372 readonly s DefaultStandardError = '...';
373 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
374 @org.freedesktop.systemd1.Privileged("true")
375 readwrite t RuntimeWatchdogUSec = ...;
376 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
377 @org.freedesktop.systemd1.Privileged("true")
378 readwrite t RebootWatchdogUSec = ...;
379 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
380 @org.freedesktop.systemd1.Privileged("true")
381 readwrite t KExecWatchdogUSec = ...;
382 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
383 @org.freedesktop.systemd1.Privileged("true")
384 readwrite b ServiceWatchdogs = ...;
385 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
386 readonly s ControlGroup = '...';
387 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
388 readonly s SystemState = '...';
389 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
390 readonly y ExitCode = ...;
391 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
392 readonly t DefaultTimerAccuracyUSec = ...;
393 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
394 readonly t DefaultTimeoutStartUSec = ...;
395 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
396 readonly t DefaultTimeoutStopUSec = ...;
397 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
398 readonly t DefaultTimeoutAbortUSec = ...;
399 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
400 readonly t DefaultRestartUSec = ...;
401 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
402 readonly t DefaultStartLimitIntervalUSec = ...;
403 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
404 readonly u DefaultStartLimitBurst = ...;
405 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
406 readonly b DefaultCPUAccounting = ...;
407 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
408 readonly b DefaultBlockIOAccounting = ...;
409 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
410 readonly b DefaultMemoryAccounting = ...;
411 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
412 readonly b DefaultTasksAccounting = ...;
413 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
414 readonly t DefaultLimitCPU = ...;
415 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
416 readonly t DefaultLimitCPUSoft = ...;
417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
418 readonly t DefaultLimitFSIZE = ...;
419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
420 readonly t DefaultLimitFSIZESoft = ...;
421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
422 readonly t DefaultLimitDATA = ...;
423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
424 readonly t DefaultLimitDATASoft = ...;
425 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
426 readonly t DefaultLimitSTACK = ...;
427 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
428 readonly t DefaultLimitSTACKSoft = ...;
429 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
430 readonly t DefaultLimitCORE = ...;
431 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
432 readonly t DefaultLimitCORESoft = ...;
433 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
434 readonly t DefaultLimitRSS = ...;
435 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
436 readonly t DefaultLimitRSSSoft = ...;
437 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
438 readonly t DefaultLimitNOFILE = ...;
439 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
440 readonly t DefaultLimitNOFILESoft = ...;
441 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
442 readonly t DefaultLimitAS = ...;
443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
444 readonly t DefaultLimitASSoft = ...;
445 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
446 readonly t DefaultLimitNPROC = ...;
447 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
448 readonly t DefaultLimitNPROCSoft = ...;
449 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
450 readonly t DefaultLimitMEMLOCK = ...;
451 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
452 readonly t DefaultLimitMEMLOCKSoft = ...;
453 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
454 readonly t DefaultLimitLOCKS = ...;
455 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
456 readonly t DefaultLimitLOCKSSoft = ...;
457 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
458 readonly t DefaultLimitSIGPENDING = ...;
459 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
460 readonly t DefaultLimitSIGPENDINGSoft = ...;
461 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
462 readonly t DefaultLimitMSGQUEUE = ...;
463 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
464 readonly t DefaultLimitMSGQUEUESoft = ...;
465 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
466 readonly t DefaultLimitNICE = ...;
467 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
468 readonly t DefaultLimitNICESoft = ...;
469 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
470 readonly t DefaultLimitRTPRIO = ...;
471 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
472 readonly t DefaultLimitRTPRIOSoft = ...;
473 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
474 readonly t DefaultLimitRTTIME = ...;
475 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
476 readonly t DefaultLimitRTTIMESoft = ...;
477 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
478 readonly t DefaultTasksMax = ...;
479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
480 readonly t TimerSlackNSec = ...;
481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
482 readonly s DefaultOOMPolicy = '...';
3031660c 483 };
47fb7fd6
ZJS
484 interface org.freedesktop.DBus.Peer { ... };
485 interface org.freedesktop.DBus.Introspectable { ... };
486 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
487};
488 </programlisting>
489
47fb7fd6
ZJS
490 <!--method GetUnitByInvocationID is not documented!-->
491
492 <!--method GetUnitByControlGroup is not documented!-->
493
494 <!--method EnqueueUnitJob is not documented!-->
495
496 <!--method CleanUnit is not documented!-->
497
671fee18
LP
498 <!--method FreezeUnit is not documented!-->
499
500 <!--method ThawUnit is not documented!-->
501
47fb7fd6
ZJS
502 <!--method RefUnit is not documented!-->
503
504 <!--method UnrefUnit is not documented!-->
505
506 <!--method GetUnitProcesses is not documented!-->
507
508 <!--method AttachProcessesToUnit is not documented!-->
509
510 <!--method AbandonScope is not documented!-->
511
512 <!--method GetJobAfter is not documented!-->
513
514 <!--method GetJobBefore is not documented!-->
515
9653108f
ZJS
516 <!--method SetShowStatus is not documented!-->
517
47fb7fd6
ZJS
518 <!--method ListUnitsFiltered is not documented!-->
519
520 <!--method ListUnitsByPatterns is not documented!-->
521
522 <!--method ListUnitsByNames is not documented!-->
523
524 <!--method Dump is not documented!-->
525
526 <!--method DumpByFileDescriptor is not documented!-->
527
528 <!--method ListUnitFilesByPatterns is not documented!-->
529
530 <!--method PresetUnitFilesWithMode is not documented!-->
531
532 <!--method RevertUnitFiles is not documented!-->
533
534 <!--method PresetAllUnitFiles is not documented!-->
535
536 <!--method AddDependencyUnitFiles is not documented!-->
537
538 <!--method GetUnitFileLinks is not documented!-->
539
540 <!--method SetExitCode is not documented!-->
541
542 <!--method LookupDynamicUserByName is not documented!-->
543
544 <!--method LookupDynamicUserByUID is not documented!-->
545
546 <!--method GetDynamicUsers is not documented!-->
547
548 <!--signal UnitNew is not documented!-->
549
550 <!--signal UnitRemoved is not documented!-->
551
552 <!--signal JobNew is not documented!-->
553
554 <!--signal JobRemoved is not documented!-->
555
556 <!--signal StartupFinished is not documented!-->
557
558 <!--signal UnitFilesChanged is not documented!-->
559
560 <!--signal Reloading is not documented!-->
561
562 <!--property SecurityStartTimestampMonotonic is not documented!-->
563
564 <!--property SecurityFinishTimestamp is not documented!-->
565
566 <!--property SecurityFinishTimestampMonotonic is not documented!-->
567
568 <!--property GeneratorsStartTimestampMonotonic is not documented!-->
569
570 <!--property GeneratorsFinishTimestamp is not documented!-->
571
572 <!--property GeneratorsFinishTimestampMonotonic is not documented!-->
573
574 <!--property UnitsLoadStartTimestamp is not documented!-->
575
576 <!--property UnitsLoadStartTimestampMonotonic is not documented!-->
577
578 <!--property UnitsLoadFinishTimestamp is not documented!-->
579
580 <!--property UnitsLoadFinishTimestampMonotonic is not documented!-->
581
582 <!--property InitRDSecurityStartTimestamp is not documented!-->
583
584 <!--property InitRDSecurityStartTimestampMonotonic is not documented!-->
585
586 <!--property InitRDSecurityFinishTimestamp is not documented!-->
587
588 <!--property InitRDSecurityFinishTimestampMonotonic is not documented!-->
589
590 <!--property InitRDGeneratorsStartTimestamp is not documented!-->
591
592 <!--property InitRDGeneratorsStartTimestampMonotonic is not documented!-->
593
594 <!--property InitRDGeneratorsFinishTimestamp is not documented!-->
595
596 <!--property InitRDGeneratorsFinishTimestampMonotonic is not documented!-->
597
598 <!--property InitRDUnitsLoadStartTimestamp is not documented!-->
599
600 <!--property InitRDUnitsLoadStartTimestampMonotonic is not documented!-->
601
602 <!--property InitRDUnitsLoadFinishTimestamp is not documented!-->
603
604 <!--property InitRDUnitsLoadFinishTimestampMonotonic is not documented!-->
605
606 <!--property LogLevel is not documented!-->
607
608 <!--property LogTarget is not documented!-->
609
610 <!--property NFailedUnits is not documented!-->
611
612 <!--property ConfirmSpawn is not documented!-->
613
614 <!--property ShowStatus is not documented!-->
615
616 <!--property DefaultStandardOutput is not documented!-->
617
618 <!--property DefaultStandardError is not documented!-->
619
620 <!--property RuntimeWatchdogUSec is not documented!-->
621
622 <!--property RebootWatchdogUSec is not documented!-->
623
624 <!--property KExecWatchdogUSec is not documented!-->
625
626 <!--property ServiceWatchdogs is not documented!-->
627
628 <!--property SystemState is not documented!-->
629
630 <!--property ExitCode is not documented!-->
631
632 <!--property DefaultTimerAccuracyUSec is not documented!-->
633
634 <!--property DefaultTimeoutStartUSec is not documented!-->
635
636 <!--property DefaultTimeoutStopUSec is not documented!-->
637
638 <!--property DefaultTimeoutAbortUSec is not documented!-->
639
640 <!--property DefaultRestartUSec is not documented!-->
641
642 <!--property DefaultStartLimitIntervalUSec is not documented!-->
643
644 <!--property DefaultStartLimitBurst is not documented!-->
645
646 <!--property DefaultCPUAccounting is not documented!-->
647
648 <!--property DefaultBlockIOAccounting is not documented!-->
649
650 <!--property DefaultMemoryAccounting is not documented!-->
651
652 <!--property DefaultTasksAccounting is not documented!-->
653
654 <!--property DefaultLimitCPU is not documented!-->
655
656 <!--property DefaultLimitCPUSoft is not documented!-->
657
658 <!--property DefaultLimitFSIZE is not documented!-->
659
660 <!--property DefaultLimitFSIZESoft is not documented!-->
661
662 <!--property DefaultLimitDATA is not documented!-->
663
664 <!--property DefaultLimitDATASoft is not documented!-->
665
666 <!--property DefaultLimitSTACK is not documented!-->
667
668 <!--property DefaultLimitSTACKSoft is not documented!-->
669
670 <!--property DefaultLimitCORE is not documented!-->
671
672 <!--property DefaultLimitCORESoft is not documented!-->
673
674 <!--property DefaultLimitRSS is not documented!-->
675
676 <!--property DefaultLimitRSSSoft is not documented!-->
677
678 <!--property DefaultLimitNOFILE is not documented!-->
679
680 <!--property DefaultLimitNOFILESoft is not documented!-->
681
682 <!--property DefaultLimitAS is not documented!-->
683
684 <!--property DefaultLimitASSoft is not documented!-->
685
686 <!--property DefaultLimitNPROC is not documented!-->
687
688 <!--property DefaultLimitNPROCSoft is not documented!-->
689
690 <!--property DefaultLimitMEMLOCK is not documented!-->
691
692 <!--property DefaultLimitMEMLOCKSoft is not documented!-->
693
694 <!--property DefaultLimitLOCKS is not documented!-->
695
696 <!--property DefaultLimitLOCKSSoft is not documented!-->
697
698 <!--property DefaultLimitSIGPENDING is not documented!-->
699
700 <!--property DefaultLimitSIGPENDINGSoft is not documented!-->
701
702 <!--property DefaultLimitMSGQUEUE is not documented!-->
703
704 <!--property DefaultLimitMSGQUEUESoft is not documented!-->
705
706 <!--property DefaultLimitNICE is not documented!-->
707
708 <!--property DefaultLimitNICESoft is not documented!-->
709
710 <!--property DefaultLimitRTPRIO is not documented!-->
711
712 <!--property DefaultLimitRTPRIOSoft is not documented!-->
713
714 <!--property DefaultLimitRTTIME is not documented!-->
715
716 <!--property DefaultLimitRTTIMESoft is not documented!-->
717
718 <!--property DefaultTasksMax is not documented!-->
719
720 <!--property TimerSlackNSec is not documented!-->
721
722 <!--property DefaultOOMPolicy is not documented!-->
723
00bb75d7
ZJS
724 <!--Autogenerated cross-references for systemd.directives, do not edit-->
725
726 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
727
728 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
729
730 <variablelist class="dbus-method" generated="True" extra-ref="GetUnit()"/>
731
732 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPID()"/>
733
734 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByInvocationID()"/>
735
736 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByControlGroup()"/>
737
738 <variablelist class="dbus-method" generated="True" extra-ref="LoadUnit()"/>
739
740 <variablelist class="dbus-method" generated="True" extra-ref="StartUnit()"/>
741
742 <variablelist class="dbus-method" generated="True" extra-ref="StartUnitReplace()"/>
743
744 <variablelist class="dbus-method" generated="True" extra-ref="StopUnit()"/>
745
746 <variablelist class="dbus-method" generated="True" extra-ref="ReloadUnit()"/>
747
748 <variablelist class="dbus-method" generated="True" extra-ref="RestartUnit()"/>
749
750 <variablelist class="dbus-method" generated="True" extra-ref="TryRestartUnit()"/>
751
752 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestartUnit()"/>
753
754 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestartUnit()"/>
755
756 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueUnitJob()"/>
757
758 <variablelist class="dbus-method" generated="True" extra-ref="KillUnit()"/>
759
760 <variablelist class="dbus-method" generated="True" extra-ref="CleanUnit()"/>
761
671fee18
LP
762 <variablelist class="dbus-method" generated="True" extra-ref="FreezeUnit()"/>
763
764 <variablelist class="dbus-method" generated="True" extra-ref="ThawUnit()"/>
765
00bb75d7
ZJS
766 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailedUnit()"/>
767
768 <variablelist class="dbus-method" generated="True" extra-ref="SetUnitProperties()"/>
769
770 <variablelist class="dbus-method" generated="True" extra-ref="RefUnit()"/>
771
772 <variablelist class="dbus-method" generated="True" extra-ref="UnrefUnit()"/>
773
774 <variablelist class="dbus-method" generated="True" extra-ref="StartTransientUnit()"/>
775
776 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitProcesses()"/>
777
778 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcessesToUnit()"/>
779
780 <variablelist class="dbus-method" generated="True" extra-ref="AbandonScope()"/>
781
782 <variablelist class="dbus-method" generated="True" extra-ref="GetJob()"/>
783
784 <variablelist class="dbus-method" generated="True" extra-ref="GetJobAfter()"/>
785
786 <variablelist class="dbus-method" generated="True" extra-ref="GetJobBefore()"/>
787
788 <variablelist class="dbus-method" generated="True" extra-ref="CancelJob()"/>
789
790 <variablelist class="dbus-method" generated="True" extra-ref="ClearJobs()"/>
791
792 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
793
9653108f
ZJS
794 <variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
795
00bb75d7
ZJS
796 <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
797
798 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
799
800 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByPatterns()"/>
801
802 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByNames()"/>
803
804 <variablelist class="dbus-method" generated="True" extra-ref="ListJobs()"/>
805
806 <variablelist class="dbus-method" generated="True" extra-ref="Subscribe()"/>
807
808 <variablelist class="dbus-method" generated="True" extra-ref="Unsubscribe()"/>
809
810 <variablelist class="dbus-method" generated="True" extra-ref="Dump()"/>
811
812 <variablelist class="dbus-method" generated="True" extra-ref="DumpByFileDescriptor()"/>
813
814 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
815
816 <variablelist class="dbus-method" generated="True" extra-ref="Reexecute()"/>
817
818 <variablelist class="dbus-method" generated="True" extra-ref="Exit()"/>
819
820 <variablelist class="dbus-method" generated="True" extra-ref="Reboot()"/>
821
822 <variablelist class="dbus-method" generated="True" extra-ref="PowerOff()"/>
823
824 <variablelist class="dbus-method" generated="True" extra-ref="Halt()"/>
825
826 <variablelist class="dbus-method" generated="True" extra-ref="KExec()"/>
827
828 <variablelist class="dbus-method" generated="True" extra-ref="SwitchRoot()"/>
829
830 <variablelist class="dbus-method" generated="True" extra-ref="SetEnvironment()"/>
831
832 <variablelist class="dbus-method" generated="True" extra-ref="UnsetEnvironment()"/>
833
834 <variablelist class="dbus-method" generated="True" extra-ref="UnsetAndSetEnvironment()"/>
835
836 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFiles()"/>
837
838 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFilesByPatterns()"/>
839
840 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileState()"/>
841
842 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFiles()"/>
843
844 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFiles()"/>
845
83654007
LB
846 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFilesWithFlags()"/>
847
848 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlags()"/>
849
00bb75d7
ZJS
850 <variablelist class="dbus-method" generated="True" extra-ref="ReenableUnitFiles()"/>
851
852 <variablelist class="dbus-method" generated="True" extra-ref="LinkUnitFiles()"/>
853
854 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFiles()"/>
855
856 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFilesWithMode()"/>
857
858 <variablelist class="dbus-method" generated="True" extra-ref="MaskUnitFiles()"/>
859
860 <variablelist class="dbus-method" generated="True" extra-ref="UnmaskUnitFiles()"/>
861
862 <variablelist class="dbus-method" generated="True" extra-ref="RevertUnitFiles()"/>
863
864 <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultTarget()"/>
865
866 <variablelist class="dbus-method" generated="True" extra-ref="GetDefaultTarget()"/>
867
868 <variablelist class="dbus-method" generated="True" extra-ref="PresetAllUnitFiles()"/>
869
870 <variablelist class="dbus-method" generated="True" extra-ref="AddDependencyUnitFiles()"/>
871
872 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileLinks()"/>
873
874 <variablelist class="dbus-method" generated="True" extra-ref="SetExitCode()"/>
875
876 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByName()"/>
877
878 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByUID()"/>
879
880 <variablelist class="dbus-method" generated="True" extra-ref="GetDynamicUsers()"/>
881
882 <variablelist class="dbus-signal" generated="True" extra-ref="UnitNew"/>
883
884 <variablelist class="dbus-signal" generated="True" extra-ref="UnitRemoved"/>
885
886 <variablelist class="dbus-signal" generated="True" extra-ref="JobNew"/>
887
888 <variablelist class="dbus-signal" generated="True" extra-ref="JobRemoved"/>
889
890 <variablelist class="dbus-signal" generated="True" extra-ref="StartupFinished"/>
891
892 <variablelist class="dbus-signal" generated="True" extra-ref="UnitFilesChanged"/>
893
894 <variablelist class="dbus-signal" generated="True" extra-ref="Reloading"/>
895
896 <variablelist class="dbus-property" generated="True" extra-ref="Version"/>
897
898 <variablelist class="dbus-property" generated="True" extra-ref="Features"/>
899
900 <variablelist class="dbus-property" generated="True" extra-ref="Virtualization"/>
901
902 <variablelist class="dbus-property" generated="True" extra-ref="Architecture"/>
903
904 <variablelist class="dbus-property" generated="True" extra-ref="Tainted"/>
905
906 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestamp"/>
907
908 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestampMonotonic"/>
909
910 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestamp"/>
911
912 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestampMonotonic"/>
913
914 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestamp"/>
915
916 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestampMonotonic"/>
917
918 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestamp"/>
919
920 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestampMonotonic"/>
921
922 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestamp"/>
923
924 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestampMonotonic"/>
925
926 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestamp"/>
927
928 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/>
929
930 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/>
931
932 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/>
933
934 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestamp"/>
935
936 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestampMonotonic"/>
937
938 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestamp"/>
939
940 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestampMonotonic"/>
941
942 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestamp"/>
943
944 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestampMonotonic"/>
945
946 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestamp"/>
947
948 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestampMonotonic"/>
949
950 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestamp"/>
951
952 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestampMonotonic"/>
953
954 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestamp"/>
955
956 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestampMonotonic"/>
957
958 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestamp"/>
959
960 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestampMonotonic"/>
961
962 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestamp"/>
963
964 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestampMonotonic"/>
965
966 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestamp"/>
967
968 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestampMonotonic"/>
969
970 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestamp"/>
971
972 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestampMonotonic"/>
973
974 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestamp"/>
975
976 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestampMonotonic"/>
977
978 <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
979
980 <variablelist class="dbus-property" generated="True" extra-ref="LogTarget"/>
981
982 <variablelist class="dbus-property" generated="True" extra-ref="NNames"/>
983
984 <variablelist class="dbus-property" generated="True" extra-ref="NFailedUnits"/>
985
986 <variablelist class="dbus-property" generated="True" extra-ref="NJobs"/>
987
988 <variablelist class="dbus-property" generated="True" extra-ref="NInstalledJobs"/>
989
990 <variablelist class="dbus-property" generated="True" extra-ref="NFailedJobs"/>
991
992 <variablelist class="dbus-property" generated="True" extra-ref="Progress"/>
993
994 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
995
996 <variablelist class="dbus-property" generated="True" extra-ref="ConfirmSpawn"/>
997
998 <variablelist class="dbus-property" generated="True" extra-ref="ShowStatus"/>
999
1000 <variablelist class="dbus-property" generated="True" extra-ref="UnitPath"/>
1001
1002 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardOutput"/>
1003
1004 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardError"/>
1005
1006 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogUSec"/>
1007
1008 <variablelist class="dbus-property" generated="True" extra-ref="RebootWatchdogUSec"/>
1009
1010 <variablelist class="dbus-property" generated="True" extra-ref="KExecWatchdogUSec"/>
1011
1012 <variablelist class="dbus-property" generated="True" extra-ref="ServiceWatchdogs"/>
1013
1014 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
1015
1016 <variablelist class="dbus-property" generated="True" extra-ref="SystemState"/>
1017
1018 <variablelist class="dbus-property" generated="True" extra-ref="ExitCode"/>
1019
1020 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimerAccuracyUSec"/>
1021
1022 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStartUSec"/>
1023
1024 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStopUSec"/>
1025
1026 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutAbortUSec"/>
1027
1028 <variablelist class="dbus-property" generated="True" extra-ref="DefaultRestartUSec"/>
1029
1030 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitIntervalUSec"/>
1031
1032 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitBurst"/>
1033
1034 <variablelist class="dbus-property" generated="True" extra-ref="DefaultCPUAccounting"/>
1035
1036 <variablelist class="dbus-property" generated="True" extra-ref="DefaultBlockIOAccounting"/>
1037
1038 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryAccounting"/>
1039
1040 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksAccounting"/>
1041
1042 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPU"/>
1043
1044 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPUSoft"/>
1045
1046 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZE"/>
1047
1048 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZESoft"/>
1049
1050 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATA"/>
1051
1052 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATASoft"/>
1053
1054 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACK"/>
1055
1056 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACKSoft"/>
1057
1058 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORE"/>
1059
1060 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORESoft"/>
1061
1062 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSS"/>
1063
1064 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSSSoft"/>
1065
1066 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILE"/>
1067
1068 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILESoft"/>
1069
1070 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitAS"/>
1071
1072 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitASSoft"/>
1073
1074 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROC"/>
1075
1076 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROCSoft"/>
1077
1078 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCK"/>
1079
1080 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCKSoft"/>
1081
1082 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKS"/>
1083
1084 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKSSoft"/>
1085
1086 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDING"/>
1087
1088 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDINGSoft"/>
1089
1090 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUE"/>
1091
1092 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUESoft"/>
1093
1094 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICE"/>
1095
1096 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICESoft"/>
1097
1098 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIO"/>
1099
1100 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIOSoft"/>
1101
1102 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIME"/>
1103
1104 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIMESoft"/>
1105
1106 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksMax"/>
1107
1108 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
1109
1110 <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMPolicy"/>
1111
1112 <!--End of Autogenerated section-->
1113
3031660c
ZJS
1114 <refsect2>
1115 <title>Methods</title>
1116
ca264f7d
DDM
1117 <para>Note that many of the methods exist twice: once on the <interfacename>Manager</interfacename>
1118 object and once on the respective unit objects. This is to optimize access times so that methods that
3031660c
ZJS
1119 belong to unit objects do not have to be called with a resolved unit path, but can be called with only
1120 the unit id, too.</para>
1121
1122 <para><function>GetUnit()</function> may be used to get the unit object path for a unit name. It takes
ca264f7d 1123 the unit name and returns the object path. If a unit has not been loaded yet by this name this method
3031660c
ZJS
1124 will fail.</para>
1125
1126 <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
ca264f7d 1127 ID belongs to. It takes a UNIX PID and returns the object path. The PID must refer to an existing system process.</para>
3031660c
ZJS
1128
1129 <para><function>LoadUnit()</function> is similar to <function>GetUnit()</function> but will load the
1130 unit from disk if possible.</para>
1131
ca264f7d
DDM
1132 <para><function>StartUnit()</function> enqueues a start job and possibly depending jobs. It takes the unit
1133 to activate and a mode string as arguments. The mode needs to be one of <literal>replace</literal>,
1134 <literal>fail</literal>, <literal>isolate</literal>, <literal>ignore-dependencies</literal>, or
1135 <literal>ignore-requirements</literal>. If <literal>replace</literal>, the method will start the unit and
1136 its dependencies, possibly replacing already queued jobs that conflict with it. If
1137 <literal>fail</literal>, the method will start the unit and its dependencies, but will fail if this would
1138 change an already queued job. If <literal>isolate</literal>, the method will start the unit in question
1139 and terminate all units that aren't dependencies of it. If <literal>ignore-dependencies</literal>, it
1140 will start a unit but ignore all its dependencies. If <literal>ignore-requirements</literal>, it will
3031660c 1141 start a unit but only ignore the requirement dependencies. It is not recommended to make use of the
ca264f7d 1142 latter two options. On completion, this method returns the newly created job object.</para>
3031660c
ZJS
1143
1144 <para><function>StartUnitReplace()</function> is similar to <function>StartUnit()</function> but
ca264f7d 1145 replaces a job that is queued for one unit by a job for another unit.</para>
3031660c
ZJS
1146
1147 <para><function>StopUnit()</function> is similar to <function>StartUnit()</function> but stops the
ca264f7d
DDM
1148 specified unit rather than starting it. Note that the <literal>isolate</literal> mode is invalid for this
1149 method.</para>
3031660c
ZJS
1150
1151 <para><function>ReloadUnit()</function>, <function>RestartUnit()</function>,
ca264f7d
DDM
1152 <function>TryRestartUnit()</function>, <function>ReloadOrRestartUnit()</function>, or
1153 <function>ReloadOrTryRestartUnit()</function> may be used to restart and/or reload a unit. These methods take
3031660c 1154 similar arguments as <function>StartUnit()</function>. Reloading is done only if the unit is already
ca264f7d 1155 running and fails otherwise. If a service is restarted that isn't running, it will be started unless
3031660c
ZJS
1156 the "Try" flavor is used in which case a service that isn't running is not affected by the restart. The
1157 "ReloadOrRestart" flavors attempt a reload if the unit supports it and use a restart otherwise.</para>
1158
1159 <para><function>KillUnit()</function> may be used to kill (i.e. send a signal to) all processes of a
ca264f7d 1160 unit. It takes the unit <varname>name</varname>, an enum <varname>who</varname> and a UNIX
3031660c
ZJS
1161 <varname>signal</varname> number to send. The <varname>who</varname> enum is one of
1162 <literal>main</literal>, <literal>control</literal> or <literal>all</literal>. If
ca264f7d
DDM
1163 <literal>main</literal>, only the main process of the unit is killed. If <literal>control</literal>, only
1164 the control process of the unit is killed. If <literal>all</literal>, all processes are killed. A
3031660c 1165 <literal>control</literal> process is for example a process that is configured via
ca264f7d 1166 <varname>ExecStop=</varname> and is spawned in parallel to the main daemon process in order to shut it
3031660c
ZJS
1167 down.</para>
1168
1169 <para><function>GetJob()</function> returns the job object path for a specific job, identified by its
1170 id.</para>
1171
ca264f7d
DDM
1172 <para><function>CancelJob()</function> cancels a specific job identified by its numeric ID. This
1173 operation is also available in the <function>Cancel()</function> method of Job objects (see below) and
3031660c
ZJS
1174 exists primarily to reduce the necessary round trips to execute this operation. Note that this will not
1175 have any effect on jobs whose execution has already begun.</para>
1176
1177 <para><function>ClearJobs()</function> flushes the job queue, removing all jobs that are still
ca264f7d 1178 queued. Note that this does not have any effect on jobs whose execution has already begun. It only
3031660c
ZJS
1179 flushes jobs that are queued and have not yet begun execution.</para>
1180
1181 <para><function>ResetFailedUnit()</function> resets the "failed" state of a specific unit.</para>
1182
1183 <para><function>ResetFailed()</function> resets the "failed" state of all units.</para>
1184
ca264f7d 1185 <para><function>ListUnits()</function> returns an array of all currently loaded units. Note that
3031660c
ZJS
1186 units may be known by multiple names at the same name, and hence there might be more unit names loaded
1187 than actual units behind them. The array consists of structures with the following elements:
1188 <itemizedlist>
1189 <listitem><para>The primary unit name as string</para></listitem>
1190
1191 <listitem><para>The human readable description string</para></listitem>
1192
1193 <listitem><para>The load state (i.e. whether the unit file has been loaded
1194 successfully)</para></listitem>
1195
1196 <listitem><para>The active state (i.e. whether the unit is currently started or
1197 not)</para></listitem>
1198
1199 <listitem><para>The sub state (a more fine-grained version of the active state that is specific to
1200 the unit type, which the active state is not)</para></listitem>
1201
1202 <listitem><para>A unit that is being followed in its state by this unit, if there is any, otherwise
1203 the empty string.</para></listitem>
1204
1205 <listitem><para>The unit object path</para></listitem>
1206
ca264f7d 1207 <listitem><para>If there is a job queued for the job unit, the numeric job id, 0
3031660c
ZJS
1208 otherwise</para></listitem>
1209
1210 <listitem><para>The job type as string</para></listitem>
1211
1212 <listitem><para>The job object path</para></listitem>
1213 </itemizedlist></para>
1214
1215 <para><function>ListJobs()</function> returns an array with all currently queued jobs. Returns an array
1216 consisting of structures with the following elements:
1217 <itemizedlist>
1218 <listitem><para>The numeric job id</para></listitem>
1219
1220 <listitem><para>The primary unit name for this job</para></listitem>
1221
1222 <listitem><para>The job type as string</para></listitem>
1223
1224 <listitem><para>The job state as string</para></listitem>
1225
1226 <listitem><para>The job object path</para></listitem>
1227
1228 <listitem><para>The unit object path</para></listitem>
1229 </itemizedlist></para>
1230
1231 <para><function>Subscribe()</function> enables most bus signals to be sent out. Clients which are
ca264f7d
DDM
1232 interested in signals need to call this method. Signals are only sent out if at least one client
1233 invoked this method. <function>Unsubscribe()</function> reverts the signal subscription that
3031660c
ZJS
1234 <function>Subscribe()</function> implements. It is not necessary to invoke
1235 <function>Unsubscribe()</function> as clients are tracked. Signals are no longer sent out as soon as
2736c25c
DDM
1236 all clients which previously asked for <function>Subscribe()</function> either closed their connection
1237 to the bus or invoked <function>Unsubscribe()</function>.</para>
3031660c
ZJS
1238
1239 <para><function>Reload()</function> may be invoked to reload all unit files.</para>
1240
1241 <para><function>Reexecute()</function> may be invoked to reexecute the main manager process. It will
1242 serialize its state, reexecute, and deserizalize the state again. This is useful for upgrades and is a
1243 more comprehensive version of <function>Reload()</function>.</para>
1244
1245 <para><function>Exit()</function> may be invoked to ask the manager to exit. This is not available for
1246 the system manager and is useful only for user session managers.</para>
1247
2736c25c 1248 <para><function>Reboot()</function>, <function>PowerOff()</function>, <function>Halt()</function>, or
3031660c
ZJS
1249 <function>KExec()</function> may be used to ask for immediate reboot, powering down, halt or kexec
1250 based reboot of the system. Note that this does not shut down any services and immediately transitions
2736c25c
DDM
1251 into the reboot process. These functions are normally only called as the last step of shutdown and should
1252 not be called directly. To shut down the machine, it is generally a better idea to invoke
1253 <function>Reboot()</function> or <function>PowerOff()</function> on the
3031660c
ZJS
1254 <filename>systemd-logind</filename> manager object; see
1255 <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
1256 for more information.</para>
1257
1258 <para><function>SwitchRoot()</function> may be used to transition to a new root directory. This is
2736c25c
DDM
1259 intended to be used by initial RAM disks. The method takes two arguments: the new root directory (which
1260 needs to be specified) and an init binary path (which may be left empty, in which case it is
3031660c 1261 automatically searched for). The state of the system manager will be serialized before the
2736c25c 1262 transition. After the transition, the manager binary on the main system is invoked and replaces the old
3031660c
ZJS
1263 PID 1. All state will then be deserialized.</para>
1264
1265 <para><function>SetEnvironment()</function> may be used to alter the environment block that is passed
2736c25c
DDM
1266 to all spawned processes. It takes a string array of environment variable assignments. Any previously set
1267 environment variables will be overridden.</para>
3031660c 1268
2736c25c
DDM
1269 <para><function>UnsetEnvironment()</function> may be used to unset environment variables. It takes a
1270 string array of environment variable names. All variables specified will be unset (if they have been
1271 set previously) and no longer be passed to all spawned processes. This method has no effect for variables
3031660c
ZJS
1272 that were previously not set, but will not fail in that case.</para>
1273
1274 <para><function>UnsetAndSetEnvironment()</function> is a combination of
1275 <function>UnsetEnvironment()</function> and <function>SetEnvironment()</function>. It takes two
2736c25c
DDM
1276 lists. The first list contains variables to unset, the second one contains assignments to set. If a
1277 variable is listed in both, the variable is set after this method returns, i.e. the set list overrides the
1278 unset list.</para>
3031660c 1279
2736c25c 1280 <para><function>ListUnitFiles()</function> returns an array of unit names and their enablement
3031660c 1281 status. Note that <function>ListUnit()</function> returns a list of units currently loaded into memory,
2736c25c
DDM
1282 while <function>ListUnitFiles()</function> returns a list of unit <emphasis>files</emphasis> that were
1283 found on disk. Note that while most units are read directly from a unit file with the same name, some
1284 units are not backed by files and some files (templates) cannot directly be loaded as units but need
1285 to be instantiated instead.</para>
3031660c 1286
2736c25c 1287 <para><function>GetUnitFileState()</function> returns the current enablement status of a specific unit
3031660c
ZJS
1288 file.</para>
1289
1290 <para><function>EnableUnitFiles()</function> may be used to enable one or more units in the system (by
1291 creating symlinks to them in <filename>/etc</filename> or <filename>/run</filename>). It takes a list
1292 of unit files to enable (either just file names or full absolute paths if the unit files are residing
2736c25c 1293 outside the usual unit search paths) and two booleans: the first controls whether the unit shall be
3031660c
ZJS
1294 enabled for runtime only (true, <filename>/run</filename>), or persistently (false,
1295 <filename>/etc</filename>). The second one controls whether symlinks pointing to other units shall be
2736c25c 1296 replaced if necessary. This method returns one boolean and an array of the changes made. The boolean
3031660c 1297 signals whether the unit files contained any enablement information (i.e. an [Install]) section. The
2736c25c 1298 changes array consists of structures with three strings: the type of the change (one of
3031660c
ZJS
1299 <literal>symlink</literal> or <literal>unlink</literal>), the file name of the symlink and the
1300 destination of the symlink. Note that most of the following calls return a changes list in the same
1301 format.</para>
1302
1303 <para>Similarly, <function>DisableUnitFiles()</function> disables one or more units in the system,
1304 i.e. removes all symlinks to them in <filename>/etc</filename> and <filename>/run</filename>.</para>
1305
83654007
LB
1306 <para>The <function>EnableUnitFilesWithFlags()</function> and <function>DisableUnitFilesWithFlags()</function>
1307 take in options as flags instead of booleans to allow for extendability, defined as follows:</para>
1308
1309 <programlisting>
1310#define SD_SYSTEMD_UNIT_RUNTIME (UINT64_C(1) &lt;&lt; 0)
1311#define SD_SYSTEMD_UNIT_FORCE (UINT64_C(1) &lt;&lt; 1)
1312#define SD_SYSTEMD_UNIT_PORTABLE (UINT64_C(1) &lt;&lt; 2)
1313 </programlisting>
1314
1315 <para><varname>SD_SYSTEMD_UNIT_RUNTIME</varname> will enable or disable the unit for runtime only,
1316 <varname>SD_SYSTEMD_UNIT_FORCE</varname> controls whether symlinks pointing to other units shall be
1317 replaced if necessary. <varname>SD_SYSTEMD_UNIT_PORTABLE</varname> will add or remove the symlinks in
1318 <filename>/etc/systemd/system.attached</filename> and <filename>/run/systemd/system.attached</filename>.</para>
1319
3031660c
ZJS
1320 <para>Similarly, <function>ReenableUnitFiles()</function> applies the changes to one or more units that
1321 would result from disabling and enabling the unit quickly one after the other in an atomic
1322 fashion. This is useful to apply updated [Install] information contained in unit files.</para>
1323
1324 <para>Similarly, <function>LinkUnitFiles()</function> links unit files (that are located outside of the
1325 usual unit search paths) into the unit search path.</para>
1326
2736c25c 1327 <para>Similarly, <function>PresetUnitFiles()</function> enables/disables one or more unit files
3031660c
ZJS
1328 according to the preset policy. See
1329 <citerefentry><refentrytitle>systemd.preset</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1330 information.</para>
1331
2736c25c 1332 <para>Similarly, <function>MaskUnitFiles()</function> masks unit files and
3031660c
ZJS
1333 <function>UnmaskUnitFiles()</function> unmasks them again.</para>
1334
1335 <para><function>SetDefaultTarget()</function> changes the <filename>default.target</filename> link. See
1336 <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
2736c25c 1337 information.</para>
3031660c
ZJS
1338
1339 <para><function>GetDefaultTarget()</function> retrieves the name of the unit to which
2736c25c 1340 <filename>default.target</filename> is aliased.</para>
3031660c
ZJS
1341
1342 <para><function>SetUnitProperties()</function> may be used to modify certain unit properties at
1343 runtime. Not all properties may be changed at runtime, but many resource management settings (primarily
1344 those listed in
55cf7779 1345 <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
2736c25c 1346 may. The changes are applied instantly and stored on disk for future boots, unless
3031660c
ZJS
1347 <varname>runtime</varname> is true, in which case the settings only apply until the next
1348 reboot. <varname>name</varname> is the name of the unit to modify. <varname>properties</varname> are
1349 the settings to set, encoded as an array of property name and value pairs. Note that this is not a
2736c25c
DDM
1350 dictionary! Also note that when setting array properties with this method usually results in appending to
1351 the pre-configured array. To reset the configured arrays, set the property to an empty array first and
1352 then append to it.</para>
3031660c 1353
2736c25c 1354 <para><function>StartTransientUnit()</function> may be used to create and start a transient unit which
3031660c 1355 will be released as soon as it is not running or referenced anymore or the system is
2736c25c 1356 rebooted. <varname>name</varname> is the unit name including its suffix and must be
3031660c
ZJS
1357 unique. <varname>mode</varname> is the same as in <function>StartUnit()</function>,
1358 <varname>properties</varname> contains properties of the unit, specified like in
1359 <function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
47fb7fd6
ZJS
1360 passed as an empty array. See the
1361 <ulink url="http://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/">New Control Group
3031660c
ZJS
1362 Interface</ulink> for more information how to make use of this functionality for resource control
1363 purposes.</para>
3031660c
ZJS
1364 </refsect2>
1365
1366 <refsect2>
1367 <title>Signals</title>
1368
1369 <para>Note that most signals are sent out only after <function>Subscribe()</function> has been invoked
2736c25c 1370 by at least one client. Make sure to invoke this method when subscribing to these signals!</para>
3031660c
ZJS
1371
1372 <para><function>UnitNew()</function> and <function>UnitRemoved()</function> are sent out each time a
1373 new unit is loaded or unloaded. Note that this has little to do with whether a unit is available on
1374 disk or not, and simply reflects the units that are currently loaded into memory. The signals take two
1375 parameters: the primary unit name and the object path.</para>
1376
1377 <para><function>JobNew()</function> and <function>JobRemoved()</function> are sent out each time a new
1378 job is queued or dequeued. Both signals take the numeric job ID, the bus path and the primary unit name
2736c25c
DDM
1379 for this job as arguments. <function>JobRemoved()</function> also includes a result string which is one
1380 of <literal>done</literal>, <literal>canceled</literal>, <literal>timeout</literal>,
1381 <literal>failed</literal>, <literal>dependency</literal>, or
3031660c
ZJS
1382 <literal>skipped</literal>. <literal>done</literal> indicates successful execution of a
1383 job. <literal>canceled</literal> indicates that a job has been canceled (via
1384 <function>CancelJob()</function> above) before it finished execution (this doesn't necessarily mean
1385 though that the job operation is actually cancelled too, see above). <literal>timeout</literal>
1386 indicates that the job timeout was reached. <literal>failed</literal> indicates that the job
2736c25c
DDM
1387 failed. <literal>dependency</literal> indicates that a job this job depended on failed and the job hence
1388 was removed as well. <literal>skipped</literal> indicates that a job was skipped because
1389 it didn't apply to the unit's current state.</para>
3031660c 1390
2736c25c
DDM
1391 <para><function>StartupFinished()</function> is sent out when startup finishes. It carries six
1392 microsecond timespan values, each indicating how much boot time has been spent in the firmware (if
3031660c
ZJS
1393 known), in the boot loader (if known), in the kernel initialization phase, in the initrd (if known), in
1394 userspace and in total. These values may also be calculated from the
1395 <varname>FirmwareTimestampMonotonic</varname>, <varname>LoaderTimestampMonotonic</varname>,
2736c25c 1396 <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestampMonotonic</varname>, and
3031660c
ZJS
1397 <varname>FinishTimestampMonotonic</varname> properties (see below).</para>
1398
1399 <para><function>UnitFilesChanged()</function> is sent out each time the list of enabled or masked unit
1400 files on disk have changed.</para>
1401
1402 <para><function>Reloading()</function> is sent out immediately before a daemon reload is done (with the
1403 boolean parameter set to True) and after a daemon reload is completed (with the boolean parameter set
2736c25c 1404 to False). This may be used by UIs to optimize UI updates.</para>
3031660c
ZJS
1405 </refsect2>
1406
1407 <refsect2>
1408 <title>Properties</title>
1409
1410 <para>Most properties simply reflect the respective options in
1411 <filename>/etc/systemd/system.conf</filename> and the kernel command line.</para>
1412
1413 <para>The others:</para>
1414
1415 <para><varname>Version</varname> encodes the version string of the running systemd instance. Note that
2736c25c 1416 the version string is purely informational. It should not be parsed and one may not assume the version to
3031660c 1417 be formatted in any particular way. We take the liberty to change the versioning scheme at any time and
2736c25c 1418 it is not part of the public API.</para>
3031660c
ZJS
1419
1420 <para><varname>Features</varname> encodes the features that have been enabled and disabled for this
1421 build. Enabled options are prefixed with +, disabled options with -.</para>
1422
2736c25c
DDM
1423 <para><varname>Tainted</varname> encodes a couple of taint flags as a colon-separated list. When
1424 systemd detects it is running on a system with certain problems, it will set an appropriate taint
3031660c
ZJS
1425 flag. Taints may be used to lower the chance of bogus bug reports. The following taints are currently
1426 known: <literal>split-usr</literal>, <literal>mtab-not-symlink</literal>,
1427 <literal>cgroups-missing</literal>, <literal>local-hwclock</literal>. <literal>split-usr</literal> is
1428 set if <filename>/usr</filename> is not pre-mounted when systemd is first invoked. See
1429 <ulink url="http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken">
1430 Booting Without /usr is Broken</ulink>
1431 for details why this is bad. <literal>mtab-not-symlink</literal> indicates that
1432 <filename>/etc/mtab</filename> is not a symlink to <filename>/proc/self/mounts</filename> as
1433 required. <literal>cgroups-missing</literal> indicates that control groups have not been enabled in the
1434 kernel. <literal>local-hwclock</literal> indicates that the local RTC is configured to be in local time
1435 rather than UTC.</para>
1436
1437 <para><varname>FirmwareTimestamp</varname>, <varname>FirmwareTimestampMonotonic</varname>,
1438 <varname>LoaderTimestamp</varname>, <varname>LoaderTimestampMonotonic</varname>,
1439 <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>,
1440 <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>,
1441 <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>,
2736c25c 1442 <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode
3031660c
ZJS
1443 <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps
1444 taken when the firmware first began execution, when the boot loader first began execution, when the
1445 kernel first began execution, when the initrd first began execution, when the main systemd instance
1446 began execution and finally, when all queued startup jobs finished execution. These values are useful
2736c25c
DDM
1447 for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the
1448 <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and
1449 <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to
1450 be read as negative values. Also, not all fields are always available, depending on the used firmware,
1451 boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0,
1452 indicating that no data is available.</para>
3031660c
ZJS
1453
1454 <para>Similarly, the <varname>SecurityStartTimestamp</varname>,
2736c25c 1455 <varname>GeneratorsStartTimestamp</varname> and <varname>LoadUnitTimestamp</varname> (as well as their
3031660c
ZJS
1456 monotonic and stop counterparts) expose performance data for uploading the security policies to the
1457 kernel (such as the SELinux, IMA, or SMACK policies), for running the generator tools and for loading
2736c25c 1458 the unit files.</para>
3031660c
ZJS
1459
1460 <para><varname>NNames</varname> encodes how many unit names are currently known. This only includes
2736c25c
DDM
1461 names of units that are currently loaded and can be more than the amount of actually loaded units since
1462 units may have more than one name.</para>
3031660c
ZJS
1463
1464 <para><varname>NJobs</varname> encodes how many jobs are currently queued.</para>
1465
1466 <para><varname>NInstalledJobs</varname> encodes how many jobs have ever been queued in total.</para>
1467
1468 <para><varname>NFailedJobs</varname> encodes how many jobs have ever failed in total.</para>
1469
2736c25c 1470 <para><varname>Progress</varname> encodes boot progress as a floating point value between 0.0 and
3031660c 1471 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
2736c25c 1472 number of executed and queued jobs. After startup, this field is always 1.0 indicating a finished
3031660c
ZJS
1473 boot.</para>
1474
1475 <para><varname>Environment</varname> encodes the environment block passed to all executed services. It
1476 may be altered with bus calls such as <function>SetEnvironment()</function> (see above).</para>
1477
1478 <para><varname>UnitPath</varname> encodes the currently active unit file search path. It is an array of
2736c25c 1479 file system paths encoded as strings.</para>
3031660c
ZJS
1480
1481 <para><varname>Virtualization</varname> contains a short ID string describing the virtualization
2736c25c
DDM
1482 technology the system runs in. On bare-metal hardware this is the empty string. Otherwise, it contains
1483 an identifier such as <literal>kvm</literal>, <literal>vmware</literal> and so on. For a full list of
1484 IDs see
3031660c
ZJS
1485 <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
1486 Note that only the "innermost" virtualization technology is exported here. This detects both
1487 full-machine virtualizations (VMs) and shared-kernel virtualization (containers).</para>
1488
1489 <para><varname>Architecture</varname> contains a short ID string describing the architecture the
1490 systemd instance is running on. This follows the same vocabulary as
1491 <varname>ConditionArchitectures=</varname>.</para>
1492
1493 <para><varname>ControlGroup</varname> contains the root control group path of this system manager. Note
2736c25c 1494 that the root path is encoded as the empty string here (not as <literal>/</literal>!), so that it can be
3031660c 1495 appended to <filename>/sys/fs/cgroup/systemd</filename> easily. This value will be set to the empty
2736c25c 1496 string for the host instance and some other string for container instances.</para>
3031660c 1497 </refsect2>
ae53ea52
ZJS
1498
1499 <refsect2>
1500 <title>Security</title>
1501
1502 <para>Read access is generally granted to all clients. Additionally, for unprivileged clients, some
98ab0dae 1503 operations are allowed through the polkit privilege system. Operations which modify unit state
ae53ea52 1504 (<function>StartUnit()</function>, <function>StopUnit()</function>, <function>KillUnit()</function>,
f4e1a425 1505 <function>RestartUnit()</function> and similar, <function>SetProperty()</function>) require
ae53ea52
ZJS
1506 <interfacename>org.freedesktop.systemd1.manage-units</interfacename>. Operations which modify unit file
1507 enablement state (<function>EnableUnitFiles()</function>, <function>DisableUnitFiles()</function>,
83654007 1508 <function>EnableUnitFilesWithFlags()</function>, <function>DisableUnitFilesWithFlags()</function>,
ae53ea52
ZJS
1509 <function>ReenableUnitFiles()</function>, <function>LinkUnitFiles()</function>,
1510 <function>PresetUnitFiles</function>, <function>MaskUnitFiles</function>, and similar) require
f4e1a425 1511 <interfacename>org.freedesktop.systemd1.manage-unit-files</interfacename>. Operations which modify the
2736c25c 1512 exported environment (<function>SetEnvironment()</function>, <function>UnsetEnvironment()</function>,
ae53ea52 1513 <function>UnsetAndSetEnvironment()</function>) require
2736c25c 1514 <interfacename>org.freedesktop.systemd1.set-environment</interfacename>. <function>Reload()</function>
ae53ea52
ZJS
1515 and <function>Reexecute()</function> require
1516 <interfacename>org.freedesktop.systemd1.reload-daemon</interfacename>.
1517 </para>
1518 </refsect2>
3031660c
ZJS
1519 </refsect1>
1520
1521 <refsect1>
1522 <title>Unit Objects</title>
1523
48f99d7c 1524 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Unit">
3031660c
ZJS
1525node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
1526 interface org.freedesktop.systemd1.Unit {
1527 methods:
1528 Start(in s mode,
1529 out o job);
1530 Stop(in s mode,
1531 out o job);
1532 Reload(in s mode,
1533 out o job);
1534 Restart(in s mode,
1535 out o job);
1536 TryRestart(in s mode,
1537 out o job);
1538 ReloadOrRestart(in s mode,
1539 out o job);
1540 ReloadOrTryRestart(in s mode,
1541 out o job);
47fb7fd6
ZJS
1542 EnqueueJob(in s job_type,
1543 in s job_mode,
1544 out u job_id,
1545 out o job_path,
1546 out s unit_id,
1547 out o unit_path,
1548 out s job_type,
1549 out a(uosos) affected_jobs);
1550 Kill(in s whom,
3031660c
ZJS
1551 in i signal);
1552 ResetFailed();
1553 SetProperties(in b runtime,
1554 in a(sv) properties);
47fb7fd6
ZJS
1555 Ref();
1556 Unref();
1557 Clean(in as mask);
671fee18
LP
1558 Freeze();
1559 Thaw();
3031660c 1560 properties:
47fb7fd6
ZJS
1561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1562 readonly s Id = '...';
1563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1564 readonly as Names = ['...', ...];
1565 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1566 readonly s Following = '...';
1567 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1568 readonly as Requires = ['...', ...];
1569 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1570 readonly as Requisite = ['...', ...];
1571 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1572 readonly as Wants = ['...', ...];
1573 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1574 readonly as BindsTo = ['...', ...];
1575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1576 readonly as PartOf = ['...', ...];
1577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1578 readonly as RequiredBy = ['...', ...];
1579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1580 readonly as RequisiteOf = ['...', ...];
1581 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1582 readonly as WantedBy = ['...', ...];
1583 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1584 readonly as BoundBy = ['...', ...];
1585 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1586 readonly as ConsistsOf = ['...', ...];
1587 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1588 readonly as Conflicts = ['...', ...];
1589 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1590 readonly as ConflictedBy = ['...', ...];
1591 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1592 readonly as Before = ['...', ...];
1593 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1594 readonly as After = ['...', ...];
1595 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1596 readonly as OnFailure = ['...', ...];
1597 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1598 readonly as Triggers = ['...', ...];
1599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1600 readonly as TriggeredBy = ['...', ...];
1601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1602 readonly as PropagatesReloadTo = ['...', ...];
1603 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1604 readonly as ReloadPropagatedFrom = ['...', ...];
1605 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1606 readonly as JoinsNamespaceOf = ['...', ...];
1607 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1608 readonly as RequiresMountsFor = ['...', ...];
1609 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1610 readonly as Documentation = ['...', ...];
1611 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1612 readonly s Description = '...';
1613 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1614 readonly s LoadState = '...';
1615 readonly s ActiveState = '...';
671fee18 1616 readonly s FreezerState = '...';
47fb7fd6
ZJS
1617 readonly s SubState = '...';
1618 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1619 readonly s FragmentPath = '...';
1620 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1621 readonly s SourcePath = '...';
1622 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1623 readonly as DropInPaths = ['...', ...];
1624 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1625 readonly s UnitFileState = '...';
1626 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1627 readonly s UnitFilePreset = '...';
1628 readonly t StateChangeTimestamp = ...;
1629 readonly t StateChangeTimestampMonotonic = ...;
1630 readonly t InactiveExitTimestamp = ...;
1631 readonly t InactiveExitTimestampMonotonic = ...;
1632 readonly t ActiveEnterTimestamp = ...;
1633 readonly t ActiveEnterTimestampMonotonic = ...;
1634 readonly t ActiveExitTimestamp = ...;
1635 readonly t ActiveExitTimestampMonotonic = ...;
1636 readonly t InactiveEnterTimestamp = ...;
1637 readonly t InactiveEnterTimestampMonotonic = ...;
1638 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1639 readonly b CanStart = ...;
1640 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1641 readonly b CanStop = ...;
1642 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1643 readonly b CanReload = ...;
1644 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1645 readonly b CanIsolate = ...;
1646 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1647 readonly as CanClean = ['...', ...];
671fee18
LP
1648 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1649 readonly b CanFreeze = ...;
47fb7fd6
ZJS
1650 readonly (uo) Job = ...;
1651 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1652 readonly b StopWhenUnneeded = ...;
1653 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1654 readonly b RefuseManualStart = ...;
1655 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1656 readonly b RefuseManualStop = ...;
1657 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1658 readonly b AllowIsolate = ...;
1659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1660 readonly b DefaultDependencies = ...;
1661 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1662 readonly s OnFailureJobMode = '...';
1663 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1664 readonly b IgnoreOnIsolate = ...;
1665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1666 readonly b NeedDaemonReload = ...;
1667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1668 readonly t JobTimeoutUSec = ...;
1669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1670 readonly t JobRunningTimeoutUSec = ...;
1671 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1672 readonly s JobTimeoutAction = '...';
1673 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1674 readonly s JobTimeoutRebootArgument = '...';
1675 readonly b ConditionResult = ...;
1676 readonly b AssertResult = ...;
1677 readonly t ConditionTimestamp = ...;
1678 readonly t ConditionTimestampMonotonic = ...;
1679 readonly t AssertTimestamp = ...;
1680 readonly t AssertTimestampMonotonic = ...;
1681 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1682 readonly a(sbbsi) Conditions = [...];
1683 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1684 readonly a(sbbsi) Asserts = [...];
1685 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1686 readonly (ss) LoadError = ...;
1687 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1688 readonly b Transient = ...;
1689 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1690 readonly b Perpetual = ...;
1691 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1692 readonly t StartLimitIntervalUSec = ...;
1693 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1694 readonly u StartLimitBurst = ...;
1695 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1696 readonly s StartLimitAction = '...';
1697 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1698 readonly s FailureAction = '...';
1699 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1700 readonly i FailureActionExitStatus = ...;
1701 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1702 readonly s SuccessAction = '...';
1703 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1704 readonly i SuccessActionExitStatus = ...;
1705 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1706 readonly s RebootArgument = '...';
1707 readonly ay InvocationID = [...];
1708 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1709 readonly s CollectMode = '...';
1710 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1711 readonly as Refs = ['...', ...];
3031660c 1712 };
47fb7fd6
ZJS
1713 interface org.freedesktop.DBus.Peer { ... };
1714 interface org.freedesktop.DBus.Introspectable { ... };
1715 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
1716};
1717 </programlisting>
1718
47fb7fd6
ZJS
1719 <!--method EnqueueJob is not documented!-->
1720
1721 <!--method Ref is not documented!-->
1722
1723 <!--method Unref is not documented!-->
1724
1725 <!--method Clean is not documented!-->
1726
671fee18
LP
1727 <!--method Freeze is not documented!-->
1728
1729 <!--method Thaw is not documented!-->
1730
47fb7fd6
ZJS
1731 <!--property PartOf is not documented!-->
1732
1733 <!--property RequisiteOf is not documented!-->
1734
1735 <!--property ConsistsOf is not documented!-->
1736
1737 <!--property ReloadPropagatedFrom is not documented!-->
1738
1739 <!--property JoinsNamespaceOf is not documented!-->
1740
671fee18
LP
1741 <!--property FreezerState is not documented!-->
1742
47fb7fd6
ZJS
1743 <!--property DropInPaths is not documented!-->
1744
1745 <!--property UnitFilePreset is not documented!-->
1746
1747 <!--property StateChangeTimestamp is not documented!-->
1748
1749 <!--property StateChangeTimestampMonotonic is not documented!-->
1750
1751 <!--property CanClean is not documented!-->
1752
671fee18
LP
1753 <!--property CanFreeze is not documented!-->
1754
47fb7fd6
ZJS
1755 <!--property OnFailureJobMode is not documented!-->
1756
1757 <!--property JobRunningTimeoutUSec is not documented!-->
1758
1759 <!--property JobTimeoutAction is not documented!-->
1760
1761 <!--property JobTimeoutRebootArgument is not documented!-->
1762
1763 <!--property AssertResult is not documented!-->
1764
1765 <!--property AssertTimestamp is not documented!-->
1766
1767 <!--property AssertTimestampMonotonic is not documented!-->
1768
1769 <!--property Asserts is not documented!-->
1770
1771 <!--property Perpetual is not documented!-->
1772
1773 <!--property StartLimitIntervalUSec is not documented!-->
1774
1775 <!--property StartLimitAction is not documented!-->
1776
1777 <!--property FailureAction is not documented!-->
1778
1779 <!--property FailureActionExitStatus is not documented!-->
1780
1781 <!--property SuccessAction is not documented!-->
1782
1783 <!--property SuccessActionExitStatus is not documented!-->
1784
1785 <!--property RebootArgument is not documented!-->
1786
1787 <!--property InvocationID is not documented!-->
1788
1789 <!--property CollectMode is not documented!-->
1790
1791 <!--property Refs is not documented!-->
1792
00bb75d7 1793 <!--Autogenerated cross-references for systemd.directives, do not edit-->
3031660c 1794
00bb75d7 1795 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3031660c 1796
00bb75d7 1797 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3031660c 1798
00bb75d7 1799 <variablelist class="dbus-method" generated="True" extra-ref="Start()"/>
3031660c 1800
00bb75d7 1801 <variablelist class="dbus-method" generated="True" extra-ref="Stop()"/>
3031660c 1802
00bb75d7 1803 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
3031660c 1804
00bb75d7 1805 <variablelist class="dbus-method" generated="True" extra-ref="Restart()"/>
3031660c 1806
00bb75d7 1807 <variablelist class="dbus-method" generated="True" extra-ref="TryRestart()"/>
3031660c 1808
00bb75d7 1809 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestart()"/>
3031660c 1810
00bb75d7 1811 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestart()"/>
3031660c 1812
00bb75d7
ZJS
1813 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueJob()"/>
1814
1815 <variablelist class="dbus-method" generated="True" extra-ref="Kill()"/>
1816
1817 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
1818
1819 <variablelist class="dbus-method" generated="True" extra-ref="SetProperties()"/>
1820
1821 <variablelist class="dbus-method" generated="True" extra-ref="Ref()"/>
1822
1823 <variablelist class="dbus-method" generated="True" extra-ref="Unref()"/>
1824
1825 <variablelist class="dbus-method" generated="True" extra-ref="Clean()"/>
1826
671fee18
LP
1827 <variablelist class="dbus-method" generated="True" extra-ref="Freeze()"/>
1828
1829 <variablelist class="dbus-method" generated="True" extra-ref="Thaw()"/>
1830
00bb75d7
ZJS
1831 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
1832
1833 <variablelist class="dbus-property" generated="True" extra-ref="Names"/>
1834
1835 <variablelist class="dbus-property" generated="True" extra-ref="Following"/>
1836
1837 <variablelist class="dbus-property" generated="True" extra-ref="Requires"/>
1838
1839 <variablelist class="dbus-property" generated="True" extra-ref="Requisite"/>
1840
1841 <variablelist class="dbus-property" generated="True" extra-ref="Wants"/>
1842
1843 <variablelist class="dbus-property" generated="True" extra-ref="BindsTo"/>
1844
1845 <variablelist class="dbus-property" generated="True" extra-ref="PartOf"/>
1846
1847 <variablelist class="dbus-property" generated="True" extra-ref="RequiredBy"/>
1848
1849 <variablelist class="dbus-property" generated="True" extra-ref="RequisiteOf"/>
1850
1851 <variablelist class="dbus-property" generated="True" extra-ref="WantedBy"/>
1852
1853 <variablelist class="dbus-property" generated="True" extra-ref="BoundBy"/>
1854
1855 <variablelist class="dbus-property" generated="True" extra-ref="ConsistsOf"/>
1856
1857 <variablelist class="dbus-property" generated="True" extra-ref="Conflicts"/>
1858
1859 <variablelist class="dbus-property" generated="True" extra-ref="ConflictedBy"/>
1860
1861 <variablelist class="dbus-property" generated="True" extra-ref="Before"/>
1862
1863 <variablelist class="dbus-property" generated="True" extra-ref="After"/>
1864
1865 <variablelist class="dbus-property" generated="True" extra-ref="OnFailure"/>
1866
1867 <variablelist class="dbus-property" generated="True" extra-ref="Triggers"/>
1868
1869 <variablelist class="dbus-property" generated="True" extra-ref="TriggeredBy"/>
1870
1871 <variablelist class="dbus-property" generated="True" extra-ref="PropagatesReloadTo"/>
1872
1873 <variablelist class="dbus-property" generated="True" extra-ref="ReloadPropagatedFrom"/>
1874
1875 <variablelist class="dbus-property" generated="True" extra-ref="JoinsNamespaceOf"/>
1876
1877 <variablelist class="dbus-property" generated="True" extra-ref="RequiresMountsFor"/>
1878
1879 <variablelist class="dbus-property" generated="True" extra-ref="Documentation"/>
1880
1881 <variablelist class="dbus-property" generated="True" extra-ref="Description"/>
1882
1883 <variablelist class="dbus-property" generated="True" extra-ref="LoadState"/>
1884
1885 <variablelist class="dbus-property" generated="True" extra-ref="ActiveState"/>
1886
671fee18
LP
1887 <variablelist class="dbus-property" generated="True" extra-ref="FreezerState"/>
1888
00bb75d7
ZJS
1889 <variablelist class="dbus-property" generated="True" extra-ref="SubState"/>
1890
1891 <variablelist class="dbus-property" generated="True" extra-ref="FragmentPath"/>
1892
1893 <variablelist class="dbus-property" generated="True" extra-ref="SourcePath"/>
1894
1895 <variablelist class="dbus-property" generated="True" extra-ref="DropInPaths"/>
1896
1897 <variablelist class="dbus-property" generated="True" extra-ref="UnitFileState"/>
1898
1899 <variablelist class="dbus-property" generated="True" extra-ref="UnitFilePreset"/>
1900
1901 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestamp"/>
1902
1903 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestampMonotonic"/>
1904
1905 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestamp"/>
1906
1907 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestampMonotonic"/>
1908
1909 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestamp"/>
1910
1911 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestampMonotonic"/>
1912
1913 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestamp"/>
1914
1915 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestampMonotonic"/>
1916
1917 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestamp"/>
1918
1919 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestampMonotonic"/>
1920
1921 <variablelist class="dbus-property" generated="True" extra-ref="CanStart"/>
1922
1923 <variablelist class="dbus-property" generated="True" extra-ref="CanStop"/>
1924
1925 <variablelist class="dbus-property" generated="True" extra-ref="CanReload"/>
1926
1927 <variablelist class="dbus-property" generated="True" extra-ref="CanIsolate"/>
1928
1929 <variablelist class="dbus-property" generated="True" extra-ref="CanClean"/>
1930
671fee18
LP
1931 <variablelist class="dbus-property" generated="True" extra-ref="CanFreeze"/>
1932
00bb75d7
ZJS
1933 <variablelist class="dbus-property" generated="True" extra-ref="Job"/>
1934
1935 <variablelist class="dbus-property" generated="True" extra-ref="StopWhenUnneeded"/>
1936
1937 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStart"/>
1938
1939 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStop"/>
1940
1941 <variablelist class="dbus-property" generated="True" extra-ref="AllowIsolate"/>
1942
1943 <variablelist class="dbus-property" generated="True" extra-ref="DefaultDependencies"/>
1944
1945 <variablelist class="dbus-property" generated="True" extra-ref="OnFailureJobMode"/>
1946
1947 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreOnIsolate"/>
1948
1949 <variablelist class="dbus-property" generated="True" extra-ref="NeedDaemonReload"/>
1950
1951 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutUSec"/>
1952
1953 <variablelist class="dbus-property" generated="True" extra-ref="JobRunningTimeoutUSec"/>
1954
1955 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutAction"/>
1956
1957 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutRebootArgument"/>
1958
1959 <variablelist class="dbus-property" generated="True" extra-ref="ConditionResult"/>
1960
1961 <variablelist class="dbus-property" generated="True" extra-ref="AssertResult"/>
1962
1963 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestamp"/>
1964
1965 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestampMonotonic"/>
1966
1967 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestamp"/>
1968
1969 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestampMonotonic"/>
1970
1971 <variablelist class="dbus-property" generated="True" extra-ref="Conditions"/>
1972
1973 <variablelist class="dbus-property" generated="True" extra-ref="Asserts"/>
1974
1975 <variablelist class="dbus-property" generated="True" extra-ref="LoadError"/>
1976
1977 <variablelist class="dbus-property" generated="True" extra-ref="Transient"/>
1978
1979 <variablelist class="dbus-property" generated="True" extra-ref="Perpetual"/>
1980
1981 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitIntervalUSec"/>
1982
1983 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitBurst"/>
1984
1985 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitAction"/>
1986
1987 <variablelist class="dbus-property" generated="True" extra-ref="FailureAction"/>
1988
1989 <variablelist class="dbus-property" generated="True" extra-ref="FailureActionExitStatus"/>
1990
1991 <variablelist class="dbus-property" generated="True" extra-ref="SuccessAction"/>
1992
1993 <variablelist class="dbus-property" generated="True" extra-ref="SuccessActionExitStatus"/>
1994
1995 <variablelist class="dbus-property" generated="True" extra-ref="RebootArgument"/>
1996
1997 <variablelist class="dbus-property" generated="True" extra-ref="InvocationID"/>
1998
1999 <variablelist class="dbus-property" generated="True" extra-ref="CollectMode"/>
2000
2001 <variablelist class="dbus-property" generated="True" extra-ref="Refs"/>
2002
2003 <!--End of Autogenerated section-->
2004
2005 <refsect2>
2006 <title>Methods</title>
2007
2008 <para><function>Start()</function>, <function>Stop()</function>, <function>Reload()</function>,
2009 <function>Restart()</function>, <function>TryRestart()</function>,
2010 <function>ReloadOrRestart()</function>, <function>ReloadOrTryRestart()</function>,
2011 <function>Kill()</function>, <function>ResetFailed()</function>, and
2012 <function>SetProperties()</function> implement the same operation as the respective methods on the
2013 <interfacename>Manager</interfacename> object (see above). However, these methods operate on the unit
2014 object and hence do not take a unit name parameter. Invoking the methods directly on the Manager
2015 object has the advantage of not requiring a <function>GetUnit()</function> call to get the unit object
2016 for a specific unit name. Calling the methods on the Manager object is hence a round trip
2017 optimization.</para>
2018 </refsect2>
2019
2020 <refsect2>
2021 <title>Properties</title>
2022
2023 <para><varname>Id</varname> contains the primary name of the unit.</para>
2024
2025 <para><varname>Names</varname> contains all names of the unit, including the primary name that is also
2026 exposed in <varname>Id</varname>.</para>
2027
2028 <para><varname>Following</varname> either contains the empty string or contains the name of another
2029 unit that this unit follows in state. This is used for some device units which reflect the unit state
2030 machine of another unit, and which other unit this is might possibly change.</para>
2031
2032 <para><varname>Requires</varname>, <varname>RequiresOverridable</varname>,
2033 <varname>Requisite</varname>, <varname>RequisiteOverridable</varname>, <varname>Wants</varname>,
2034 <varname>BindsTo</varname>, <varname>RequiredBy</varname>, <varname>RequiredByOverridable</varname>,
2035 <varname>WantedBy</varname>, <varname>BoundBy</varname>, <varname>Conflicts</varname>,
2036 <varname>ConflictedBy</varname>, <varname>Before</varname>, <varname>After</varname>,
2037 <varname>OnFailure</varname>, <varname>Triggers</varname>, <varname>TriggeredBy</varname>,
2038 <varname>PropagatesReloadTo</varname>, and <varname>RequiresMountsFor</varname> contain arrays which encode
2039 the dependencies and their inverse dependencies (where this applies) as configured in the unit file or
2040 determined automatically.</para>
2041
2042 <para><varname>Description</varname> contains the human readable description string for the
2043 unit.</para>
2044
2045 <para><varname>SourcePath</varname> contains the path to a configuration file this unit is
2046 automatically generated from in case it is not a native unit (in which case it contains the empty
2047 string). For example, all mount units generated from <filename>/etc/fstab</filename> have this field
2048 set to <filename>/etc/fstab</filename>.</para>
2049
2050 <para><varname>Documentation</varname> contains a string array with URLs of documentation for this
2051 unit.</para>
2052
2053 <para><varname>LoadState</varname> contains a state value that reflects whether the configuration file
2054 of this unit has been loaded. The following states are currently defined: <literal>loaded</literal>,
2055 <literal>error</literal>, and <literal>masked</literal>. <literal>loaded</literal> indicates that the
2056 configuration was successfully loaded. <literal>error</literal> indicates that the configuration failed
2057 to load. The <varname>LoadError</varname> field (see below) contains information about the cause of
2058 this failure. <literal>masked</literal> indicates that the unit is currently masked out (i.e. symlinked
2059 to <filename>/dev/null</filename> or empty). Note that the <varname>LoadState</varname> is fully
2060 orthogonal to the <varname>ActiveState</varname> (see below) as units without valid loaded
2061 configuration might be active (because configuration might have been reloaded at a time where a unit
2062 was already active).</para>
2063
2064 <para><varname>ActiveState</varname> contains a state value that reflects whether the unit is currently
2065 active or not. The following states are currently defined: <literal>active</literal>,
2066 <literal>reloading</literal>, <literal>inactive</literal>, <literal>failed</literal>,
2067 <literal>activating</literal>, and <literal>deactivating</literal>. <literal>active</literal> indicates
2068 that unit is active (obviously...). <literal>reloading</literal> indicates that the unit is active and
2069 currently reloading its configuration. <literal>inactive</literal> indicates that it is inactive and
2070 the previous run was successful or no previous run has taken place yet. <literal>failed</literal>
2071 indicates that it is inactive and the previous run was not successful (more information about the
2072 reason for this is available on the unit type specific interfaces, for example for services in the
2073 <varname>Result</varname> property, see below). <literal>activating</literal> indicates that the unit
2074 has previously been inactive but is currently in the process of entering an active state. Conversely
2075 <literal>deactivating</literal> indicates that the unit is currently in the process of
2076 deactivation.</para>
2077
2078 <para><varname>SubState</varname> encodes states of the same state machine that
2079 <varname>ActiveState</varname> covers, but knows more fine-grained states that are
2080 unit-type-specific. Where <varname>ActiveState</varname> only covers six high-level states,
2081 <varname>SubState</varname> covers possibly many more low-level unit-type-specific states that are
2082 mapped to the six high-level states. Note that multiple low-level states might map to the same
3031660c
ZJS
2083 high-level state, but not vice versa. Not all high-level states have low-level counterparts on all unit
2084 types. At this point the low-level states are not documented here, and are more likely to be extended
2085 later on than the common high-level states explained above.</para>
2086
2087 <para><varname>FragmentPath</varname> contains the unit file path this unit was read from, if there is
2736c25c 2088 one (if not, it contains the empty string).</para>
3031660c
ZJS
2089
2090 <para><varname>UnitFileState</varname> encodes the install state of the unit file of
2091 <varname>FragmentPath</varname>. It currently knows the following states: <literal>enabled</literal>,
2092 <literal>enabled-runtime</literal>, <literal>linked</literal>, <literal>linked-runtime</literal>,
2093 <literal>masked</literal>, <literal>masked-runtime</literal>, <literal>static</literal>,
2736c25c 2094 <literal>disabled</literal>, and <literal>invalid</literal>. <literal>enabled</literal> indicates that a
3031660c 2095 unit file is permanently enabled. <literal>enable-runtime</literal> indicates the unit file is only
2736c25c 2096 temporarily enabled and will no longer be enabled after a reboot (that means, it is enabled via
3031660c 2097 <filename>/run</filename> symlinks, rather than <filename>/etc</filename>). <literal>linked</literal>
2736c25c 2098 indicates that a unit is linked into <filename>/etc</filename> permanently. <literal>linked-runtime</literal>
3031660c 2099 indicates that a unit is linked into <filename>/run</filename> temporarily (until the next
2736c25c
DDM
2100 reboot). <literal>masked</literal> indicates that the unit file is masked permanently.
2101 <literal>masked-runtime</literal> indicates that it is masked in <filename>/run</filename> temporarily
2102 (until the next reboot). <literal>static</literal> indicates that the unit is statically enabled, i.e.
2103 always enabled and doesn't need to be enabled explicitly. <literal>invalid</literal> indicates that it
2104 could not be determined whether the unit file is enabled.</para>
3031660c
ZJS
2105
2106 <para><varname>InactiveExitTimestamp</varname>, <varname>InactiveExitTimestampMonotonic</varname>,
2107 <varname>ActiveEnterTimestamp</varname>, <varname>ActiveEnterTimestampMonotonic</varname>,
2108 <varname>ActiveExitTimestamp</varname>, <varname>ActiveExitTimestampMonotonic</varname>,
2736c25c
DDM
2109 <varname>InactiveEnterTimestamp</varname>, and <varname>InactiveEnterTimestampMonotonic</varname>
2110 contain <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> 64-bit microsecond
3031660c
ZJS
2111 timestamps of the last time a unit left the inactive state, entered the active state, exited the active
2112 state, or entered an inactive state. These are the points in time where the unit transitioned
2113 <literal>inactive</literal>/<literal>failed</literal> → <literal>activating</literal>,
2114 <literal>activating</literal> → <literal>active</literal>, <literal>active</literal> →
2115 <literal>deactivating</literal>, and finally <literal>deactivating</literal> →
2116 <literal>inactive</literal>/<literal>failed</literal>. The fields are 0 in case such a transition has
2736c25c 2117 not yet been recorded on this boot.</para>
3031660c 2118
2736c25c
DDM
2119 <para><varname>CanStart</varname>, <varname>CanStop</varname>, and <varname>CanReload</varname> encode
2120 as booleans whether the unit supports the start, stop or reload operations. Even if a unit supports
2121 such an operation, the client might not necessary have the necessary privileges to execute them.</para>
3031660c 2122
2736c25c 2123 <para><varname>CanIsolate</varname> encodes as a boolean whether the unit may be started in isolation
3031660c
ZJS
2124 mode.</para>
2125
2126 <para><varname>Job</varname> encodes the job ID and job object path of the job currently scheduled or
2736c25c 2127 executed for this unit, if there is any. If no job is scheduled or executed, the job id field will be
3031660c
ZJS
2128 0.</para>
2129
2130 <para><varname>StopWhenUnneeded</varname>, <varname>RefuseManualStart</varname>,
2131 <varname>RefuseManualStop</varname>, <varname>AllowIsolate</varname>,
2132 <varname>DefaultDependencies</varname>, <varname>OnFailureIsolate</varname>,
2133 <varname>IgnoreOnIsolate</varname>, <varname>IgnoreOnSnapshot</varname> map directly to the
2134 corresponding configuration booleans in the unit file.</para>
2135
2136 <para><varname>DefaultControlGroup</varname> contains the main control group of this unit as a
2137 string. This refers to a group in systemd's own <literal>name=systemd</literal> hierarchy, which
2138 systemd uses to watch and manipulate the unit and all its processes.</para>
2139
2140 <para><varname>NeedDaemonReload</varname> is a boolean that indicates whether the configuration file
2141 this unit is loaded from (i.e. <varname>FragmentPath</varname> or <varname>SourcePath</varname>) has
2142 changed since the configuration was read and hence whether a configuration reload is
2143 recommended.</para>
2144
2145 <para><varname>JobTimeoutUSec</varname> maps directly to the corresponding configuration setting in the
2146 unit file.</para>
2147
2148 <para><varname>ConditionTimestamp</varname> and <varname>ConditionTimestampMonotonic</varname> contain
2149 the <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of
2736c25c 2150 the last time the configured conditions of the unit have been checked or 0 if they have never been
3031660c
ZJS
2151 checked. Conditions are checked when a unit is requested to start.</para>
2152
2153 <para><varname>ConditionResult</varname> contains the condition result of the last time the configured
2154 conditions of this unit were checked. </para>
2155
2736c25c 2156 <para><varname>Conditions</varname> contains all configured conditions of the unit. For each condition,
3031660c
ZJS
2157 five fields are given: condition type (e.g. <varname>ConditionPathExists</varname>), whether the
2158 condition is a trigger condition, whether the condition is reversed, the right hand side of the
ae53ea52 2159 condition (e.g. the path in case of <varname>ConditionPathExists</varname>), and the status. The status
3031660c
ZJS
2160 can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the
2161 condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1
2162 are used, but additional values may be used in the future, retaining the meaning of
2736c25c 2163 zero/positive/negative values.</para>
3031660c
ZJS
2164
2165 <para><varname>LoadError</varname> contains a pair of strings. If the unit failed to load (as encoded
2166 in <varname>LoadState</varname>, see above), then this will include a D-Bus error pair consisting of
2736c25c 2167 the error ID and an explanatory human readable string of what happened. If it loaded successfully, this
3031660c
ZJS
2168 will be a pair of empty strings.</para>
2169
2736c25c
DDM
2170 <para><varname>Transient</varname> contains a boolean that indicates whether the unit was created as a
2171 transient unit (i.e. via <function>CreateTransientUnit()</function> on the manager object).</para>
3031660c 2172 </refsect2>
ae53ea52
ZJS
2173
2174 <refsect2>
2175 <title>Security</title>
2176
2177 <para>Similarly to methods on the <interfacename>Manager</interfacename> object, read-only access is
2178 allowed for everyone. All operations are allowed for clients with the
2179 <constant>CAP_SYS_ADMIN</constant> capability or when the
2180 <interfacename>org.freedesktop.systemd1.manage-units</interfacename> privilege is granted by
98ab0dae 2181 polkit.</para>
ae53ea52 2182 </refsect2>
3031660c
ZJS
2183 </refsect1>
2184
2185 <refsect1>
2186 <title>Service Unit Objects</title>
2187
2188 <para>All service unit objects implement the
2189 <interfacename>org.freedesktop.systemd1.Service</interfacename> interface (described here) in addition to
2190 the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
2191
48f99d7c 2192 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Service">
47fb7fd6 2193node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
3031660c
ZJS
2194 interface org.freedesktop.systemd1.Service {
2195 methods:
47fb7fd6
ZJS
2196 GetProcesses(out a(sus) processes);
2197 AttachProcesses(in s subcgroup,
2198 in au pids);
3031660c 2199 properties:
47fb7fd6
ZJS
2200 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2201 readonly s Type = '...';
2202 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2203 readonly s Restart = '...';
2204 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2205 readonly s PIDFile = '...';
2206 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2207 readonly s NotifyAccess = '...';
2208 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2209 readonly t RestartUSec = ...;
2210 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2211 readonly t TimeoutStartUSec = ...;
2212 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2213 readonly t TimeoutStopUSec = ...;
2214 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2215 readonly t TimeoutAbortUSec = ...;
2216 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
2217 readonly s TimeoutStartFailureMode = '...';
2218 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2219 readonly s TimeoutStopFailureMode = '...';
47fb7fd6 2220 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
2221 readonly t RuntimeMaxUSec = ...;
2222 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
2223 readonly t WatchdogUSec = ...;
2224 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2225 readonly t WatchdogTimestamp = ...;
2226 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2227 readonly t WatchdogTimestampMonotonic = ...;
2228 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2229 readonly b RootDirectoryStartOnly = ...;
2230 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2231 readonly b RemainAfterExit = ...;
2232 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2233 readonly b GuessMainPID = ...;
2234 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2235 readonly (aiai) RestartPreventExitStatus = ...;
2236 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2237 readonly (aiai) RestartForceExitStatus = ...;
2238 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2239 readonly (aiai) SuccessExitStatus = ...;
2240 readonly u MainPID = ...;
2241 readonly u ControlPID = ...;
2242 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2243 readonly s BusName = '...';
2244 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2245 readonly u FileDescriptorStoreMax = ...;
2246 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2247 readonly u NFileDescriptorStore = ...;
2248 readonly s StatusText = '...';
2249 readonly i StatusErrno = ...;
2250 readonly s Result = '...';
2251 readonly s ReloadResult = '...';
2252 readonly s CleanResult = '...';
2253 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2254 readonly s USBFunctionDescriptors = '...';
2255 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2256 readonly s USBFunctionStrings = '...';
2257 readonly u UID = ...;
2258 readonly u GID = ...;
2259 readonly u NRestarts = ...;
2260 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2261 readonly s OOMPolicy = '...';
2262 readonly t ExecMainStartTimestamp = ...;
2263 readonly t ExecMainStartTimestampMonotonic = ...;
2264 readonly t ExecMainExitTimestamp = ...;
2265 readonly t ExecMainExitTimestampMonotonic = ...;
2266 readonly u ExecMainPID = ...;
2267 readonly i ExecMainCode = ...;
2268 readonly i ExecMainStatus = ...;
2269 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2270 readonly a(sasbttttuii) ExecCondition = [...];
2271 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2272 readonly a(sasasttttuii) ExecConditionEx = [...];
2273 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2274 readonly a(sasbttttuii) ExecStartPre = [...];
2275 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2276 readonly a(sasasttttuii) ExecStartPreEx = [...];
2277 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2278 readonly a(sasbttttuii) ExecStart = [...];
2279 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2280 readonly a(sasasttttuii) ExecStartEx = [...];
2281 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2282 readonly a(sasbttttuii) ExecStartPost = [...];
2283 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2284 readonly a(sasasttttuii) ExecStartPostEx = [...];
2285 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2286 readonly a(sasbttttuii) ExecReload = [...];
2287 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2288 readonly a(sasasttttuii) ExecReloadEx = [...];
2289 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2290 readonly a(sasbttttuii) ExecStop = [...];
2291 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2292 readonly a(sasasttttuii) ExecStopEx = [...];
2293 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2294 readonly a(sasbttttuii) ExecStopPost = [...];
2295 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2296 readonly a(sasasttttuii) ExecStopPostEx = [...];
2297 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2298 readonly s Slice = '...';
2299 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2300 readonly s ControlGroup = '...';
2301 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2302 readonly t MemoryCurrent = ...;
2303 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2304 readonly t CPUUsageNSec = ...;
2305 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2306 readonly ay EffectiveCPUs = [...];
2307 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2308 readonly ay EffectiveMemoryNodes = [...];
2309 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2310 readonly t TasksCurrent = ...;
2311 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2312 readonly t IPIngressBytes = ...;
2313 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2314 readonly t IPIngressPackets = ...;
2315 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2316 readonly t IPEgressBytes = ...;
2317 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2318 readonly t IPEgressPackets = ...;
2319 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2320 readonly t IOReadBytes = ...;
2321 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2322 readonly t IOReadOperations = ...;
2323 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2324 readonly t IOWriteBytes = ...;
2325 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2326 readonly t IOWriteOperations = ...;
2327 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2328 readonly b Delegate = ...;
2329 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2330 readonly as DelegateControllers = ['...', ...];
2331 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2332 readonly b CPUAccounting = ...;
2333 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2334 readonly t CPUWeight = ...;
2335 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2336 readonly t StartupCPUWeight = ...;
2337 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2338 readonly t CPUShares = ...;
2339 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2340 readonly t StartupCPUShares = ...;
2341 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2342 readonly t CPUQuotaPerSecUSec = ...;
2343 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2344 readonly t CPUQuotaPeriodUSec = ...;
2345 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2346 readonly ay AllowedCPUs = [...];
2347 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2348 readonly ay AllowedMemoryNodes = [...];
2349 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2350 readonly b IOAccounting = ...;
2351 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2352 readonly t IOWeight = ...;
2353 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2354 readonly t StartupIOWeight = ...;
2355 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2356 readonly a(st) IODeviceWeight = [...];
2357 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2358 readonly a(st) IOReadBandwidthMax = [...];
2359 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2360 readonly a(st) IOWriteBandwidthMax = [...];
2361 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2362 readonly a(st) IOReadIOPSMax = [...];
2363 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2364 readonly a(st) IOWriteIOPSMax = [...];
2365 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2366 readonly a(st) IODeviceLatencyTargetUSec = [...];
2367 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2368 readonly b BlockIOAccounting = ...;
2369 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2370 readonly t BlockIOWeight = ...;
2371 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2372 readonly t StartupBlockIOWeight = ...;
2373 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2374 readonly a(st) BlockIODeviceWeight = [...];
2375 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2376 readonly a(st) BlockIOReadBandwidth = [...];
2377 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2378 readonly a(st) BlockIOWriteBandwidth = [...];
2379 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2380 readonly b MemoryAccounting = ...;
2381 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2382 readonly t DefaultMemoryLow = ...;
2383 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2384 readonly t DefaultMemoryMin = ...;
2385 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2386 readonly t MemoryMin = ...;
2387 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2388 readonly t MemoryLow = ...;
2389 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2390 readonly t MemoryHigh = ...;
2391 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2392 readonly t MemoryMax = ...;
2393 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2394 readonly t MemorySwapMax = ...;
2395 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2396 readonly t MemoryLimit = ...;
2397 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2398 readonly s DevicePolicy = '...';
2399 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2400 readonly a(ss) DeviceAllow = [...];
2401 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2402 readonly b TasksAccounting = ...;
2403 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2404 readonly t TasksMax = ...;
2405 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2406 readonly b IPAccounting = ...;
2407 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2408 readonly a(iayu) IPAddressAllow = [...];
2409 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2410 readonly a(iayu) IPAddressDeny = [...];
2411 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2412 readonly as IPIngressFilterPath = ['...', ...];
2413 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2414 readonly as IPEgressFilterPath = ['...', ...];
2415 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2416 readonly as DisableControllers = ['...', ...];
2417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2418 readonly as Environment = ['...', ...];
2419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2420 readonly a(sb) EnvironmentFiles = [...];
2421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2422 readonly as PassEnvironment = ['...', ...];
2423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2424 readonly as UnsetEnvironment = ['...', ...];
2425 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2426 readonly u UMask = ...;
2427 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2428 readonly t LimitCPU = ...;
2429 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2430 readonly t LimitCPUSoft = ...;
2431 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2432 readonly t LimitFSIZE = ...;
2433 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2434 readonly t LimitFSIZESoft = ...;
2435 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2436 readonly t LimitDATA = ...;
2437 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2438 readonly t LimitDATASoft = ...;
2439 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2440 readonly t LimitSTACK = ...;
2441 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2442 readonly t LimitSTACKSoft = ...;
2443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2444 readonly t LimitCORE = ...;
2445 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2446 readonly t LimitCORESoft = ...;
2447 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2448 readonly t LimitRSS = ...;
2449 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2450 readonly t LimitRSSSoft = ...;
2451 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2452 readonly t LimitNOFILE = ...;
2453 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2454 readonly t LimitNOFILESoft = ...;
2455 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2456 readonly t LimitAS = ...;
2457 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2458 readonly t LimitASSoft = ...;
2459 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2460 readonly t LimitNPROC = ...;
2461 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2462 readonly t LimitNPROCSoft = ...;
2463 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2464 readonly t LimitMEMLOCK = ...;
2465 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2466 readonly t LimitMEMLOCKSoft = ...;
2467 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2468 readonly t LimitLOCKS = ...;
2469 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2470 readonly t LimitLOCKSSoft = ...;
2471 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2472 readonly t LimitSIGPENDING = ...;
2473 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2474 readonly t LimitSIGPENDINGSoft = ...;
2475 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2476 readonly t LimitMSGQUEUE = ...;
2477 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2478 readonly t LimitMSGQUEUESoft = ...;
2479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2480 readonly t LimitNICE = ...;
2481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2482 readonly t LimitNICESoft = ...;
2483 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2484 readonly t LimitRTPRIO = ...;
2485 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2486 readonly t LimitRTPRIOSoft = ...;
2487 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2488 readonly t LimitRTTIME = ...;
2489 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2490 readonly t LimitRTTIMESoft = ...;
2491 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2492 readonly s WorkingDirectory = '...';
2493 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2494 readonly s RootDirectory = '...';
2495 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2496 readonly s RootImage = '...';
2497 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
2498 readonly a(ss) RootImageOptions = [...];
2499 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2500 readonly ay RootHash = [...];
2501 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2502 readonly s RootHashPath = '...';
2503 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2504 readonly ay RootHashSignature = [...];
2505 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2506 readonly s RootHashSignaturePath = '...';
2507 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2508 readonly s RootVerity = '...';
2509 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2510 readonly a(ssba(ss)) MountImages = [...];
2511 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2512 readonly i OOMScoreAdjust = ...;
2513 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2514 readonly t CoredumpFilter = ...;
2515 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2516 readonly i Nice = ...;
2517 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2518 readonly i IOSchedulingClass = ...;
2519 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2520 readonly i IOSchedulingPriority = ...;
2521 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2522 readonly i CPUSchedulingPolicy = ...;
2523 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2524 readonly i CPUSchedulingPriority = ...;
2525 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2526 readonly ay CPUAffinity = [...];
2527 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2528 readonly b CPUAffinityFromNUMA = ...;
2529 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2530 readonly i NUMAPolicy = ...;
2531 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2532 readonly ay NUMAMask = [...];
2533 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2534 readonly t TimerSlackNSec = ...;
2535 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2536 readonly b CPUSchedulingResetOnFork = ...;
2537 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2538 readonly b NonBlocking = ...;
2539 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2540 readonly s StandardInput = '...';
2541 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2542 readonly s StandardInputFileDescriptorName = '...';
2543 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2544 readonly ay StandardInputData = [...];
2545 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2546 readonly s StandardOutput = '...';
2547 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2548 readonly s StandardOutputFileDescriptorName = '...';
2549 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2550 readonly s StandardError = '...';
2551 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2552 readonly s StandardErrorFileDescriptorName = '...';
2553 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2554 readonly s TTYPath = '...';
2555 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2556 readonly b TTYReset = ...;
2557 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2558 readonly b TTYVHangup = ...;
2559 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2560 readonly b TTYVTDisallocate = ...;
2561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2562 readonly i SyslogPriority = ...;
2563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2564 readonly s SyslogIdentifier = '...';
2565 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2566 readonly b SyslogLevelPrefix = ...;
2567 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2568 readonly i SyslogLevel = ...;
2569 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2570 readonly i SyslogFacility = ...;
2571 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2572 readonly i LogLevelMax = ...;
2573 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2574 readonly t LogRateLimitIntervalUSec = ...;
2575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2576 readonly u LogRateLimitBurst = ...;
2577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2578 readonly aay LogExtraFields = [[...], ...];
2579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2580 readonly s LogNamespace = '...';
2581 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2582 readonly i SecureBits = ...;
2583 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2584 readonly t CapabilityBoundingSet = ...;
2585 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2586 readonly t AmbientCapabilities = ...;
2587 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2588 readonly s User = '...';
2589 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2590 readonly s Group = '...';
2591 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2592 readonly b DynamicUser = ...;
2593 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2594 readonly b RemoveIPC = ...;
2595 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
2596 readonly a(say) SetCredential = [...];
2597 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2598 readonly a(ss) LoadCredential = [...];
2599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2600 readonly as SupplementaryGroups = ['...', ...];
2601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2602 readonly s PAMName = '...';
2603 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2604 readonly as ReadWritePaths = ['...', ...];
2605 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2606 readonly as ReadOnlyPaths = ['...', ...];
2607 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2608 readonly as InaccessiblePaths = ['...', ...];
2609 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2610 readonly t MountFlags = ...;
2611 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2612 readonly b PrivateTmp = ...;
2613 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2614 readonly b PrivateDevices = ...;
2615 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2616 readonly b ProtectClock = ...;
2617 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2618 readonly b ProtectKernelTunables = ...;
2619 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2620 readonly b ProtectKernelModules = ...;
2621 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2622 readonly b ProtectKernelLogs = ...;
2623 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2624 readonly b ProtectControlGroups = ...;
2625 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2626 readonly b PrivateNetwork = ...;
2627 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2628 readonly b PrivateUsers = ...;
2629 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2630 readonly b PrivateMounts = ...;
2631 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2632 readonly s ProtectHome = '...';
2633 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2634 readonly s ProtectSystem = '...';
2635 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2636 readonly b SameProcessGroup = ...;
2637 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2638 readonly s UtmpIdentifier = '...';
2639 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2640 readonly s UtmpMode = '...';
2641 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2642 readonly (bs) SELinuxContext = ...;
2643 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2644 readonly (bs) AppArmorProfile = ...;
2645 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2646 readonly (bs) SmackProcessLabel = ...;
2647 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2648 readonly b IgnoreSIGPIPE = ...;
2649 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2650 readonly b NoNewPrivileges = ...;
2651 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2652 readonly (bas) SystemCallFilter = ...;
2653 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2654 readonly as SystemCallArchitectures = ['...', ...];
2655 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2656 readonly i SystemCallErrorNumber = ...;
2657 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2658 readonly s Personality = '...';
2659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2660 readonly b LockPersonality = ...;
2661 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2662 readonly (bas) RestrictAddressFamilies = ...;
2663 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2664 readonly s RuntimeDirectoryPreserve = '...';
2665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2666 readonly u RuntimeDirectoryMode = ...;
2667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2668 readonly as RuntimeDirectory = ['...', ...];
2669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2670 readonly u StateDirectoryMode = ...;
2671 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2672 readonly as StateDirectory = ['...', ...];
2673 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2674 readonly u CacheDirectoryMode = ...;
2675 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2676 readonly as CacheDirectory = ['...', ...];
2677 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2678 readonly u LogsDirectoryMode = ...;
2679 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2680 readonly as LogsDirectory = ['...', ...];
2681 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2682 readonly u ConfigurationDirectoryMode = ...;
2683 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2684 readonly as ConfigurationDirectory = ['...', ...];
2685 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2686 readonly t TimeoutCleanUSec = ...;
2687 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2688 readonly b MemoryDenyWriteExecute = ...;
2689 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2690 readonly b RestrictRealtime = ...;
2691 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2692 readonly b RestrictSUIDSGID = ...;
2693 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2694 readonly t RestrictNamespaces = ...;
2695 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2696 readonly a(ssbt) BindPaths = [...];
2697 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2698 readonly a(ssbt) BindReadOnlyPaths = [...];
2699 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2700 readonly a(ss) TemporaryFileSystem = [...];
2701 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2702 readonly b MountAPIVFS = ...;
2703 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2704 readonly s KeyringMode = '...';
2705 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
2706 readonly s ProtectProc = '...';
2707 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2708 readonly s ProcSubset = '...';
2709 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2710 readonly b ProtectHostname = ...;
2711 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2712 readonly s NetworkNamespacePath = '...';
2713 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2714 readonly s KillMode = '...';
2715 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2716 readonly i KillSignal = ...;
2717 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2718 readonly i RestartKillSignal = ...;
2719 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2720 readonly i FinalKillSignal = ...;
2721 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2722 readonly b SendSIGKILL = ...;
2723 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2724 readonly b SendSIGHUP = ...;
2725 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2726 readonly i WatchdogSignal = ...;
3031660c 2727 };
47fb7fd6
ZJS
2728 interface org.freedesktop.DBus.Peer { ... };
2729 interface org.freedesktop.DBus.Introspectable { ... };
2730 interface org.freedesktop.DBus.Properties { ... };
2731 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
2732};
2733 </programlisting>
2734
47fb7fd6 2735 <!--method GetProcesses is not documented!-->
3031660c 2736
47fb7fd6 2737 <!--method AttachProcesses is not documented!-->
3031660c 2738
47fb7fd6 2739 <!--property Type is not documented!-->
3031660c 2740
47fb7fd6 2741 <!--property Restart is not documented!-->
3031660c 2742
47fb7fd6 2743 <!--property PIDFile is not documented!-->
3031660c 2744
47fb7fd6 2745 <!--property NotifyAccess is not documented!-->
3031660c 2746
47fb7fd6 2747 <!--property RestartUSec is not documented!-->
3031660c 2748
9653108f
ZJS
2749 <!--property TimeoutStartFailureMode is not documented!-->
2750
2751 <!--property TimeoutStopFailureMode is not documented!-->
2752
47fb7fd6 2753 <!--property RuntimeMaxUSec is not documented!-->
3031660c 2754
47fb7fd6 2755 <!--property WatchdogUSec is not documented!-->
3031660c 2756
47fb7fd6 2757 <!--property RootDirectoryStartOnly is not documented!-->
3031660c 2758
47fb7fd6 2759 <!--property RemainAfterExit is not documented!-->
3031660c 2760
47fb7fd6
ZJS
2761 <!--property GuessMainPID is not documented!-->
2762
2763 <!--property RestartPreventExitStatus is not documented!-->
2764
2765 <!--property RestartForceExitStatus is not documented!-->
2766
2767 <!--property SuccessExitStatus is not documented!-->
2768
2769 <!--property BusName is not documented!-->
2770
2771 <!--property FileDescriptorStoreMax is not documented!-->
2772
2773 <!--property NFileDescriptorStore is not documented!-->
2774
2775 <!--property StatusErrno is not documented!-->
2776
2777 <!--property ReloadResult is not documented!-->
2778
2779 <!--property CleanResult is not documented!-->
2780
2781 <!--property USBFunctionDescriptors is not documented!-->
2782
2783 <!--property USBFunctionStrings is not documented!-->
2784
2785 <!--property UID is not documented!-->
2786
2787 <!--property GID is not documented!-->
2788
2789 <!--property NRestarts is not documented!-->
2790
2791 <!--property OOMPolicy is not documented!-->
2792
2793 <!--property ExecCondition is not documented!-->
2794
2795 <!--property ExecConditionEx is not documented!-->
2796
2797 <!--property ExecStartPreEx is not documented!-->
2798
2799 <!--property ExecStartEx is not documented!-->
2800
2801 <!--property ExecStartPostEx is not documented!-->
2802
2803 <!--property ExecReloadEx is not documented!-->
2804
2805 <!--property ExecStopEx is not documented!-->
2806
2807 <!--property ExecStopPost is not documented!-->
2808
2809 <!--property ExecStopPostEx is not documented!-->
2810
2811 <!--property Slice is not documented!-->
2812
2813 <!--property MemoryCurrent is not documented!-->
2814
2815 <!--property CPUUsageNSec is not documented!-->
2816
2817 <!--property EffectiveCPUs is not documented!-->
2818
2819 <!--property EffectiveMemoryNodes is not documented!-->
2820
2821 <!--property TasksCurrent is not documented!-->
2822
2823 <!--property IPIngressBytes is not documented!-->
2824
2825 <!--property IPIngressPackets is not documented!-->
2826
2827 <!--property IPEgressBytes is not documented!-->
2828
2829 <!--property IPEgressPackets is not documented!-->
2830
2831 <!--property IOReadBytes is not documented!-->
2832
2833 <!--property IOReadOperations is not documented!-->
2834
2835 <!--property IOWriteBytes is not documented!-->
2836
2837 <!--property IOWriteOperations is not documented!-->
2838
2839 <!--property Delegate is not documented!-->
2840
2841 <!--property DelegateControllers is not documented!-->
2842
2843 <!--property CPUAccounting is not documented!-->
2844
2845 <!--property CPUWeight is not documented!-->
2846
2847 <!--property StartupCPUWeight is not documented!-->
2848
2849 <!--property CPUShares is not documented!-->
2850
2851 <!--property StartupCPUShares is not documented!-->
2852
2853 <!--property CPUQuotaPerSecUSec is not documented!-->
2854
2855 <!--property CPUQuotaPeriodUSec is not documented!-->
2856
2857 <!--property AllowedCPUs is not documented!-->
2858
2859 <!--property AllowedMemoryNodes is not documented!-->
2860
2861 <!--property IOAccounting is not documented!-->
2862
2863 <!--property IOWeight is not documented!-->
2864
2865 <!--property StartupIOWeight is not documented!-->
2866
2867 <!--property IODeviceWeight is not documented!-->
2868
2869 <!--property IOReadBandwidthMax is not documented!-->
2870
2871 <!--property IOWriteBandwidthMax is not documented!-->
2872
2873 <!--property IOReadIOPSMax is not documented!-->
2874
2875 <!--property IOWriteIOPSMax is not documented!-->
2876
2877 <!--property IODeviceLatencyTargetUSec is not documented!-->
2878
2879 <!--property BlockIOAccounting is not documented!-->
2880
2881 <!--property BlockIOWeight is not documented!-->
2882
2883 <!--property StartupBlockIOWeight is not documented!-->
2884
2885 <!--property BlockIODeviceWeight is not documented!-->
2886
2887 <!--property BlockIOReadBandwidth is not documented!-->
2888
2889 <!--property BlockIOWriteBandwidth is not documented!-->
2890
2891 <!--property MemoryAccounting is not documented!-->
2892
2893 <!--property DefaultMemoryLow is not documented!-->
2894
2895 <!--property DefaultMemoryMin is not documented!-->
2896
2897 <!--property MemoryMin is not documented!-->
2898
2899 <!--property MemoryLow is not documented!-->
2900
2901 <!--property MemoryHigh is not documented!-->
2902
2903 <!--property MemoryMax is not documented!-->
2904
2905 <!--property MemorySwapMax is not documented!-->
2906
2907 <!--property MemoryLimit is not documented!-->
2908
2909 <!--property DevicePolicy is not documented!-->
2910
2911 <!--property DeviceAllow is not documented!-->
2912
2913 <!--property TasksAccounting is not documented!-->
2914
2915 <!--property TasksMax is not documented!-->
2916
2917 <!--property IPAccounting is not documented!-->
2918
2919 <!--property IPAddressAllow is not documented!-->
2920
2921 <!--property IPAddressDeny is not documented!-->
2922
2923 <!--property IPIngressFilterPath is not documented!-->
2924
2925 <!--property IPEgressFilterPath is not documented!-->
2926
2927 <!--property DisableControllers is not documented!-->
2928
2929 <!--property EnvironmentFiles is not documented!-->
2930
2931 <!--property PassEnvironment is not documented!-->
2932
2933 <!--property UnsetEnvironment is not documented!-->
2934
2935 <!--property UMask is not documented!-->
2936
2937 <!--property LimitCPUSoft is not documented!-->
2938
2939 <!--property LimitFSIZE is not documented!-->
2940
2941 <!--property LimitFSIZESoft is not documented!-->
2942
2943 <!--property LimitDATA is not documented!-->
2944
2945 <!--property LimitDATASoft is not documented!-->
2946
2947 <!--property LimitSTACK is not documented!-->
2948
2949 <!--property LimitSTACKSoft is not documented!-->
2950
2951 <!--property LimitCORE is not documented!-->
2952
2953 <!--property LimitCORESoft is not documented!-->
2954
2955 <!--property LimitRSS is not documented!-->
2956
2957 <!--property LimitRSSSoft is not documented!-->
2958
2959 <!--property LimitNOFILE is not documented!-->
2960
2961 <!--property LimitNOFILESoft is not documented!-->
2962
2963 <!--property LimitAS is not documented!-->
2964
2965 <!--property LimitASSoft is not documented!-->
2966
2967 <!--property LimitNPROC is not documented!-->
2968
2969 <!--property LimitNPROCSoft is not documented!-->
2970
2971 <!--property LimitMEMLOCK is not documented!-->
2972
2973 <!--property LimitMEMLOCKSoft is not documented!-->
2974
2975 <!--property LimitLOCKS is not documented!-->
2976
2977 <!--property LimitLOCKSSoft is not documented!-->
2978
2979 <!--property LimitSIGPENDING is not documented!-->
2980
2981 <!--property LimitSIGPENDINGSoft is not documented!-->
2982
2983 <!--property LimitMSGQUEUE is not documented!-->
2984
2985 <!--property LimitMSGQUEUESoft is not documented!-->
2986
2987 <!--property LimitNICE is not documented!-->
2988
2989 <!--property LimitNICESoft is not documented!-->
2990
2991 <!--property LimitRTPRIO is not documented!-->
2992
2993 <!--property LimitRTPRIOSoft is not documented!-->
2994
2995 <!--property LimitRTTIME is not documented!-->
2996
2997 <!--property LimitRTTIMESoft is not documented!-->
2998
2999 <!--property WorkingDirectory is not documented!-->
3000
3001 <!--property RootDirectory is not documented!-->
3002
3003 <!--property RootImage is not documented!-->
3004
35f4e010
ZJS
3005 <!--property RootImageOptions is not documented!-->
3006
3007 <!--property RootHash is not documented!-->
3008
3009 <!--property RootHashPath is not documented!-->
3010
3011 <!--property RootHashSignature is not documented!-->
3012
3013 <!--property RootHashSignaturePath is not documented!-->
3014
3015 <!--property RootVerity is not documented!-->
3016
3017 <!--property MountImages is not documented!-->
3018
47fb7fd6
ZJS
3019 <!--property OOMScoreAdjust is not documented!-->
3020
3021 <!--property CoredumpFilter is not documented!-->
3022
3023 <!--property Nice is not documented!-->
3024
3025 <!--property IOSchedulingClass is not documented!-->
3026
3027 <!--property IOSchedulingPriority is not documented!-->
3028
3029 <!--property CPUSchedulingPolicy is not documented!-->
3030
3031 <!--property CPUSchedulingPriority is not documented!-->
3032
3033 <!--property CPUAffinity is not documented!-->
3034
3035 <!--property CPUAffinityFromNUMA is not documented!-->
3036
3037 <!--property NUMAPolicy is not documented!-->
3038
3039 <!--property NUMAMask is not documented!-->
3040
3041 <!--property TimerSlackNSec is not documented!-->
3042
3043 <!--property CPUSchedulingResetOnFork is not documented!-->
3044
3045 <!--property NonBlocking is not documented!-->
3046
3047 <!--property StandardInput is not documented!-->
3048
3049 <!--property StandardInputFileDescriptorName is not documented!-->
3050
3051 <!--property StandardInputData is not documented!-->
3052
3053 <!--property StandardOutput is not documented!-->
3054
3055 <!--property StandardOutputFileDescriptorName is not documented!-->
3056
3057 <!--property StandardError is not documented!-->
3058
3059 <!--property StandardErrorFileDescriptorName is not documented!-->
3060
3061 <!--property TTYPath is not documented!-->
3062
3063 <!--property TTYReset is not documented!-->
3064
3065 <!--property TTYVHangup is not documented!-->
3066
3067 <!--property TTYVTDisallocate is not documented!-->
3068
3069 <!--property SyslogPriority is not documented!-->
3070
3071 <!--property SyslogIdentifier is not documented!-->
3072
3073 <!--property SyslogLevelPrefix is not documented!-->
3074
3075 <!--property SyslogLevel is not documented!-->
3076
3077 <!--property SyslogFacility is not documented!-->
3078
3079 <!--property LogLevelMax is not documented!-->
3080
3081 <!--property LogRateLimitIntervalUSec is not documented!-->
3082
3083 <!--property LogRateLimitBurst is not documented!-->
3084
3085 <!--property LogExtraFields is not documented!-->
3086
3087 <!--property LogNamespace is not documented!-->
3088
3089 <!--property AmbientCapabilities is not documented!-->
3090
3091 <!--property User is not documented!-->
3092
3093 <!--property Group is not documented!-->
3094
3095 <!--property DynamicUser is not documented!-->
3096
3097 <!--property RemoveIPC is not documented!-->
3098
e4b2cea3
ZJS
3099 <!--property SetCredential is not documented!-->
3100
3101 <!--property LoadCredential is not documented!-->
3102
47fb7fd6
ZJS
3103 <!--property SupplementaryGroups is not documented!-->
3104
3105 <!--property PAMName is not documented!-->
3106
3107 <!--property ReadWritePaths is not documented!-->
3108
3109 <!--property ReadOnlyPaths is not documented!-->
3110
3111 <!--property InaccessiblePaths is not documented!-->
3112
3113 <!--property PrivateTmp is not documented!-->
3114
3115 <!--property PrivateDevices is not documented!-->
3116
3117 <!--property ProtectClock is not documented!-->
3118
3119 <!--property ProtectKernelTunables is not documented!-->
3120
3121 <!--property ProtectKernelModules is not documented!-->
3122
3123 <!--property ProtectKernelLogs is not documented!-->
3124
3125 <!--property ProtectControlGroups is not documented!-->
3126
3127 <!--property PrivateNetwork is not documented!-->
3128
3129 <!--property PrivateUsers is not documented!-->
3130
3131 <!--property PrivateMounts is not documented!-->
3132
3133 <!--property ProtectHome is not documented!-->
3134
3135 <!--property ProtectSystem is not documented!-->
3136
3137 <!--property SameProcessGroup is not documented!-->
3138
3139 <!--property UtmpIdentifier is not documented!-->
3140
3141 <!--property UtmpMode is not documented!-->
3142
3143 <!--property SELinuxContext is not documented!-->
3144
3145 <!--property AppArmorProfile is not documented!-->
3146
3147 <!--property SmackProcessLabel is not documented!-->
3148
3149 <!--property IgnoreSIGPIPE is not documented!-->
3150
3151 <!--property NoNewPrivileges is not documented!-->
3152
3153 <!--property SystemCallFilter is not documented!-->
3154
3155 <!--property SystemCallArchitectures is not documented!-->
3156
3157 <!--property SystemCallErrorNumber is not documented!-->
3158
3159 <!--property Personality is not documented!-->
3160
3161 <!--property LockPersonality is not documented!-->
3162
3163 <!--property RestrictAddressFamilies is not documented!-->
3164
3165 <!--property RuntimeDirectoryPreserve is not documented!-->
3166
3167 <!--property RuntimeDirectoryMode is not documented!-->
3168
3169 <!--property RuntimeDirectory is not documented!-->
3170
3171 <!--property StateDirectoryMode is not documented!-->
3172
3173 <!--property StateDirectory is not documented!-->
3174
3175 <!--property CacheDirectoryMode is not documented!-->
3176
3177 <!--property CacheDirectory is not documented!-->
3178
3179 <!--property LogsDirectoryMode is not documented!-->
3180
3181 <!--property LogsDirectory is not documented!-->
3182
3183 <!--property ConfigurationDirectoryMode is not documented!-->
3184
3185 <!--property ConfigurationDirectory is not documented!-->
3186
3187 <!--property TimeoutCleanUSec is not documented!-->
3188
3189 <!--property MemoryDenyWriteExecute is not documented!-->
3190
3191 <!--property RestrictRealtime is not documented!-->
3192
3193 <!--property RestrictSUIDSGID is not documented!-->
3194
3195 <!--property RestrictNamespaces is not documented!-->
3196
3197 <!--property BindPaths is not documented!-->
3198
3199 <!--property BindReadOnlyPaths is not documented!-->
3200
3201 <!--property TemporaryFileSystem is not documented!-->
3202
3203 <!--property MountAPIVFS is not documented!-->
3204
3205 <!--property KeyringMode is not documented!-->
3206
e4b2cea3
ZJS
3207 <!--property ProtectProc is not documented!-->
3208
3209 <!--property ProcSubset is not documented!-->
3210
47fb7fd6
ZJS
3211 <!--property ProtectHostname is not documented!-->
3212
3213 <!--property NetworkNamespacePath is not documented!-->
3214
3215 <!--property KillMode is not documented!-->
3216
3217 <!--property KillSignal is not documented!-->
3218
3219 <!--property RestartKillSignal is not documented!-->
3220
3221 <!--property FinalKillSignal is not documented!-->
3222
3223 <!--property SendSIGKILL is not documented!-->
3224
3225 <!--property SendSIGHUP is not documented!-->
3226
3227 <!--property WatchdogSignal is not documented!-->
3228
00bb75d7 3229 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 3230
00bb75d7 3231 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 3232
00bb75d7 3233 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
47fb7fd6 3234
00bb75d7 3235 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 3236
48f99d7c
ZJS
3237 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3238
00bb75d7 3239 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 3240
00bb75d7 3241 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 3242
00bb75d7 3243 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
47fb7fd6 3244
00bb75d7 3245 <variablelist class="dbus-property" generated="True" extra-ref="Restart"/>
47fb7fd6 3246
00bb75d7 3247 <variablelist class="dbus-property" generated="True" extra-ref="PIDFile"/>
47fb7fd6 3248
00bb75d7 3249 <variablelist class="dbus-property" generated="True" extra-ref="NotifyAccess"/>
47fb7fd6 3250
00bb75d7 3251 <variablelist class="dbus-property" generated="True" extra-ref="RestartUSec"/>
47fb7fd6 3252
00bb75d7 3253 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartUSec"/>
47fb7fd6 3254
00bb75d7 3255 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
47fb7fd6 3256
00bb75d7
ZJS
3257 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
3258
9653108f
ZJS
3259 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
3260
3261 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
3262
00bb75d7
ZJS
3263 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
3264
3265 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
3266
3267 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestamp"/>
3268
3269 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestampMonotonic"/>
3270
3271 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectoryStartOnly"/>
3272
3273 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterExit"/>
3274
3275 <variablelist class="dbus-property" generated="True" extra-ref="GuessMainPID"/>
3276
3277 <variablelist class="dbus-property" generated="True" extra-ref="RestartPreventExitStatus"/>
3278
3279 <variablelist class="dbus-property" generated="True" extra-ref="RestartForceExitStatus"/>
3280
3281 <variablelist class="dbus-property" generated="True" extra-ref="SuccessExitStatus"/>
3282
3283 <variablelist class="dbus-property" generated="True" extra-ref="MainPID"/>
3284
3285 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
3286
3287 <variablelist class="dbus-property" generated="True" extra-ref="BusName"/>
3288
3289 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStoreMax"/>
3290
3291 <variablelist class="dbus-property" generated="True" extra-ref="NFileDescriptorStore"/>
3292
3293 <variablelist class="dbus-property" generated="True" extra-ref="StatusText"/>
3294
3295 <variablelist class="dbus-property" generated="True" extra-ref="StatusErrno"/>
3296
3297 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
3298
3299 <variablelist class="dbus-property" generated="True" extra-ref="ReloadResult"/>
3300
3301 <variablelist class="dbus-property" generated="True" extra-ref="CleanResult"/>
3302
3303 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionDescriptors"/>
3304
3305 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionStrings"/>
3306
3307 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
3308
3309 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
3310
3311 <variablelist class="dbus-property" generated="True" extra-ref="NRestarts"/>
3312
3313 <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
3314
3315 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestamp"/>
3316
3317 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestampMonotonic"/>
3318
3319 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestamp"/>
3320
3321 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestampMonotonic"/>
3322
3323 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainPID"/>
3324
3325 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainCode"/>
3326
3327 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStatus"/>
3328
3329 <variablelist class="dbus-property" generated="True" extra-ref="ExecCondition"/>
3330
3331 <variablelist class="dbus-property" generated="True" extra-ref="ExecConditionEx"/>
3332
3333 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
3334
3335 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPreEx"/>
3336
3337 <variablelist class="dbus-property" generated="True" extra-ref="ExecStart"/>
3338
3339 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartEx"/>
3340
3341 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
3342
3343 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPostEx"/>
3344
3345 <variablelist class="dbus-property" generated="True" extra-ref="ExecReload"/>
3346
3347 <variablelist class="dbus-property" generated="True" extra-ref="ExecReloadEx"/>
3348
3349 <variablelist class="dbus-property" generated="True" extra-ref="ExecStop"/>
3350
3351 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopEx"/>
3352
3353 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
3354
3355 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPostEx"/>
3356
3357 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
3358
3359 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
3360
3361 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
3362
3363 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
3364
3365 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
3366
3367 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
3368
3369 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
3370
3371 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
3372
3373 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
3374
3375 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
3376
3377 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
3378
3379 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
3380
3381 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
3382
3383 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
3384
3385 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
3386
3387 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
3388
3389 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
3390
3391 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
3392
3393 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
3394
3395 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
3396
3397 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
3398
3399 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
3400
3401 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
3402
3403 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
3404
3405 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
3406
3407 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
3408
3409 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
3410
3411 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
3412
3413 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
3414
3415 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
3416
3417 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
3418
3419 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
3420
3421 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
3422
3423 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
3424
3425 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
3426
3427 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
3428
3429 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
3430
3431 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
3432
3433 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
3434
3435 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
3436
3437 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
3438
3439 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
3440
3441 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
3442
3443 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
3444
3445 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
3446
3447 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
3448
3449 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
3450
3451 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
3452
3453 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
3454
3455 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
3456
3457 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
3458
3459 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
3460
3461 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
3462
3463 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
3464
3465 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
3466
3467 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
3468
3469 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
3470
3471 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
3472
3473 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
3474
3475 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
3476
3477 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
3478
3479 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
3480
3481 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
3482
3483 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
3484
3485 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
3486
3487 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
3488
3489 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
3490
3491 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
3492
3493 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
3494
3495 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
3496
3497 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
3498
3499 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
3500
3501 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
3502
3503 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
3504
3505 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
3506
3507 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
3508
3509 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
3510
3511 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
3512
3513 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
3514
3515 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
3516
3517 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
3518
3519 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
3520
3521 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
3522
3523 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
3524
3525 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
3526
3527 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
3528
3529 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
3530
3531 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
3532
3533 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
3534
3535 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
3536
3537 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
3538
3539 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
3540
3541 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
3542
3543 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
3544
3545 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
3546
3547 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
3548
3549 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
3550
3551 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
3552
3553 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
3554
3555 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
3556
35f4e010
ZJS
3557 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
3558
3559 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
3560
3561 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
3562
3563 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
3564
3565 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
3566
3567 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
3568
3569 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
3570
00bb75d7
ZJS
3571 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
3572
3573 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
3574
3575 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
3576
3577 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
3578
3579 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
3580
3581 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
3582
3583 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
3584
3585 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
3586
3587 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
3588
3589 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
3590
3591 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
3592
3593 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
3594
3595 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
3596
3597 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
3598
3599 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
3600
3601 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
3602
3603 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
3604
3605 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
3606
3607 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
3608
3609 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
3610
3611 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
3612
3613 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
3614
3615 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
3616
3617 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
3618
3619 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
3620
3621 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
3622
3623 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
3624
3625 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
3626
3627 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
3628
3629 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
3630
3631 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
3632
3633 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
3634
3635 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
3636
3637 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
3638
3639 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
3640
3641 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
3642
3643 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
3644
3645 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
3646
3647 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
3648
3649 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
3650
3651 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
3652
3653 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
3654
e4b2cea3
ZJS
3655 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
3656
3657 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
3658
00bb75d7
ZJS
3659 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
3660
3661 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
3662
3663 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
3664
3665 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
3666
3667 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
3668
3669 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
3670
3671 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
3672
3673 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
3674
3675 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
3676
3677 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
3678
3679 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
3680
3681 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
3682
3683 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
3684
3685 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
3686
3687 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
3688
3689 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
3690
3691 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
3692
3693 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
3694
3695 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
3696
3697 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
3698
3699 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
3700
3701 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
3702
3703 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
3704
3705 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
3706
3707 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
3708
3709 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
3710
3711 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
3712
3713 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
3714
3715 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
3716
3717 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
3718
3719 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
3720
3721 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
3722
3723 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
3724
3725 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
3726
3727 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
3728
3729 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
3730
3731 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
3732
3733 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
3734
3735 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
3736
3737 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
3738
3739 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
3740
3741 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
3742
3743 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
3744
3745 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
3746
3747 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
3748
3749 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
3750
3751 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
3752
3753 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
3754
3755 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
3756
3757 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
3758
3759 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
3760
3761 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
3762
3763 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
3764
e4b2cea3
ZJS
3765 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
3766
3767 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
3768
00bb75d7
ZJS
3769 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
3770
3771 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
3772
3773 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
3774
3775 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
3776
3777 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
3778
3779 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
3780
3781 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
3782
3783 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
3784
3785 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
3786
3787 <!--End of Autogenerated section-->
3788
3789 <refsect2>
3790 <title>Properties</title>
3791
3792 <para>Most properties of the Service interface map directly to the corresponding settings in service
3793 unit files. For the sake of brevity, here's a list of all exceptions only:</para>
3794
3c719357
LP
3795 <para><varname>TimeoutStartUSec</varname>, <varname>TimeoutStopUSec</varname> and
3796 <varname>TimeoutAbortUSec</varname> contain the start, stop and abort timeouts, in microseconds. Note
3797 the slight difference in naming when compared to the matching unit file settings (see
3798 <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>7</manvolnum></citerefentry>):
3799 these bus properties strictly use microseconds (and thus are suffixed <varname>…USec</varname>) while
3800 the unit file settings default to a time unit of seconds (and thus are suffixed
3801 <varname>…Sec</varname>), unless a different unit is explicitly specified. This reflects that fact that
3802 internally the service manager deals in microsecond units only, and the bus properties are a relatively
3803 low-level (binary) concept exposing this. The unit file settings on the other hand are relatively
3804 high-level (string-based) concepts and thus support more user friendly time specifications which
3805 default to second time units but allow other units too, if specified.</para>
3806
00bb75d7
ZJS
3807 <para><varname>WatchdogTimestamp</varname> and <varname>WatchdogTimestampMonotonic</varname> contain
3808 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of the
3809 last watchdog ping received from the service, or 0 if none was ever received.</para>
3810
3811 <para><varname>ExecStartPre</varname>, <varname>ExecStart</varname>, <varname>ExecStartPost</varname>,
3812 <varname>ExecReload</varname>, <varname>ExecStop</varname>, and <varname>ExecStop</varname> are arrays
3813 of structures where each struct contains: the binary path to execute; an array with all arguments to
3814 pass to the executed command, starting with argument 0; a boolean whether it should be considered a
3815 failure if the process exits uncleanly; two pairs of
3816 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps when
3817 the process began and finished running the last time, or 0 if it never ran or never finished running;
3818 the PID of the process, or 0 if it has not run yet; the exit code and status of the last run. This
3819 field hence maps more or less to the corresponding setting in the service unit file but is augmented
3820 with runtime data.</para>
3821
3822 <para><varname>LimitCPU</varname> (and related properties) map more or less directly to the
3823 corresponding settings in the service unit files except that if they aren't set, their value is
3824 18446744073709551615 (i.e. -1).</para>
3825
3826 <para><varname>Capabilities</varname> contains the configured capabilities, as formatted with
3827 <citerefentry project="man-pages"><refentrytitle>cap_to_text</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
3828 </para>
3829
3830 <para><varname>SecureBits</varname>, <varname>CapabilityBoundingSet</varname>,
3831 <varname>MountFlags</varname> also correspond to the configured settings of the unit files, but
3832 instead of being formatted as strings, they are encoded as the actual binary flags they are.
3833 </para>
3834
3835 <para><varname>ExecMainStartTimestamp</varname>, <varname>ExecMainStartTimestampMonotonic</varname>,
3836 <varname>ExecMainExitTimestamp</varname>, <varname>ExecMainExitTimestampMonotonic</varname>,
3837 <varname>ExecMainPID</varname>, <varname>ExecMainCode</varname>, <varname>ExecMainStatus</varname>
3838 contain information about the main process of the service as far as it is known. This is often the same
3839 runtime information that is stored in <varname>ExecStart</varname>. However, it deviates for
3840 <varname>Type=forking</varname> services where the main process of the service is not forked off
3841 systemd directly. These fields either contain information of the last run of the process or of the
3842 current running process.</para>
3843
3844 <para><varname>MainPID</varname> and <varname>ControlPID</varname> contain the main and control PID of
3845 the service. The main PID is the current main PID of the service and is 0 when the service currently
3846 has no main PID. The control PID is the PID of the current start/stop/reload process running and is 0
3847 if no such process is currently running. That means that <varname>ExecMainPID</varname> and
3848 <varname>MainPID</varname> differ in the way that the latter immediately reflects whether a main
3849 process is currently running while the latter possible contains information collected from the last run
3850 even if the process is no longer around.</para>
3851
3852 <para><varname>StatusText</varname> contains the status text passed to the service manager via a call
3853 to
3854 <citerefentry><refentrytitle>sd_notify</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
3855 This may be used by services to inform the service manager about its internal state with a nice
3856 explanatory string.</para>
3857
3858 <para><varname>Result</varname> encodes the execution result of the last run of the service. It is
3859 useful to determine the reason a service failed if it is in the <literal>failed</literal> state (see
3860 <varname>ActiveState</varname> above). The following values are currently known:
3861 <literal>success</literal> is set if the unit didn't fail. <literal>resources</literal> indicates that
3862 not enough resources were available to fork off and execute the service
201632e3 3863 processes. <literal>timeout</literal> indicates that a timeout occurred while executing a service
00bb75d7
ZJS
3864 operation. <literal>exit-code</literal> indicates that a service process exited with an unclean exit
3865 code. <literal>signal</literal> indicates that a service process exited with an uncaught
3866 signal. <literal>core-dump</literal> indicates that a service process exited uncleanly and dumped
3867 core. <literal>watchdog</literal> indicates that a service did not send out watchdog ping messages
3868 often enough. <literal>start-limit</literal> indicates that a service has been started too frequently
3869 in a specific time frame (as configured in <varname>StartLimitInterval</varname>,
3870 <varname>StartLimitBurst</varname>).</para>
3871
3872 <para><varname>ControlGroup</varname> indicates the control group path the processes of this service
3873 unit are placed in.</para>
3874 </refsect2>
3875 </refsect1>
3876
3877 <refsect1>
3878 <title>Socket Unit Objects</title>
3879
48f99d7c 3880 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket" interface="org.freedesktop.systemd1.Socket">
00bb75d7
ZJS
3881node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
3882 interface org.freedesktop.systemd1.Socket {
3883 methods:
3884 GetProcesses(out a(sus) processes);
3885 AttachProcesses(in s subcgroup,
3886 in au pids);
3887 properties:
3888 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3889 readonly s BindIPv6Only = '...';
3890 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3891 readonly u Backlog = ...;
3892 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3893 readonly t TimeoutUSec = ...;
3894 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3895 readonly s BindToDevice = '...';
3896 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3897 readonly s SocketUser = '...';
47fb7fd6
ZJS
3898 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3899 readonly s SocketGroup = '...';
3900 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3901 readonly u SocketMode = ...;
3902 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3903 readonly u DirectoryMode = ...;
3904 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3905 readonly b Accept = ...;
3906 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
c882b714
ZJS
3907 readonly b FlushPending = ...;
3908 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
3909 readonly b Writable = ...;
3910 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3911 readonly b KeepAlive = ...;
3912 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3913 readonly t KeepAliveTimeUSec = ...;
3914 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3915 readonly t KeepAliveIntervalUSec = ...;
3916 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3917 readonly u KeepAliveProbes = ...;
3918 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3919 readonly t DeferAcceptUSec = ...;
3920 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3921 readonly b NoDelay = ...;
3922 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3923 readonly i Priority = ...;
3924 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3925 readonly t ReceiveBuffer = ...;
3926 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3927 readonly t SendBuffer = ...;
3928 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3929 readonly i IPTOS = ...;
3930 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3931 readonly i IPTTL = ...;
3932 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3933 readonly t PipeSize = ...;
3934 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3935 readonly b FreeBind = ...;
3936 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3937 readonly b Transparent = ...;
3938 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3939 readonly b Broadcast = ...;
3940 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3941 readonly b PassCredentials = ...;
3942 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3943 readonly b PassSecurity = ...;
3944 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
3945 readonly b PassPacketInfo = ...;
3946 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
3947 readonly b RemoveOnStop = ...;
3948 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3949 readonly a(ss) Listen = [...];
3950 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3951 readonly as Symlinks = ['...', ...];
3952 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3953 readonly i Mark = ...;
3954 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3955 readonly u MaxConnections = ...;
3956 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3957 readonly u MaxConnectionsPerSource = ...;
3958 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3959 readonly x MessageQueueMaxMessages = ...;
3960 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3961 readonly x MessageQueueMessageSize = ...;
3962 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3963 readonly s TCPCongestion = '...';
3964 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3965 readonly b ReusePort = ...;
3966 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3967 readonly s SmackLabel = '...';
3968 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3969 readonly s SmackLabelIPIn = '...';
3970 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3971 readonly s SmackLabelIPOut = '...';
3972 readonly u ControlPID = ...;
3973 readonly s Result = '...';
3974 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
3975 readonly u NConnections = ...;
3976 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
3977 readonly u NAccepted = ...;
3978 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
3979 readonly u NRefused = ...;
3980 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
3981 readonly s FileDescriptorName = '...';
3982 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3983 readonly i SocketProtocol = ...;
3984 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3985 readonly t TriggerLimitIntervalUSec = ...;
3986 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
3987 readonly u TriggerLimitBurst = ...;
3988 readonly u UID = ...;
3989 readonly u GID = ...;
3990 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
3991 readonly a(sasbttttuii) ExecStartPre = [...];
3992 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
3993 readonly a(sasbttttuii) ExecStartPost = [...];
3994 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
3995 readonly a(sasbttttuii) ExecStopPre = [...];
3996 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
3997 readonly a(sasbttttuii) ExecStopPost = [...];
3998 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
3999 readonly s Slice = '...';
4000 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4001 readonly s ControlGroup = '...';
4002 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4003 readonly t MemoryCurrent = ...;
4004 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4005 readonly t CPUUsageNSec = ...;
4006 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4007 readonly ay EffectiveCPUs = [...];
4008 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4009 readonly ay EffectiveMemoryNodes = [...];
4010 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4011 readonly t TasksCurrent = ...;
4012 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4013 readonly t IPIngressBytes = ...;
4014 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4015 readonly t IPIngressPackets = ...;
4016 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4017 readonly t IPEgressBytes = ...;
4018 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4019 readonly t IPEgressPackets = ...;
4020 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4021 readonly t IOReadBytes = ...;
4022 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4023 readonly t IOReadOperations = ...;
4024 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4025 readonly t IOWriteBytes = ...;
4026 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4027 readonly t IOWriteOperations = ...;
4028 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4029 readonly b Delegate = ...;
4030 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4031 readonly as DelegateControllers = ['...', ...];
4032 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4033 readonly b CPUAccounting = ...;
4034 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4035 readonly t CPUWeight = ...;
4036 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4037 readonly t StartupCPUWeight = ...;
4038 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4039 readonly t CPUShares = ...;
4040 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4041 readonly t StartupCPUShares = ...;
4042 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4043 readonly t CPUQuotaPerSecUSec = ...;
4044 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4045 readonly t CPUQuotaPeriodUSec = ...;
4046 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4047 readonly ay AllowedCPUs = [...];
4048 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4049 readonly ay AllowedMemoryNodes = [...];
4050 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4051 readonly b IOAccounting = ...;
4052 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4053 readonly t IOWeight = ...;
4054 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4055 readonly t StartupIOWeight = ...;
4056 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4057 readonly a(st) IODeviceWeight = [...];
4058 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4059 readonly a(st) IOReadBandwidthMax = [...];
4060 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4061 readonly a(st) IOWriteBandwidthMax = [...];
4062 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4063 readonly a(st) IOReadIOPSMax = [...];
4064 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4065 readonly a(st) IOWriteIOPSMax = [...];
4066 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4067 readonly a(st) IODeviceLatencyTargetUSec = [...];
4068 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4069 readonly b BlockIOAccounting = ...;
4070 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4071 readonly t BlockIOWeight = ...;
4072 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4073 readonly t StartupBlockIOWeight = ...;
4074 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4075 readonly a(st) BlockIODeviceWeight = [...];
4076 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4077 readonly a(st) BlockIOReadBandwidth = [...];
4078 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4079 readonly a(st) BlockIOWriteBandwidth = [...];
4080 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4081 readonly b MemoryAccounting = ...;
4082 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4083 readonly t DefaultMemoryLow = ...;
4084 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4085 readonly t DefaultMemoryMin = ...;
4086 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4087 readonly t MemoryMin = ...;
4088 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4089 readonly t MemoryLow = ...;
4090 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4091 readonly t MemoryHigh = ...;
4092 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4093 readonly t MemoryMax = ...;
4094 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4095 readonly t MemorySwapMax = ...;
4096 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4097 readonly t MemoryLimit = ...;
4098 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4099 readonly s DevicePolicy = '...';
4100 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4101 readonly a(ss) DeviceAllow = [...];
4102 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4103 readonly b TasksAccounting = ...;
4104 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4105 readonly t TasksMax = ...;
4106 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4107 readonly b IPAccounting = ...;
4108 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4109 readonly a(iayu) IPAddressAllow = [...];
4110 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4111 readonly a(iayu) IPAddressDeny = [...];
4112 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4113 readonly as IPIngressFilterPath = ['...', ...];
4114 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4115 readonly as IPEgressFilterPath = ['...', ...];
4116 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4117 readonly as DisableControllers = ['...', ...];
4118 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4119 readonly as Environment = ['...', ...];
4120 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4121 readonly a(sb) EnvironmentFiles = [...];
4122 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4123 readonly as PassEnvironment = ['...', ...];
4124 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4125 readonly as UnsetEnvironment = ['...', ...];
4126 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4127 readonly u UMask = ...;
4128 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4129 readonly t LimitCPU = ...;
4130 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4131 readonly t LimitCPUSoft = ...;
4132 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4133 readonly t LimitFSIZE = ...;
4134 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4135 readonly t LimitFSIZESoft = ...;
4136 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4137 readonly t LimitDATA = ...;
4138 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4139 readonly t LimitDATASoft = ...;
4140 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4141 readonly t LimitSTACK = ...;
4142 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4143 readonly t LimitSTACKSoft = ...;
4144 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4145 readonly t LimitCORE = ...;
4146 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4147 readonly t LimitCORESoft = ...;
4148 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4149 readonly t LimitRSS = ...;
4150 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4151 readonly t LimitRSSSoft = ...;
4152 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4153 readonly t LimitNOFILE = ...;
4154 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4155 readonly t LimitNOFILESoft = ...;
4156 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4157 readonly t LimitAS = ...;
4158 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4159 readonly t LimitASSoft = ...;
4160 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4161 readonly t LimitNPROC = ...;
4162 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4163 readonly t LimitNPROCSoft = ...;
4164 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4165 readonly t LimitMEMLOCK = ...;
4166 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4167 readonly t LimitMEMLOCKSoft = ...;
4168 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4169 readonly t LimitLOCKS = ...;
4170 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4171 readonly t LimitLOCKSSoft = ...;
4172 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4173 readonly t LimitSIGPENDING = ...;
4174 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4175 readonly t LimitSIGPENDINGSoft = ...;
4176 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4177 readonly t LimitMSGQUEUE = ...;
4178 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4179 readonly t LimitMSGQUEUESoft = ...;
4180 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4181 readonly t LimitNICE = ...;
4182 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4183 readonly t LimitNICESoft = ...;
4184 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4185 readonly t LimitRTPRIO = ...;
4186 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4187 readonly t LimitRTPRIOSoft = ...;
4188 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4189 readonly t LimitRTTIME = ...;
4190 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4191 readonly t LimitRTTIMESoft = ...;
4192 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4193 readonly s WorkingDirectory = '...';
4194 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4195 readonly s RootDirectory = '...';
4196 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4197 readonly s RootImage = '...';
4198 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
4199 readonly a(ss) RootImageOptions = [...];
4200 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4201 readonly ay RootHash = [...];
4202 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4203 readonly s RootHashPath = '...';
4204 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4205 readonly ay RootHashSignature = [...];
4206 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4207 readonly s RootHashSignaturePath = '...';
4208 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4209 readonly s RootVerity = '...';
4210 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4211 readonly a(ssba(ss)) MountImages = [...];
4212 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4213 readonly i OOMScoreAdjust = ...;
4214 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4215 readonly t CoredumpFilter = ...;
4216 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4217 readonly i Nice = ...;
4218 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4219 readonly i IOSchedulingClass = ...;
4220 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4221 readonly i IOSchedulingPriority = ...;
4222 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4223 readonly i CPUSchedulingPolicy = ...;
4224 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4225 readonly i CPUSchedulingPriority = ...;
4226 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4227 readonly ay CPUAffinity = [...];
4228 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4229 readonly b CPUAffinityFromNUMA = ...;
4230 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4231 readonly i NUMAPolicy = ...;
4232 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4233 readonly ay NUMAMask = [...];
4234 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4235 readonly t TimerSlackNSec = ...;
4236 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4237 readonly b CPUSchedulingResetOnFork = ...;
4238 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4239 readonly b NonBlocking = ...;
4240 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4241 readonly s StandardInput = '...';
4242 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4243 readonly s StandardInputFileDescriptorName = '...';
4244 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4245 readonly ay StandardInputData = [...];
4246 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4247 readonly s StandardOutput = '...';
4248 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4249 readonly s StandardOutputFileDescriptorName = '...';
4250 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4251 readonly s StandardError = '...';
4252 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4253 readonly s StandardErrorFileDescriptorName = '...';
4254 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4255 readonly s TTYPath = '...';
4256 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4257 readonly b TTYReset = ...;
4258 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4259 readonly b TTYVHangup = ...;
4260 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4261 readonly b TTYVTDisallocate = ...;
4262 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4263 readonly i SyslogPriority = ...;
4264 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4265 readonly s SyslogIdentifier = '...';
4266 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4267 readonly b SyslogLevelPrefix = ...;
4268 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4269 readonly i SyslogLevel = ...;
4270 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4271 readonly i SyslogFacility = ...;
4272 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4273 readonly i LogLevelMax = ...;
4274 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4275 readonly t LogRateLimitIntervalUSec = ...;
4276 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4277 readonly u LogRateLimitBurst = ...;
4278 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4279 readonly aay LogExtraFields = [[...], ...];
4280 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4281 readonly s LogNamespace = '...';
4282 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4283 readonly i SecureBits = ...;
4284 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4285 readonly t CapabilityBoundingSet = ...;
4286 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4287 readonly t AmbientCapabilities = ...;
4288 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4289 readonly s User = '...';
4290 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4291 readonly s Group = '...';
4292 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4293 readonly b DynamicUser = ...;
4294 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4295 readonly b RemoveIPC = ...;
4296 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
4297 readonly a(say) SetCredential = [...];
4298 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4299 readonly a(ss) LoadCredential = [...];
4300 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4301 readonly as SupplementaryGroups = ['...', ...];
4302 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4303 readonly s PAMName = '...';
4304 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4305 readonly as ReadWritePaths = ['...', ...];
4306 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4307 readonly as ReadOnlyPaths = ['...', ...];
4308 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4309 readonly as InaccessiblePaths = ['...', ...];
4310 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4311 readonly t MountFlags = ...;
4312 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4313 readonly b PrivateTmp = ...;
4314 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4315 readonly b PrivateDevices = ...;
4316 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4317 readonly b ProtectClock = ...;
4318 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4319 readonly b ProtectKernelTunables = ...;
4320 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4321 readonly b ProtectKernelModules = ...;
4322 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4323 readonly b ProtectKernelLogs = ...;
4324 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4325 readonly b ProtectControlGroups = ...;
4326 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4327 readonly b PrivateNetwork = ...;
4328 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4329 readonly b PrivateUsers = ...;
4330 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4331 readonly b PrivateMounts = ...;
4332 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4333 readonly s ProtectHome = '...';
4334 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4335 readonly s ProtectSystem = '...';
4336 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4337 readonly b SameProcessGroup = ...;
4338 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4339 readonly s UtmpIdentifier = '...';
4340 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4341 readonly s UtmpMode = '...';
4342 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4343 readonly (bs) SELinuxContext = ...;
4344 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4345 readonly (bs) AppArmorProfile = ...;
4346 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4347 readonly (bs) SmackProcessLabel = ...;
4348 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4349 readonly b IgnoreSIGPIPE = ...;
4350 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4351 readonly b NoNewPrivileges = ...;
4352 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4353 readonly (bas) SystemCallFilter = ...;
4354 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4355 readonly as SystemCallArchitectures = ['...', ...];
4356 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4357 readonly i SystemCallErrorNumber = ...;
4358 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4359 readonly s Personality = '...';
4360 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4361 readonly b LockPersonality = ...;
4362 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4363 readonly (bas) RestrictAddressFamilies = ...;
4364 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4365 readonly s RuntimeDirectoryPreserve = '...';
4366 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4367 readonly u RuntimeDirectoryMode = ...;
4368 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4369 readonly as RuntimeDirectory = ['...', ...];
4370 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4371 readonly u StateDirectoryMode = ...;
4372 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4373 readonly as StateDirectory = ['...', ...];
4374 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4375 readonly u CacheDirectoryMode = ...;
4376 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4377 readonly as CacheDirectory = ['...', ...];
4378 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4379 readonly u LogsDirectoryMode = ...;
4380 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4381 readonly as LogsDirectory = ['...', ...];
4382 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4383 readonly u ConfigurationDirectoryMode = ...;
4384 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4385 readonly as ConfigurationDirectory = ['...', ...];
4386 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4387 readonly t TimeoutCleanUSec = ...;
4388 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4389 readonly b MemoryDenyWriteExecute = ...;
4390 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4391 readonly b RestrictRealtime = ...;
4392 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4393 readonly b RestrictSUIDSGID = ...;
4394 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4395 readonly t RestrictNamespaces = ...;
4396 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4397 readonly a(ssbt) BindPaths = [...];
4398 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4399 readonly a(ssbt) BindReadOnlyPaths = [...];
4400 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4401 readonly a(ss) TemporaryFileSystem = [...];
4402 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4403 readonly b MountAPIVFS = ...;
4404 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4405 readonly s KeyringMode = '...';
4406 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
4407 readonly s ProtectProc = '...';
4408 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4409 readonly s ProcSubset = '...';
4410 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4411 readonly b ProtectHostname = ...;
4412 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4413 readonly s NetworkNamespacePath = '...';
4414 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4415 readonly s KillMode = '...';
4416 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4417 readonly i KillSignal = ...;
4418 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4419 readonly i RestartKillSignal = ...;
4420 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4421 readonly i FinalKillSignal = ...;
4422 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4423 readonly b SendSIGKILL = ...;
4424 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4425 readonly b SendSIGHUP = ...;
4426 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4427 readonly i WatchdogSignal = ...;
4428 };
4429 interface org.freedesktop.DBus.Peer { ... };
4430 interface org.freedesktop.DBus.Introspectable { ... };
4431 interface org.freedesktop.DBus.Properties { ... };
4432 interface org.freedesktop.systemd1.Unit { ... };
4433};
4434 </programlisting>
4435
00bb75d7
ZJS
4436 <!--method GetProcesses is not documented!-->
4437
4438 <!--method AttachProcesses is not documented!-->
4439
4440 <!--property BindIPv6Only is not documented!-->
4441
4442 <!--property Backlog is not documented!-->
4443
4444 <!--property TimeoutUSec is not documented!-->
4445
4446 <!--property BindToDevice is not documented!-->
4447
4448 <!--property SocketUser is not documented!-->
4449
4450 <!--property SocketGroup is not documented!-->
4451
4452 <!--property SocketMode is not documented!-->
4453
4454 <!--property DirectoryMode is not documented!-->
4455
4456 <!--property Writable is not documented!-->
4457
4458 <!--property KeepAlive is not documented!-->
4459
4460 <!--property KeepAliveTimeUSec is not documented!-->
4461
4462 <!--property KeepAliveIntervalUSec is not documented!-->
4463
4464 <!--property KeepAliveProbes is not documented!-->
4465
4466 <!--property DeferAcceptUSec is not documented!-->
4467
4468 <!--property NoDelay is not documented!-->
4469
4470 <!--property Priority is not documented!-->
4471
4472 <!--property ReceiveBuffer is not documented!-->
4473
4474 <!--property SendBuffer is not documented!-->
4475
4476 <!--property IPTOS is not documented!-->
4477
4478 <!--property IPTTL is not documented!-->
4479
4480 <!--property PipeSize is not documented!-->
4481
4482 <!--property FreeBind is not documented!-->
4483
4484 <!--property Transparent is not documented!-->
4485
4486 <!--property Broadcast is not documented!-->
4487
4488 <!--property PassCredentials is not documented!-->
4489
4490 <!--property PassSecurity is not documented!-->
4491
9653108f
ZJS
4492 <!--property PassPacketInfo is not documented!-->
4493
00bb75d7
ZJS
4494 <!--property RemoveOnStop is not documented!-->
4495
4496 <!--property Listen is not documented!-->
4497
4498 <!--property Symlinks is not documented!-->
4499
4500 <!--property Mark is not documented!-->
4501
4502 <!--property MaxConnections is not documented!-->
4503
4504 <!--property MaxConnectionsPerSource is not documented!-->
4505
4506 <!--property MessageQueueMaxMessages is not documented!-->
4507
4508 <!--property MessageQueueMessageSize is not documented!-->
4509
4510 <!--property TCPCongestion is not documented!-->
4511
4512 <!--property ReusePort is not documented!-->
4513
4514 <!--property SmackLabel is not documented!-->
4515
4516 <!--property SmackLabelIPIn is not documented!-->
4517
4518 <!--property SmackLabelIPOut is not documented!-->
4519
4520 <!--property NRefused is not documented!-->
4521
4522 <!--property FileDescriptorName is not documented!-->
4523
4524 <!--property SocketProtocol is not documented!-->
4525
4526 <!--property TriggerLimitIntervalUSec is not documented!-->
4527
4528 <!--property TriggerLimitBurst is not documented!-->
4529
4530 <!--property UID is not documented!-->
4531
4532 <!--property GID is not documented!-->
4533
4534 <!--property ExecStopPre is not documented!-->
4535
4536 <!--property ExecStopPost is not documented!-->
4537
4538 <!--property Slice is not documented!-->
4539
4540 <!--property MemoryCurrent is not documented!-->
4541
4542 <!--property CPUUsageNSec is not documented!-->
4543
4544 <!--property EffectiveCPUs is not documented!-->
4545
4546 <!--property EffectiveMemoryNodes is not documented!-->
4547
4548 <!--property TasksCurrent is not documented!-->
4549
4550 <!--property IPIngressBytes is not documented!-->
4551
4552 <!--property IPIngressPackets is not documented!-->
4553
4554 <!--property IPEgressBytes is not documented!-->
4555
4556 <!--property IPEgressPackets is not documented!-->
4557
4558 <!--property IOReadBytes is not documented!-->
4559
4560 <!--property IOReadOperations is not documented!-->
4561
4562 <!--property IOWriteBytes is not documented!-->
4563
4564 <!--property IOWriteOperations is not documented!-->
4565
4566 <!--property Delegate is not documented!-->
4567
4568 <!--property DelegateControllers is not documented!-->
4569
4570 <!--property CPUAccounting is not documented!-->
4571
4572 <!--property CPUWeight is not documented!-->
4573
4574 <!--property StartupCPUWeight is not documented!-->
4575
4576 <!--property CPUShares is not documented!-->
4577
4578 <!--property StartupCPUShares is not documented!-->
4579
4580 <!--property CPUQuotaPerSecUSec is not documented!-->
4581
4582 <!--property CPUQuotaPeriodUSec is not documented!-->
4583
4584 <!--property AllowedCPUs is not documented!-->
4585
4586 <!--property AllowedMemoryNodes is not documented!-->
4587
4588 <!--property IOAccounting is not documented!-->
4589
4590 <!--property IOWeight is not documented!-->
4591
4592 <!--property StartupIOWeight is not documented!-->
4593
4594 <!--property IODeviceWeight is not documented!-->
4595
4596 <!--property IOReadBandwidthMax is not documented!-->
4597
4598 <!--property IOWriteBandwidthMax is not documented!-->
4599
4600 <!--property IOReadIOPSMax is not documented!-->
4601
4602 <!--property IOWriteIOPSMax is not documented!-->
4603
4604 <!--property IODeviceLatencyTargetUSec is not documented!-->
4605
4606 <!--property BlockIOAccounting is not documented!-->
4607
4608 <!--property BlockIOWeight is not documented!-->
4609
4610 <!--property StartupBlockIOWeight is not documented!-->
4611
4612 <!--property BlockIODeviceWeight is not documented!-->
4613
4614 <!--property BlockIOReadBandwidth is not documented!-->
4615
4616 <!--property BlockIOWriteBandwidth is not documented!-->
4617
4618 <!--property MemoryAccounting is not documented!-->
4619
4620 <!--property DefaultMemoryLow is not documented!-->
4621
4622 <!--property DefaultMemoryMin is not documented!-->
4623
4624 <!--property MemoryMin is not documented!-->
4625
4626 <!--property MemoryLow is not documented!-->
4627
4628 <!--property MemoryHigh is not documented!-->
4629
4630 <!--property MemoryMax is not documented!-->
4631
4632 <!--property MemorySwapMax is not documented!-->
4633
4634 <!--property MemoryLimit is not documented!-->
4635
4636 <!--property DevicePolicy is not documented!-->
4637
4638 <!--property DeviceAllow is not documented!-->
4639
4640 <!--property TasksAccounting is not documented!-->
4641
4642 <!--property TasksMax is not documented!-->
4643
4644 <!--property IPAccounting is not documented!-->
4645
4646 <!--property IPAddressAllow is not documented!-->
4647
4648 <!--property IPAddressDeny is not documented!-->
4649
4650 <!--property IPIngressFilterPath is not documented!-->
4651
4652 <!--property IPEgressFilterPath is not documented!-->
4653
4654 <!--property DisableControllers is not documented!-->
4655
4656 <!--property EnvironmentFiles is not documented!-->
4657
4658 <!--property PassEnvironment is not documented!-->
4659
4660 <!--property UnsetEnvironment is not documented!-->
4661
4662 <!--property UMask is not documented!-->
4663
4664 <!--property LimitCPUSoft is not documented!-->
4665
4666 <!--property LimitFSIZE is not documented!-->
4667
4668 <!--property LimitFSIZESoft is not documented!-->
4669
4670 <!--property LimitDATA is not documented!-->
4671
4672 <!--property LimitDATASoft is not documented!-->
4673
4674 <!--property LimitSTACK is not documented!-->
4675
4676 <!--property LimitSTACKSoft is not documented!-->
4677
4678 <!--property LimitCORE is not documented!-->
4679
4680 <!--property LimitCORESoft is not documented!-->
4681
4682 <!--property LimitRSS is not documented!-->
4683
4684 <!--property LimitRSSSoft is not documented!-->
4685
4686 <!--property LimitNOFILE is not documented!-->
4687
4688 <!--property LimitNOFILESoft is not documented!-->
4689
4690 <!--property LimitAS is not documented!-->
4691
4692 <!--property LimitASSoft is not documented!-->
4693
4694 <!--property LimitNPROC is not documented!-->
4695
4696 <!--property LimitNPROCSoft is not documented!-->
4697
4698 <!--property LimitMEMLOCK is not documented!-->
4699
4700 <!--property LimitMEMLOCKSoft is not documented!-->
4701
4702 <!--property LimitLOCKS is not documented!-->
4703
4704 <!--property LimitLOCKSSoft is not documented!-->
4705
4706 <!--property LimitSIGPENDING is not documented!-->
4707
4708 <!--property LimitSIGPENDINGSoft is not documented!-->
4709
4710 <!--property LimitMSGQUEUE is not documented!-->
4711
4712 <!--property LimitMSGQUEUESoft is not documented!-->
4713
4714 <!--property LimitNICE is not documented!-->
4715
4716 <!--property LimitNICESoft is not documented!-->
4717
4718 <!--property LimitRTPRIO is not documented!-->
4719
4720 <!--property LimitRTPRIOSoft is not documented!-->
4721
4722 <!--property LimitRTTIME is not documented!-->
4723
4724 <!--property LimitRTTIMESoft is not documented!-->
4725
4726 <!--property WorkingDirectory is not documented!-->
4727
4728 <!--property RootDirectory is not documented!-->
4729
4730 <!--property RootImage is not documented!-->
4731
35f4e010
ZJS
4732 <!--property RootImageOptions is not documented!-->
4733
4734 <!--property RootHash is not documented!-->
4735
4736 <!--property RootHashPath is not documented!-->
4737
4738 <!--property RootHashSignature is not documented!-->
4739
4740 <!--property RootHashSignaturePath is not documented!-->
4741
4742 <!--property RootVerity is not documented!-->
4743
4744 <!--property MountImages is not documented!-->
4745
00bb75d7
ZJS
4746 <!--property OOMScoreAdjust is not documented!-->
4747
4748 <!--property CoredumpFilter is not documented!-->
4749
4750 <!--property Nice is not documented!-->
4751
4752 <!--property IOSchedulingClass is not documented!-->
4753
4754 <!--property IOSchedulingPriority is not documented!-->
4755
4756 <!--property CPUSchedulingPolicy is not documented!-->
4757
4758 <!--property CPUSchedulingPriority is not documented!-->
4759
4760 <!--property CPUAffinity is not documented!-->
4761
4762 <!--property CPUAffinityFromNUMA is not documented!-->
4763
4764 <!--property NUMAPolicy is not documented!-->
4765
4766 <!--property NUMAMask is not documented!-->
4767
4768 <!--property TimerSlackNSec is not documented!-->
4769
4770 <!--property CPUSchedulingResetOnFork is not documented!-->
4771
4772 <!--property NonBlocking is not documented!-->
4773
4774 <!--property StandardInput is not documented!-->
4775
4776 <!--property StandardInputFileDescriptorName is not documented!-->
4777
4778 <!--property StandardInputData is not documented!-->
4779
4780 <!--property StandardOutput is not documented!-->
4781
4782 <!--property StandardOutputFileDescriptorName is not documented!-->
4783
4784 <!--property StandardError is not documented!-->
4785
4786 <!--property StandardErrorFileDescriptorName is not documented!-->
4787
4788 <!--property TTYPath is not documented!-->
4789
4790 <!--property TTYReset is not documented!-->
4791
4792 <!--property TTYVHangup is not documented!-->
4793
4794 <!--property TTYVTDisallocate is not documented!-->
4795
4796 <!--property SyslogPriority is not documented!-->
4797
4798 <!--property SyslogIdentifier is not documented!-->
4799
4800 <!--property SyslogLevelPrefix is not documented!-->
4801
4802 <!--property SyslogLevel is not documented!-->
4803
4804 <!--property SyslogFacility is not documented!-->
4805
4806 <!--property LogLevelMax is not documented!-->
4807
4808 <!--property LogRateLimitIntervalUSec is not documented!-->
4809
4810 <!--property LogRateLimitBurst is not documented!-->
4811
4812 <!--property LogExtraFields is not documented!-->
4813
4814 <!--property LogNamespace is not documented!-->
4815
4816 <!--property AmbientCapabilities is not documented!-->
4817
4818 <!--property User is not documented!-->
4819
4820 <!--property Group is not documented!-->
4821
4822 <!--property DynamicUser is not documented!-->
4823
4824 <!--property RemoveIPC is not documented!-->
4825
e4b2cea3
ZJS
4826 <!--property SetCredential is not documented!-->
4827
4828 <!--property LoadCredential is not documented!-->
4829
00bb75d7
ZJS
4830 <!--property SupplementaryGroups is not documented!-->
4831
4832 <!--property PAMName is not documented!-->
4833
4834 <!--property ReadWritePaths is not documented!-->
4835
4836 <!--property ReadOnlyPaths is not documented!-->
4837
4838 <!--property InaccessiblePaths is not documented!-->
4839
4840 <!--property PrivateTmp is not documented!-->
4841
4842 <!--property PrivateDevices is not documented!-->
4843
4844 <!--property ProtectClock is not documented!-->
4845
4846 <!--property ProtectKernelTunables is not documented!-->
4847
4848 <!--property ProtectKernelModules is not documented!-->
4849
4850 <!--property ProtectKernelLogs is not documented!-->
4851
4852 <!--property ProtectControlGroups is not documented!-->
4853
4854 <!--property PrivateNetwork is not documented!-->
4855
4856 <!--property PrivateUsers is not documented!-->
4857
4858 <!--property PrivateMounts is not documented!-->
4859
4860 <!--property ProtectHome is not documented!-->
4861
4862 <!--property ProtectSystem is not documented!-->
4863
4864 <!--property SameProcessGroup is not documented!-->
4865
4866 <!--property UtmpIdentifier is not documented!-->
4867
4868 <!--property UtmpMode is not documented!-->
4869
4870 <!--property SELinuxContext is not documented!-->
4871
4872 <!--property AppArmorProfile is not documented!-->
4873
4874 <!--property SmackProcessLabel is not documented!-->
4875
4876 <!--property IgnoreSIGPIPE is not documented!-->
4877
4878 <!--property NoNewPrivileges is not documented!-->
4879
4880 <!--property SystemCallFilter is not documented!-->
4881
4882 <!--property SystemCallArchitectures is not documented!-->
4883
4884 <!--property SystemCallErrorNumber is not documented!-->
4885
4886 <!--property Personality is not documented!-->
4887
4888 <!--property LockPersonality is not documented!-->
4889
4890 <!--property RestrictAddressFamilies is not documented!-->
4891
4892 <!--property RuntimeDirectoryPreserve is not documented!-->
4893
4894 <!--property RuntimeDirectoryMode is not documented!-->
4895
4896 <!--property RuntimeDirectory is not documented!-->
4897
4898 <!--property StateDirectoryMode is not documented!-->
4899
4900 <!--property StateDirectory is not documented!-->
4901
4902 <!--property CacheDirectoryMode is not documented!-->
4903
4904 <!--property CacheDirectory is not documented!-->
4905
4906 <!--property LogsDirectoryMode is not documented!-->
4907
4908 <!--property LogsDirectory is not documented!-->
4909
4910 <!--property ConfigurationDirectoryMode is not documented!-->
4911
4912 <!--property ConfigurationDirectory is not documented!-->
4913
4914 <!--property TimeoutCleanUSec is not documented!-->
4915
4916 <!--property MemoryDenyWriteExecute is not documented!-->
4917
4918 <!--property RestrictRealtime is not documented!-->
4919
4920 <!--property RestrictSUIDSGID is not documented!-->
4921
4922 <!--property RestrictNamespaces is not documented!-->
4923
4924 <!--property BindPaths is not documented!-->
4925
4926 <!--property BindReadOnlyPaths is not documented!-->
47fb7fd6 4927
00bb75d7 4928 <!--property TemporaryFileSystem is not documented!-->
47fb7fd6 4929
00bb75d7 4930 <!--property MountAPIVFS is not documented!-->
47fb7fd6 4931
00bb75d7 4932 <!--property KeyringMode is not documented!-->
47fb7fd6 4933
e4b2cea3
ZJS
4934 <!--property ProtectProc is not documented!-->
4935
4936 <!--property ProcSubset is not documented!-->
4937
00bb75d7 4938 <!--property ProtectHostname is not documented!-->
47fb7fd6 4939
00bb75d7 4940 <!--property NetworkNamespacePath is not documented!-->
47fb7fd6 4941
00bb75d7 4942 <!--property KillMode is not documented!-->
47fb7fd6 4943
00bb75d7 4944 <!--property KillSignal is not documented!-->
47fb7fd6 4945
00bb75d7 4946 <!--property RestartKillSignal is not documented!-->
47fb7fd6 4947
00bb75d7 4948 <!--property FinalKillSignal is not documented!-->
47fb7fd6 4949
00bb75d7 4950 <!--property SendSIGKILL is not documented!-->
47fb7fd6 4951
00bb75d7 4952 <!--property SendSIGHUP is not documented!-->
47fb7fd6 4953
00bb75d7 4954 <!--property WatchdogSignal is not documented!-->
47fb7fd6 4955
00bb75d7 4956 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 4957
00bb75d7 4958 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 4959
00bb75d7 4960 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
47fb7fd6 4961
00bb75d7 4962 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 4963
48f99d7c
ZJS
4964 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
4965
00bb75d7 4966 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 4967
00bb75d7 4968 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 4969
00bb75d7 4970 <variablelist class="dbus-property" generated="True" extra-ref="BindIPv6Only"/>
47fb7fd6 4971
00bb75d7 4972 <variablelist class="dbus-property" generated="True" extra-ref="Backlog"/>
47fb7fd6 4973
00bb75d7 4974 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
47fb7fd6 4975
00bb75d7 4976 <variablelist class="dbus-property" generated="True" extra-ref="BindToDevice"/>
47fb7fd6 4977
00bb75d7 4978 <variablelist class="dbus-property" generated="True" extra-ref="SocketUser"/>
47fb7fd6 4979
00bb75d7 4980 <variablelist class="dbus-property" generated="True" extra-ref="SocketGroup"/>
47fb7fd6 4981
00bb75d7 4982 <variablelist class="dbus-property" generated="True" extra-ref="SocketMode"/>
47fb7fd6 4983
00bb75d7 4984 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
47fb7fd6 4985
00bb75d7 4986 <variablelist class="dbus-property" generated="True" extra-ref="Accept"/>
47fb7fd6 4987
c882b714
ZJS
4988 <variablelist class="dbus-property" generated="True" extra-ref="FlushPending"/>
4989
00bb75d7 4990 <variablelist class="dbus-property" generated="True" extra-ref="Writable"/>
47fb7fd6 4991
00bb75d7 4992 <variablelist class="dbus-property" generated="True" extra-ref="KeepAlive"/>
47fb7fd6 4993
00bb75d7 4994 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveTimeUSec"/>
47fb7fd6 4995
00bb75d7 4996 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveIntervalUSec"/>
47fb7fd6 4997
00bb75d7 4998 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveProbes"/>
47fb7fd6 4999
00bb75d7 5000 <variablelist class="dbus-property" generated="True" extra-ref="DeferAcceptUSec"/>
47fb7fd6 5001
00bb75d7 5002 <variablelist class="dbus-property" generated="True" extra-ref="NoDelay"/>
47fb7fd6 5003
00bb75d7 5004 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
47fb7fd6 5005
00bb75d7 5006 <variablelist class="dbus-property" generated="True" extra-ref="ReceiveBuffer"/>
47fb7fd6 5007
00bb75d7 5008 <variablelist class="dbus-property" generated="True" extra-ref="SendBuffer"/>
47fb7fd6 5009
00bb75d7 5010 <variablelist class="dbus-property" generated="True" extra-ref="IPTOS"/>
47fb7fd6 5011
00bb75d7 5012 <variablelist class="dbus-property" generated="True" extra-ref="IPTTL"/>
47fb7fd6 5013
00bb75d7 5014 <variablelist class="dbus-property" generated="True" extra-ref="PipeSize"/>
47fb7fd6 5015
00bb75d7 5016 <variablelist class="dbus-property" generated="True" extra-ref="FreeBind"/>
47fb7fd6 5017
00bb75d7 5018 <variablelist class="dbus-property" generated="True" extra-ref="Transparent"/>
47fb7fd6 5019
00bb75d7 5020 <variablelist class="dbus-property" generated="True" extra-ref="Broadcast"/>
47fb7fd6 5021
00bb75d7 5022 <variablelist class="dbus-property" generated="True" extra-ref="PassCredentials"/>
47fb7fd6 5023
00bb75d7 5024 <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
47fb7fd6 5025
9653108f
ZJS
5026 <variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
5027
00bb75d7 5028 <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
47fb7fd6 5029
00bb75d7 5030 <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
47fb7fd6 5031
00bb75d7 5032 <variablelist class="dbus-property" generated="True" extra-ref="Symlinks"/>
47fb7fd6 5033
00bb75d7 5034 <variablelist class="dbus-property" generated="True" extra-ref="Mark"/>
47fb7fd6 5035
00bb75d7 5036 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnections"/>
47fb7fd6 5037
00bb75d7 5038 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnectionsPerSource"/>
47fb7fd6 5039
00bb75d7 5040 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMaxMessages"/>
47fb7fd6 5041
00bb75d7 5042 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMessageSize"/>
47fb7fd6 5043
00bb75d7 5044 <variablelist class="dbus-property" generated="True" extra-ref="TCPCongestion"/>
47fb7fd6 5045
00bb75d7 5046 <variablelist class="dbus-property" generated="True" extra-ref="ReusePort"/>
47fb7fd6 5047
00bb75d7 5048 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabel"/>
47fb7fd6 5049
00bb75d7 5050 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPIn"/>
47fb7fd6 5051
00bb75d7 5052 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPOut"/>
47fb7fd6 5053
00bb75d7 5054 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
47fb7fd6 5055
00bb75d7 5056 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
47fb7fd6 5057
00bb75d7 5058 <variablelist class="dbus-property" generated="True" extra-ref="NConnections"/>
47fb7fd6 5059
00bb75d7 5060 <variablelist class="dbus-property" generated="True" extra-ref="NAccepted"/>
47fb7fd6 5061
00bb75d7 5062 <variablelist class="dbus-property" generated="True" extra-ref="NRefused"/>
47fb7fd6 5063
00bb75d7 5064 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorName"/>
47fb7fd6 5065
00bb75d7 5066 <variablelist class="dbus-property" generated="True" extra-ref="SocketProtocol"/>
47fb7fd6 5067
00bb75d7 5068 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
47fb7fd6 5069
00bb75d7 5070 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
47fb7fd6 5071
00bb75d7 5072 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
47fb7fd6 5073
00bb75d7 5074 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
47fb7fd6 5075
00bb75d7 5076 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
47fb7fd6 5077
00bb75d7 5078 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
47fb7fd6 5079
00bb75d7 5080 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPre"/>
47fb7fd6 5081
00bb75d7 5082 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
47fb7fd6 5083
00bb75d7 5084 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
47fb7fd6 5085
00bb75d7 5086 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
47fb7fd6 5087
00bb75d7 5088 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
47fb7fd6 5089
00bb75d7 5090 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
47fb7fd6 5091
00bb75d7 5092 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
47fb7fd6 5093
00bb75d7 5094 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
47fb7fd6 5095
00bb75d7 5096 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
47fb7fd6 5097
00bb75d7 5098 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
47fb7fd6 5099
00bb75d7 5100 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
47fb7fd6 5101
00bb75d7 5102 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
47fb7fd6 5103
00bb75d7 5104 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
47fb7fd6 5105
00bb75d7 5106 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
47fb7fd6 5107
00bb75d7 5108 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
47fb7fd6 5109
00bb75d7 5110 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
47fb7fd6 5111
00bb75d7 5112 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
47fb7fd6 5113
00bb75d7 5114 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
47fb7fd6 5115
00bb75d7 5116 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
47fb7fd6 5117
00bb75d7 5118 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
47fb7fd6 5119
00bb75d7 5120 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 5121
00bb75d7 5122 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 5123
00bb75d7 5124 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 5125
00bb75d7 5126 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 5127
00bb75d7 5128 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 5129
00bb75d7 5130 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 5131
00bb75d7 5132 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 5133
00bb75d7 5134 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 5135
00bb75d7 5136 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 5137
00bb75d7 5138 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 5139
00bb75d7 5140 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 5141
00bb75d7 5142 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 5143
00bb75d7 5144 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 5145
00bb75d7 5146 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 5147
00bb75d7 5148 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 5149
00bb75d7 5150 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 5151
00bb75d7 5152 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 5153
00bb75d7 5154 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 5155
00bb75d7 5156 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 5157
00bb75d7 5158 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 5159
00bb75d7 5160 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 5161
00bb75d7 5162 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 5163
00bb75d7 5164 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 5165
00bb75d7 5166 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 5167
00bb75d7 5168 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 5169
00bb75d7 5170 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 5171
00bb75d7 5172 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 5173
00bb75d7 5174 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
47fb7fd6 5175
00bb75d7 5176 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
47fb7fd6 5177
00bb75d7 5178 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
47fb7fd6 5179
00bb75d7 5180 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
47fb7fd6 5181
00bb75d7 5182 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
47fb7fd6 5183
00bb75d7 5184 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
47fb7fd6 5185
00bb75d7 5186 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
47fb7fd6 5187
00bb75d7 5188 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
47fb7fd6 5189
00bb75d7 5190 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
47fb7fd6 5191
00bb75d7 5192 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
47fb7fd6 5193
00bb75d7 5194 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
47fb7fd6 5195
00bb75d7 5196 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
47fb7fd6 5197
00bb75d7 5198 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
47fb7fd6 5199
00bb75d7 5200 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
47fb7fd6 5201
00bb75d7 5202 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
47fb7fd6 5203
00bb75d7 5204 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
47fb7fd6 5205
00bb75d7 5206 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
47fb7fd6 5207
00bb75d7 5208 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
47fb7fd6 5209
00bb75d7 5210 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
47fb7fd6 5211
00bb75d7 5212 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
47fb7fd6 5213
00bb75d7 5214 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
47fb7fd6 5215
00bb75d7 5216 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
47fb7fd6 5217
00bb75d7 5218 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
47fb7fd6 5219
00bb75d7 5220 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
47fb7fd6 5221
00bb75d7 5222 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
47fb7fd6 5223
00bb75d7 5224 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
47fb7fd6 5225
00bb75d7 5226 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
47fb7fd6 5227
00bb75d7 5228 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
47fb7fd6 5229
00bb75d7 5230 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
47fb7fd6 5231
00bb75d7 5232 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
47fb7fd6 5233
00bb75d7 5234 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
47fb7fd6 5235
00bb75d7 5236 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
47fb7fd6 5237
00bb75d7 5238 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
47fb7fd6 5239
00bb75d7 5240 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
47fb7fd6 5241
00bb75d7 5242 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
47fb7fd6 5243
00bb75d7 5244 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
47fb7fd6 5245
00bb75d7 5246 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
47fb7fd6 5247
00bb75d7 5248 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
47fb7fd6 5249
00bb75d7 5250 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
47fb7fd6 5251
00bb75d7 5252 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
47fb7fd6 5253
00bb75d7 5254 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
47fb7fd6 5255
00bb75d7 5256 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
47fb7fd6 5257
00bb75d7 5258 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
47fb7fd6 5259
00bb75d7 5260 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
47fb7fd6 5261
00bb75d7 5262 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
47fb7fd6 5263
00bb75d7 5264 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
47fb7fd6 5265
00bb75d7 5266 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
47fb7fd6 5267
00bb75d7 5268 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
47fb7fd6 5269
00bb75d7 5270 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
47fb7fd6 5271
00bb75d7 5272 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
47fb7fd6 5273
00bb75d7 5274 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
47fb7fd6 5275
00bb75d7 5276 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
47fb7fd6 5277
00bb75d7 5278 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
47fb7fd6 5279
00bb75d7 5280 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
47fb7fd6 5281
00bb75d7 5282 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
47fb7fd6 5283
35f4e010
ZJS
5284 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
5285
5286 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
5287
5288 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
5289
5290 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
5291
5292 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
5293
5294 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
5295
5296 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
5297
00bb75d7 5298 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
47fb7fd6 5299
00bb75d7 5300 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
47fb7fd6 5301
00bb75d7 5302 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
47fb7fd6 5303
00bb75d7 5304 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
47fb7fd6 5305
00bb75d7 5306 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
47fb7fd6 5307
00bb75d7 5308 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
47fb7fd6 5309
00bb75d7 5310 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
47fb7fd6 5311
00bb75d7 5312 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
47fb7fd6 5313
00bb75d7 5314 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
47fb7fd6 5315
00bb75d7 5316 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
47fb7fd6 5317
00bb75d7 5318 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
47fb7fd6 5319
00bb75d7 5320 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
47fb7fd6 5321
00bb75d7 5322 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
47fb7fd6 5323
00bb75d7 5324 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
47fb7fd6 5325
00bb75d7 5326 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
47fb7fd6 5327
00bb75d7 5328 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
47fb7fd6 5329
00bb75d7 5330 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
47fb7fd6 5331
00bb75d7 5332 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
47fb7fd6 5333
00bb75d7 5334 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
47fb7fd6 5335
00bb75d7 5336 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 5337
00bb75d7 5338 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 5339
00bb75d7 5340 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 5341
00bb75d7 5342 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 5343
00bb75d7 5344 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 5345
00bb75d7 5346 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 5347
00bb75d7 5348 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 5349
00bb75d7 5350 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 5351
00bb75d7 5352 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 5353
00bb75d7 5354 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 5355
00bb75d7 5356 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 5357
00bb75d7 5358 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 5359
00bb75d7 5360 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 5361
00bb75d7 5362 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 5363
00bb75d7 5364 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 5365
00bb75d7 5366 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 5367
00bb75d7
ZJS
5368 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
5369
5370 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
5371
5372 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
5373
5374 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
5375
5376 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
5377
5378 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
5379
5380 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
5381
e4b2cea3
ZJS
5382 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
5383
5384 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
5385
00bb75d7
ZJS
5386 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
5387
5388 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
5389
5390 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
5391
5392 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
5393
5394 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
5395
5396 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
5397
5398 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
5399
5400 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
5401
5402 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
5403
5404 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
5405
5406 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
5407
5408 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
5409
5410 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
5411
5412 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
5413
5414 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
5415
5416 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
5417
5418 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
5419
5420 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
5421
5422 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
5423
5424 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
5425
5426 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
5427
5428 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
5429
5430 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
5431
5432 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
5433
5434 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
5435
5436 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 5437
00bb75d7 5438 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 5439
00bb75d7 5440 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 5441
00bb75d7 5442 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 5443
00bb75d7 5444 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 5445
00bb75d7 5446 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 5447
00bb75d7 5448 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 5449
00bb75d7 5450 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 5451
00bb75d7 5452 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 5453
00bb75d7 5454 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 5455
00bb75d7 5456 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 5457
00bb75d7 5458 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
47fb7fd6 5459
00bb75d7 5460 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
47fb7fd6 5461
00bb75d7 5462 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
47fb7fd6 5463
00bb75d7 5464 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
47fb7fd6 5465
00bb75d7 5466 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
47fb7fd6 5467
00bb75d7 5468 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
47fb7fd6 5469
00bb75d7 5470 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
47fb7fd6 5471
00bb75d7 5472 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
47fb7fd6 5473
00bb75d7 5474 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
47fb7fd6 5475
00bb75d7 5476 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
47fb7fd6 5477
00bb75d7 5478 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
47fb7fd6 5479
00bb75d7 5480 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
47fb7fd6 5481
00bb75d7 5482 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
47fb7fd6 5483
00bb75d7 5484 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
47fb7fd6 5485
00bb75d7 5486 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
47fb7fd6 5487
00bb75d7 5488 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
47fb7fd6 5489
00bb75d7 5490 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
47fb7fd6 5491
e4b2cea3
ZJS
5492 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
5493
5494 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
5495
00bb75d7 5496 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
47fb7fd6 5497
00bb75d7 5498 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
47fb7fd6 5499
00bb75d7 5500 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
47fb7fd6 5501
00bb75d7 5502 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
47fb7fd6 5503
00bb75d7 5504 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
47fb7fd6 5505
00bb75d7 5506 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
47fb7fd6 5507
00bb75d7 5508 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 5509
00bb75d7 5510 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 5511
00bb75d7 5512 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 5513
00bb75d7 5514 <!--End of Autogenerated section-->
47fb7fd6
ZJS
5515
5516 <refsect2>
5517 <title>Properties</title>
5518
5519 <para>Most of the properties map directly to the corresponding settings in socket unit files. As socket
5520 units can include <varname>ExecStartPre</varname> (and similar) fields which contain information about
5521 processes to execute. They also share most of the fields related to the execution context that Service
5522 objects expose (see above).</para>
5523
5524 <para>In addition to these properties there are the following:</para>
5525
5526 <para><varname>NAccepted</varname> contains the accumulated number of connections ever accepted on this
1bdecfb8 5527 socket. This only applies to sockets with <varname>Accept</varname> set to <literal>yes</literal>,
47fb7fd6
ZJS
5528 i.e. those where systemd is responsible for accepted connections. </para>
5529
5530 <para>Similarly <varname>NConnections</varname> contains the number of currently open connections on
5531 this socket. It only applies only to socket units with <varname>Accept</varname> set to
1bdecfb8 5532 <literal>yes</literal>.</para>
47fb7fd6
ZJS
5533
5534 <para><varname>Result</varname> encodes the reason why a socket unit failed if it is in the
5535 <literal>failed</literal> state (see <varname>ActiveState</varname> above). The values
5536 <literal>success</literal>, <literal>resources</literal>, <literal>timeout</literal>,
5537 <literal>exit-code</literal>, <literal>signal</literal> and <literal>core-dump</literal> have the same
5538 meaning as they have for the corresponding field of service units (see above). In addition to that,
5539 the value <literal>service-failed-permanent</literal> indicates that the service of this socket failed
5540 continuously.</para>
3e5f04bf
RM
5541
5542 <para><varname>FlushPending</varname> specifies whether to flush the socket
5543 just before entering the listening state. This setting only applies to sockets with
5544 <varname>Accept=</varname> set to <literal>no</literal>.</para>
47fb7fd6
ZJS
5545 </refsect2>
5546 </refsect1>
5547
5548 <refsect1>
5549 <title>Target Unit Objects</title>
5550
48f99d7c 5551 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/basic_2etarget" interface="org.freedesktop.systemd1.Target">
47fb7fd6
ZJS
5552node /org/freedesktop/systemd1/unit/basic_2etarget {
5553 interface org.freedesktop.systemd1.Target {
5554 };
5555 interface org.freedesktop.DBus.Peer { ... };
5556 interface org.freedesktop.DBus.Introspectable { ... };
5557 interface org.freedesktop.DBus.Properties { ... };
5558 interface org.freedesktop.systemd1.Unit { ... };
5559};
5560 </programlisting>
5561
5562 <para>Target units have neither type-specific methods nor properties.</para>
5563 </refsect1>
5564
5565
5566 <refsect1>
5567 <title>Device Unit Objects</title>
5568
5569 <para>All device unit objects implement the <interfacename>org.freedesktop.systemd1.Device</interfacename> interface (described here)
5570 in addition to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
5571
48f99d7c
ZJS
5572 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice" interface="org.freedesktop.systemd1.Device">
5573node /org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice {
47fb7fd6
ZJS
5574 interface org.freedesktop.systemd1.Device {
5575 properties:
5576 readonly s SysFSPath = '...';
3031660c 5577 };
47fb7fd6
ZJS
5578 interface org.freedesktop.DBus.Peer { ... };
5579 interface org.freedesktop.DBus.Introspectable { ... };
5580 interface org.freedesktop.DBus.Properties { ... };
5581 interface org.freedesktop.systemd1.Unit { ... };
5582};
5583 </programlisting>
5584
00bb75d7
ZJS
5585 <!--Autogenerated cross-references for systemd.directives, do not edit-->
5586
00bb75d7
ZJS
5587 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5588
5589 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
5590
5591 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5592
48f99d7c
ZJS
5593 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
5594
00bb75d7
ZJS
5595 <variablelist class="dbus-property" generated="True" extra-ref="SysFSPath"/>
5596
5597 <!--End of Autogenerated section-->
5598
47fb7fd6
ZJS
5599 <refsect2>
5600 <title>Properties</title>
5601
5602 <para>Device units only expose a single type-specific property:</para>
5603
5604 <para><varname>SysFSPath</varname> contains the sysfs path of the kernel device this object corresponds
5605 to.</para>
5606 </refsect2>
5607 </refsect1>
5608
5609 <refsect1>
5610 <title>Mount Unit Objects</title>
5611
5612 <para>All mount unit objects implement the <interfacename>org.freedesktop.systemd1.Mount</interfacename>
5613 interface (described here) in addition to the generic
5614 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
5615
48f99d7c 5616 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/home_2emount" interface="org.freedesktop.systemd1.Mount">
47fb7fd6
ZJS
5617node /org/freedesktop/systemd1/unit/home_2emount {
5618 interface org.freedesktop.systemd1.Mount {
5619 methods:
5620 GetProcesses(out a(sus) processes);
5621 AttachProcesses(in s subcgroup,
5622 in au pids);
5623 properties:
5624 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5625 readonly s Where = '...';
5626 readonly s What = '...';
5627 readonly s Options = '...';
5628 readonly s Type = '...';
5629 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5630 readonly t TimeoutUSec = ...;
5631 readonly u ControlPID = ...;
5632 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5633 readonly u DirectoryMode = ...;
5634 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5635 readonly b SloppyOptions = ...;
5636 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5637 readonly b LazyUnmount = ...;
5638 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5639 readonly b ForceUnmount = ...;
35f4e010
ZJS
5640 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5641 readonly b ReadWriteOnly = ...;
47fb7fd6
ZJS
5642 readonly s Result = '...';
5643 readonly u UID = ...;
5644 readonly u GID = ...;
5645 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5646 readonly a(sasbttttuii) ExecMount = [...];
5647 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5648 readonly a(sasbttttuii) ExecUnmount = [...];
5649 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5650 readonly a(sasbttttuii) ExecRemount = [...];
5651 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5652 readonly s Slice = '...';
5653 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5654 readonly s ControlGroup = '...';
5655 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5656 readonly t MemoryCurrent = ...;
5657 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5658 readonly t CPUUsageNSec = ...;
5659 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5660 readonly ay EffectiveCPUs = [...];
5661 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5662 readonly ay EffectiveMemoryNodes = [...];
5663 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5664 readonly t TasksCurrent = ...;
5665 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5666 readonly t IPIngressBytes = ...;
5667 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5668 readonly t IPIngressPackets = ...;
5669 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5670 readonly t IPEgressBytes = ...;
5671 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5672 readonly t IPEgressPackets = ...;
5673 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5674 readonly t IOReadBytes = ...;
5675 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5676 readonly t IOReadOperations = ...;
5677 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5678 readonly t IOWriteBytes = ...;
5679 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5680 readonly t IOWriteOperations = ...;
5681 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5682 readonly b Delegate = ...;
5683 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5684 readonly as DelegateControllers = ['...', ...];
5685 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5686 readonly b CPUAccounting = ...;
5687 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5688 readonly t CPUWeight = ...;
5689 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5690 readonly t StartupCPUWeight = ...;
5691 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5692 readonly t CPUShares = ...;
5693 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5694 readonly t StartupCPUShares = ...;
5695 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5696 readonly t CPUQuotaPerSecUSec = ...;
5697 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5698 readonly t CPUQuotaPeriodUSec = ...;
5699 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5700 readonly ay AllowedCPUs = [...];
5701 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5702 readonly ay AllowedMemoryNodes = [...];
5703 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5704 readonly b IOAccounting = ...;
5705 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5706 readonly t IOWeight = ...;
5707 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5708 readonly t StartupIOWeight = ...;
5709 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5710 readonly a(st) IODeviceWeight = [...];
5711 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5712 readonly a(st) IOReadBandwidthMax = [...];
5713 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5714 readonly a(st) IOWriteBandwidthMax = [...];
5715 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5716 readonly a(st) IOReadIOPSMax = [...];
5717 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5718 readonly a(st) IOWriteIOPSMax = [...];
5719 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5720 readonly a(st) IODeviceLatencyTargetUSec = [...];
5721 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5722 readonly b BlockIOAccounting = ...;
5723 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5724 readonly t BlockIOWeight = ...;
5725 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5726 readonly t StartupBlockIOWeight = ...;
5727 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5728 readonly a(st) BlockIODeviceWeight = [...];
5729 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5730 readonly a(st) BlockIOReadBandwidth = [...];
5731 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5732 readonly a(st) BlockIOWriteBandwidth = [...];
5733 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5734 readonly b MemoryAccounting = ...;
5735 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5736 readonly t DefaultMemoryLow = ...;
5737 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5738 readonly t DefaultMemoryMin = ...;
5739 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5740 readonly t MemoryMin = ...;
5741 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5742 readonly t MemoryLow = ...;
5743 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5744 readonly t MemoryHigh = ...;
5745 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5746 readonly t MemoryMax = ...;
5747 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5748 readonly t MemorySwapMax = ...;
5749 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5750 readonly t MemoryLimit = ...;
5751 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5752 readonly s DevicePolicy = '...';
5753 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5754 readonly a(ss) DeviceAllow = [...];
5755 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5756 readonly b TasksAccounting = ...;
5757 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5758 readonly t TasksMax = ...;
5759 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5760 readonly b IPAccounting = ...;
5761 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5762 readonly a(iayu) IPAddressAllow = [...];
5763 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5764 readonly a(iayu) IPAddressDeny = [...];
5765 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5766 readonly as IPIngressFilterPath = ['...', ...];
5767 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5768 readonly as IPEgressFilterPath = ['...', ...];
5769 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5770 readonly as DisableControllers = ['...', ...];
5771 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5772 readonly as Environment = ['...', ...];
5773 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5774 readonly a(sb) EnvironmentFiles = [...];
5775 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5776 readonly as PassEnvironment = ['...', ...];
5777 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5778 readonly as UnsetEnvironment = ['...', ...];
5779 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5780 readonly u UMask = ...;
5781 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5782 readonly t LimitCPU = ...;
5783 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5784 readonly t LimitCPUSoft = ...;
5785 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5786 readonly t LimitFSIZE = ...;
5787 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5788 readonly t LimitFSIZESoft = ...;
5789 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5790 readonly t LimitDATA = ...;
5791 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5792 readonly t LimitDATASoft = ...;
5793 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5794 readonly t LimitSTACK = ...;
5795 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5796 readonly t LimitSTACKSoft = ...;
5797 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5798 readonly t LimitCORE = ...;
5799 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5800 readonly t LimitCORESoft = ...;
5801 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5802 readonly t LimitRSS = ...;
5803 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5804 readonly t LimitRSSSoft = ...;
5805 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5806 readonly t LimitNOFILE = ...;
5807 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5808 readonly t LimitNOFILESoft = ...;
5809 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5810 readonly t LimitAS = ...;
5811 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5812 readonly t LimitASSoft = ...;
5813 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5814 readonly t LimitNPROC = ...;
5815 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5816 readonly t LimitNPROCSoft = ...;
5817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5818 readonly t LimitMEMLOCK = ...;
5819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5820 readonly t LimitMEMLOCKSoft = ...;
5821 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5822 readonly t LimitLOCKS = ...;
5823 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5824 readonly t LimitLOCKSSoft = ...;
5825 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5826 readonly t LimitSIGPENDING = ...;
5827 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5828 readonly t LimitSIGPENDINGSoft = ...;
5829 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5830 readonly t LimitMSGQUEUE = ...;
5831 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5832 readonly t LimitMSGQUEUESoft = ...;
5833 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5834 readonly t LimitNICE = ...;
5835 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5836 readonly t LimitNICESoft = ...;
5837 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5838 readonly t LimitRTPRIO = ...;
5839 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5840 readonly t LimitRTPRIOSoft = ...;
5841 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5842 readonly t LimitRTTIME = ...;
5843 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5844 readonly t LimitRTTIMESoft = ...;
5845 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5846 readonly s WorkingDirectory = '...';
5847 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5848 readonly s RootDirectory = '...';
5849 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5850 readonly s RootImage = '...';
5851 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
5852 readonly a(ss) RootImageOptions = [...];
5853 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5854 readonly ay RootHash = [...];
5855 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5856 readonly s RootHashPath = '...';
5857 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5858 readonly ay RootHashSignature = [...];
5859 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5860 readonly s RootHashSignaturePath = '...';
5861 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5862 readonly s RootVerity = '...';
5863 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5864 readonly a(ssba(ss)) MountImages = [...];
5865 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
5866 readonly i OOMScoreAdjust = ...;
5867 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5868 readonly t CoredumpFilter = ...;
5869 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5870 readonly i Nice = ...;
5871 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5872 readonly i IOSchedulingClass = ...;
5873 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5874 readonly i IOSchedulingPriority = ...;
5875 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5876 readonly i CPUSchedulingPolicy = ...;
5877 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5878 readonly i CPUSchedulingPriority = ...;
5879 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5880 readonly ay CPUAffinity = [...];
5881 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5882 readonly b CPUAffinityFromNUMA = ...;
5883 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5884 readonly i NUMAPolicy = ...;
5885 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5886 readonly ay NUMAMask = [...];
5887 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5888 readonly t TimerSlackNSec = ...;
5889 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5890 readonly b CPUSchedulingResetOnFork = ...;
5891 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5892 readonly b NonBlocking = ...;
5893 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5894 readonly s StandardInput = '...';
5895 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5896 readonly s StandardInputFileDescriptorName = '...';
5897 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5898 readonly ay StandardInputData = [...];
5899 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5900 readonly s StandardOutput = '...';
5901 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5902 readonly s StandardOutputFileDescriptorName = '...';
5903 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5904 readonly s StandardError = '...';
5905 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5906 readonly s StandardErrorFileDescriptorName = '...';
5907 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5908 readonly s TTYPath = '...';
5909 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5910 readonly b TTYReset = ...;
5911 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5912 readonly b TTYVHangup = ...;
5913 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5914 readonly b TTYVTDisallocate = ...;
5915 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5916 readonly i SyslogPriority = ...;
5917 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5918 readonly s SyslogIdentifier = '...';
5919 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5920 readonly b SyslogLevelPrefix = ...;
5921 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5922 readonly i SyslogLevel = ...;
5923 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5924 readonly i SyslogFacility = ...;
5925 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5926 readonly i LogLevelMax = ...;
5927 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5928 readonly t LogRateLimitIntervalUSec = ...;
5929 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5930 readonly u LogRateLimitBurst = ...;
5931 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5932 readonly aay LogExtraFields = [[...], ...];
5933 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5934 readonly s LogNamespace = '...';
5935 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5936 readonly i SecureBits = ...;
5937 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5938 readonly t CapabilityBoundingSet = ...;
5939 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5940 readonly t AmbientCapabilities = ...;
5941 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5942 readonly s User = '...';
5943 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5944 readonly s Group = '...';
5945 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5946 readonly b DynamicUser = ...;
5947 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5948 readonly b RemoveIPC = ...;
5949 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
5950 readonly a(say) SetCredential = [...];
5951 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5952 readonly a(ss) LoadCredential = [...];
5953 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
5954 readonly as SupplementaryGroups = ['...', ...];
5955 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5956 readonly s PAMName = '...';
5957 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5958 readonly as ReadWritePaths = ['...', ...];
5959 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5960 readonly as ReadOnlyPaths = ['...', ...];
5961 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5962 readonly as InaccessiblePaths = ['...', ...];
5963 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5964 readonly t MountFlags = ...;
5965 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5966 readonly b PrivateTmp = ...;
5967 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5968 readonly b PrivateDevices = ...;
5969 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5970 readonly b ProtectClock = ...;
5971 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5972 readonly b ProtectKernelTunables = ...;
5973 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5974 readonly b ProtectKernelModules = ...;
5975 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5976 readonly b ProtectKernelLogs = ...;
5977 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5978 readonly b ProtectControlGroups = ...;
5979 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5980 readonly b PrivateNetwork = ...;
5981 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5982 readonly b PrivateUsers = ...;
5983 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5984 readonly b PrivateMounts = ...;
5985 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5986 readonly s ProtectHome = '...';
5987 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5988 readonly s ProtectSystem = '...';
5989 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5990 readonly b SameProcessGroup = ...;
5991 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5992 readonly s UtmpIdentifier = '...';
5993 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5994 readonly s UtmpMode = '...';
5995 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5996 readonly (bs) SELinuxContext = ...;
5997 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5998 readonly (bs) AppArmorProfile = ...;
5999 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6000 readonly (bs) SmackProcessLabel = ...;
6001 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6002 readonly b IgnoreSIGPIPE = ...;
6003 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6004 readonly b NoNewPrivileges = ...;
6005 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6006 readonly (bas) SystemCallFilter = ...;
6007 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6008 readonly as SystemCallArchitectures = ['...', ...];
6009 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6010 readonly i SystemCallErrorNumber = ...;
6011 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6012 readonly s Personality = '...';
6013 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6014 readonly b LockPersonality = ...;
6015 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6016 readonly (bas) RestrictAddressFamilies = ...;
6017 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6018 readonly s RuntimeDirectoryPreserve = '...';
6019 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6020 readonly u RuntimeDirectoryMode = ...;
6021 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6022 readonly as RuntimeDirectory = ['...', ...];
6023 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6024 readonly u StateDirectoryMode = ...;
6025 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6026 readonly as StateDirectory = ['...', ...];
6027 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6028 readonly u CacheDirectoryMode = ...;
6029 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6030 readonly as CacheDirectory = ['...', ...];
6031 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6032 readonly u LogsDirectoryMode = ...;
6033 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6034 readonly as LogsDirectory = ['...', ...];
6035 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6036 readonly u ConfigurationDirectoryMode = ...;
6037 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6038 readonly as ConfigurationDirectory = ['...', ...];
6039 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6040 readonly t TimeoutCleanUSec = ...;
6041 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6042 readonly b MemoryDenyWriteExecute = ...;
6043 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6044 readonly b RestrictRealtime = ...;
6045 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6046 readonly b RestrictSUIDSGID = ...;
6047 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6048 readonly t RestrictNamespaces = ...;
6049 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6050 readonly a(ssbt) BindPaths = [...];
6051 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6052 readonly a(ssbt) BindReadOnlyPaths = [...];
6053 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6054 readonly a(ss) TemporaryFileSystem = [...];
6055 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6056 readonly b MountAPIVFS = ...;
6057 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6058 readonly s KeyringMode = '...';
6059 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
6060 readonly s ProtectProc = '...';
6061 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6062 readonly s ProcSubset = '...';
6063 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6064 readonly b ProtectHostname = ...;
6065 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6066 readonly s NetworkNamespacePath = '...';
6067 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6068 readonly s KillMode = '...';
6069 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6070 readonly i KillSignal = ...;
6071 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6072 readonly i RestartKillSignal = ...;
6073 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6074 readonly i FinalKillSignal = ...;
6075 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6076 readonly b SendSIGKILL = ...;
6077 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6078 readonly b SendSIGHUP = ...;
6079 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6080 readonly i WatchdogSignal = ...;
3031660c 6081 };
47fb7fd6
ZJS
6082 interface org.freedesktop.DBus.Peer { ... };
6083 interface org.freedesktop.DBus.Introspectable { ... };
6084 interface org.freedesktop.DBus.Properties { ... };
6085 interface org.freedesktop.systemd1.Unit { ... };
6086};
6087 </programlisting>
6088
00bb75d7
ZJS
6089 <!--method GetProcesses is not documented!-->
6090
6091 <!--method AttachProcesses is not documented!-->
6092
6093 <!--property Where is not documented!-->
6094
6095 <!--property What is not documented!-->
6096
6097 <!--property Options is not documented!-->
6098
6099 <!--property Type is not documented!-->
6100
6101 <!--property TimeoutUSec is not documented!-->
6102
6103 <!--property DirectoryMode is not documented!-->
6104
6105 <!--property SloppyOptions is not documented!-->
6106
6107 <!--property LazyUnmount is not documented!-->
6108
6109 <!--property ForceUnmount is not documented!-->
6110
35f4e010
ZJS
6111 <!--property ReadWriteOnly is not documented!-->
6112
00bb75d7
ZJS
6113 <!--property UID is not documented!-->
6114
6115 <!--property GID is not documented!-->
6116
6117 <!--property ExecUnmount is not documented!-->
6118
6119 <!--property ExecRemount is not documented!-->
6120
6121 <!--property Slice is not documented!-->
6122
6123 <!--property MemoryCurrent is not documented!-->
6124
6125 <!--property CPUUsageNSec is not documented!-->
6126
6127 <!--property EffectiveCPUs is not documented!-->
6128
6129 <!--property EffectiveMemoryNodes is not documented!-->
6130
6131 <!--property TasksCurrent is not documented!-->
6132
6133 <!--property IPIngressBytes is not documented!-->
6134
6135 <!--property IPIngressPackets is not documented!-->
6136
6137 <!--property IPEgressBytes is not documented!-->
6138
6139 <!--property IPEgressPackets is not documented!-->
6140
6141 <!--property IOReadBytes is not documented!-->
6142
6143 <!--property IOReadOperations is not documented!-->
6144
6145 <!--property IOWriteBytes is not documented!-->
6146
6147 <!--property IOWriteOperations is not documented!-->
6148
6149 <!--property Delegate is not documented!-->
6150
6151 <!--property DelegateControllers is not documented!-->
6152
6153 <!--property CPUAccounting is not documented!-->
6154
6155 <!--property CPUWeight is not documented!-->
6156
6157 <!--property StartupCPUWeight is not documented!-->
6158
6159 <!--property CPUShares is not documented!-->
6160
6161 <!--property StartupCPUShares is not documented!-->
6162
6163 <!--property CPUQuotaPerSecUSec is not documented!-->
6164
6165 <!--property CPUQuotaPeriodUSec is not documented!-->
6166
6167 <!--property AllowedCPUs is not documented!-->
6168
6169 <!--property AllowedMemoryNodes is not documented!-->
6170
6171 <!--property IOAccounting is not documented!-->
6172
6173 <!--property IOWeight is not documented!-->
6174
6175 <!--property StartupIOWeight is not documented!-->
6176
6177 <!--property IODeviceWeight is not documented!-->
6178
6179 <!--property IOReadBandwidthMax is not documented!-->
6180
6181 <!--property IOWriteBandwidthMax is not documented!-->
6182
6183 <!--property IOReadIOPSMax is not documented!-->
6184
6185 <!--property IOWriteIOPSMax is not documented!-->
6186
6187 <!--property IODeviceLatencyTargetUSec is not documented!-->
6188
6189 <!--property BlockIOAccounting is not documented!-->
6190
6191 <!--property BlockIOWeight is not documented!-->
6192
6193 <!--property StartupBlockIOWeight is not documented!-->
6194
6195 <!--property BlockIODeviceWeight is not documented!-->
6196
6197 <!--property BlockIOReadBandwidth is not documented!-->
6198
6199 <!--property BlockIOWriteBandwidth is not documented!-->
6200
6201 <!--property MemoryAccounting is not documented!-->
6202
6203 <!--property DefaultMemoryLow is not documented!-->
6204
6205 <!--property DefaultMemoryMin is not documented!-->
6206
6207 <!--property MemoryMin is not documented!-->
6208
6209 <!--property MemoryLow is not documented!-->
6210
6211 <!--property MemoryHigh is not documented!-->
6212
6213 <!--property MemoryMax is not documented!-->
6214
6215 <!--property MemorySwapMax is not documented!-->
6216
6217 <!--property MemoryLimit is not documented!-->
6218
6219 <!--property DevicePolicy is not documented!-->
6220
6221 <!--property DeviceAllow is not documented!-->
6222
6223 <!--property TasksAccounting is not documented!-->
6224
6225 <!--property TasksMax is not documented!-->
6226
6227 <!--property IPAccounting is not documented!-->
6228
6229 <!--property IPAddressAllow is not documented!-->
6230
6231 <!--property IPAddressDeny is not documented!-->
6232
6233 <!--property IPIngressFilterPath is not documented!-->
6234
6235 <!--property IPEgressFilterPath is not documented!-->
6236
6237 <!--property DisableControllers is not documented!-->
6238
6239 <!--property EnvironmentFiles is not documented!-->
6240
6241 <!--property PassEnvironment is not documented!-->
6242
6243 <!--property UnsetEnvironment is not documented!-->
6244
6245 <!--property UMask is not documented!-->
6246
6247 <!--property LimitCPUSoft is not documented!-->
6248
6249 <!--property LimitFSIZE is not documented!-->
6250
6251 <!--property LimitFSIZESoft is not documented!-->
6252
6253 <!--property LimitDATA is not documented!-->
6254
6255 <!--property LimitDATASoft is not documented!-->
6256
6257 <!--property LimitSTACK is not documented!-->
6258
6259 <!--property LimitSTACKSoft is not documented!-->
6260
6261 <!--property LimitCORE is not documented!-->
6262
6263 <!--property LimitCORESoft is not documented!-->
6264
6265 <!--property LimitRSS is not documented!-->
6266
6267 <!--property LimitRSSSoft is not documented!-->
6268
6269 <!--property LimitNOFILE is not documented!-->
6270
6271 <!--property LimitNOFILESoft is not documented!-->
6272
6273 <!--property LimitAS is not documented!-->
6274
6275 <!--property LimitASSoft is not documented!-->
6276
6277 <!--property LimitNPROC is not documented!-->
6278
6279 <!--property LimitNPROCSoft is not documented!-->
6280
6281 <!--property LimitMEMLOCK is not documented!-->
6282
6283 <!--property LimitMEMLOCKSoft is not documented!-->
6284
6285 <!--property LimitLOCKS is not documented!-->
6286
6287 <!--property LimitLOCKSSoft is not documented!-->
6288
6289 <!--property LimitSIGPENDING is not documented!-->
6290
6291 <!--property LimitSIGPENDINGSoft is not documented!-->
6292
6293 <!--property LimitMSGQUEUE is not documented!-->
6294
6295 <!--property LimitMSGQUEUESoft is not documented!-->
6296
6297 <!--property LimitNICE is not documented!-->
6298
6299 <!--property LimitNICESoft is not documented!-->
6300
6301 <!--property LimitRTPRIO is not documented!-->
6302
6303 <!--property LimitRTPRIOSoft is not documented!-->
47fb7fd6 6304
00bb75d7 6305 <!--property LimitRTTIME is not documented!-->
47fb7fd6 6306
00bb75d7 6307 <!--property LimitRTTIMESoft is not documented!-->
47fb7fd6 6308
00bb75d7 6309 <!--property WorkingDirectory is not documented!-->
47fb7fd6 6310
00bb75d7 6311 <!--property RootDirectory is not documented!-->
47fb7fd6 6312
00bb75d7 6313 <!--property RootImage is not documented!-->
47fb7fd6 6314
35f4e010
ZJS
6315 <!--property RootImageOptions is not documented!-->
6316
6317 <!--property RootHash is not documented!-->
6318
6319 <!--property RootHashPath is not documented!-->
6320
6321 <!--property RootHashSignature is not documented!-->
6322
6323 <!--property RootHashSignaturePath is not documented!-->
6324
6325 <!--property RootVerity is not documented!-->
6326
6327 <!--property MountImages is not documented!-->
6328
00bb75d7 6329 <!--property OOMScoreAdjust is not documented!-->
47fb7fd6 6330
00bb75d7 6331 <!--property CoredumpFilter is not documented!-->
47fb7fd6 6332
00bb75d7 6333 <!--property Nice is not documented!-->
47fb7fd6 6334
00bb75d7 6335 <!--property IOSchedulingClass is not documented!-->
47fb7fd6 6336
00bb75d7 6337 <!--property IOSchedulingPriority is not documented!-->
47fb7fd6 6338
00bb75d7 6339 <!--property CPUSchedulingPolicy is not documented!-->
47fb7fd6 6340
00bb75d7 6341 <!--property CPUSchedulingPriority is not documented!-->
47fb7fd6 6342
00bb75d7 6343 <!--property CPUAffinity is not documented!-->
47fb7fd6 6344
00bb75d7 6345 <!--property CPUAffinityFromNUMA is not documented!-->
47fb7fd6 6346
00bb75d7 6347 <!--property NUMAPolicy is not documented!-->
47fb7fd6 6348
00bb75d7 6349 <!--property NUMAMask is not documented!-->
47fb7fd6 6350
00bb75d7 6351 <!--property TimerSlackNSec is not documented!-->
47fb7fd6 6352
00bb75d7 6353 <!--property CPUSchedulingResetOnFork is not documented!-->
47fb7fd6 6354
00bb75d7 6355 <!--property NonBlocking is not documented!-->
47fb7fd6 6356
00bb75d7 6357 <!--property StandardInput is not documented!-->
47fb7fd6 6358
00bb75d7 6359 <!--property StandardInputFileDescriptorName is not documented!-->
47fb7fd6 6360
00bb75d7 6361 <!--property StandardInputData is not documented!-->
47fb7fd6 6362
00bb75d7 6363 <!--property StandardOutput is not documented!-->
47fb7fd6 6364
00bb75d7 6365 <!--property StandardOutputFileDescriptorName is not documented!-->
47fb7fd6 6366
00bb75d7 6367 <!--property StandardError is not documented!-->
47fb7fd6 6368
00bb75d7
ZJS
6369 <!--property StandardErrorFileDescriptorName is not documented!-->
6370
6371 <!--property TTYPath is not documented!-->
6372
6373 <!--property TTYReset is not documented!-->
6374
6375 <!--property TTYVHangup is not documented!-->
6376
6377 <!--property TTYVTDisallocate is not documented!-->
6378
6379 <!--property SyslogPriority is not documented!-->
6380
6381 <!--property SyslogIdentifier is not documented!-->
6382
6383 <!--property SyslogLevelPrefix is not documented!-->
6384
6385 <!--property SyslogLevel is not documented!-->
6386
6387 <!--property SyslogFacility is not documented!-->
6388
6389 <!--property LogLevelMax is not documented!-->
6390
6391 <!--property LogRateLimitIntervalUSec is not documented!-->
6392
6393 <!--property LogRateLimitBurst is not documented!-->
6394
6395 <!--property LogExtraFields is not documented!-->
6396
6397 <!--property LogNamespace is not documented!-->
6398
6399 <!--property AmbientCapabilities is not documented!-->
6400
6401 <!--property User is not documented!-->
6402
6403 <!--property Group is not documented!-->
6404
6405 <!--property DynamicUser is not documented!-->
6406
6407 <!--property RemoveIPC is not documented!-->
6408
e4b2cea3
ZJS
6409 <!--property SetCredential is not documented!-->
6410
6411 <!--property LoadCredential is not documented!-->
6412
00bb75d7
ZJS
6413 <!--property SupplementaryGroups is not documented!-->
6414
6415 <!--property PAMName is not documented!-->
6416
6417 <!--property ReadWritePaths is not documented!-->
6418
6419 <!--property ReadOnlyPaths is not documented!-->
6420
6421 <!--property InaccessiblePaths is not documented!-->
6422
6423 <!--property PrivateTmp is not documented!-->
6424
6425 <!--property PrivateDevices is not documented!-->
6426
6427 <!--property ProtectClock is not documented!-->
6428
6429 <!--property ProtectKernelTunables is not documented!-->
6430
6431 <!--property ProtectKernelModules is not documented!-->
6432
6433 <!--property ProtectKernelLogs is not documented!-->
6434
6435 <!--property ProtectControlGroups is not documented!-->
6436
6437 <!--property PrivateNetwork is not documented!-->
6438
6439 <!--property PrivateUsers is not documented!-->
6440
6441 <!--property PrivateMounts is not documented!-->
6442
6443 <!--property ProtectHome is not documented!-->
6444
6445 <!--property ProtectSystem is not documented!-->
6446
6447 <!--property SameProcessGroup is not documented!-->
6448
6449 <!--property UtmpIdentifier is not documented!-->
6450
6451 <!--property UtmpMode is not documented!-->
6452
6453 <!--property SELinuxContext is not documented!-->
6454
6455 <!--property AppArmorProfile is not documented!-->
6456
6457 <!--property SmackProcessLabel is not documented!-->
6458
6459 <!--property IgnoreSIGPIPE is not documented!-->
6460
6461 <!--property NoNewPrivileges is not documented!-->
6462
6463 <!--property SystemCallFilter is not documented!-->
6464
6465 <!--property SystemCallArchitectures is not documented!-->
6466
6467 <!--property SystemCallErrorNumber is not documented!-->
6468
6469 <!--property Personality is not documented!-->
6470
6471 <!--property LockPersonality is not documented!-->
6472
6473 <!--property RestrictAddressFamilies is not documented!-->
6474
6475 <!--property RuntimeDirectoryPreserve is not documented!-->
6476
6477 <!--property RuntimeDirectoryMode is not documented!-->
6478
6479 <!--property RuntimeDirectory is not documented!-->
6480
6481 <!--property StateDirectoryMode is not documented!-->
6482
6483 <!--property StateDirectory is not documented!-->
6484
6485 <!--property CacheDirectoryMode is not documented!-->
6486
6487 <!--property CacheDirectory is not documented!-->
6488
6489 <!--property LogsDirectoryMode is not documented!-->
6490
6491 <!--property LogsDirectory is not documented!-->
6492
6493 <!--property ConfigurationDirectoryMode is not documented!-->
6494
6495 <!--property ConfigurationDirectory is not documented!-->
6496
6497 <!--property TimeoutCleanUSec is not documented!-->
6498
6499 <!--property MemoryDenyWriteExecute is not documented!-->
6500
6501 <!--property RestrictRealtime is not documented!-->
6502
6503 <!--property RestrictSUIDSGID is not documented!-->
6504
6505 <!--property RestrictNamespaces is not documented!-->
6506
6507 <!--property BindPaths is not documented!-->
6508
6509 <!--property BindReadOnlyPaths is not documented!-->
6510
6511 <!--property TemporaryFileSystem is not documented!-->
6512
6513 <!--property MountAPIVFS is not documented!-->
6514
6515 <!--property KeyringMode is not documented!-->
6516
e4b2cea3
ZJS
6517 <!--property ProtectProc is not documented!-->
6518
6519 <!--property ProcSubset is not documented!-->
6520
00bb75d7
ZJS
6521 <!--property ProtectHostname is not documented!-->
6522
6523 <!--property NetworkNamespacePath is not documented!-->
6524
6525 <!--property KillMode is not documented!-->
6526
6527 <!--property KillSignal is not documented!-->
6528
6529 <!--property RestartKillSignal is not documented!-->
6530
6531 <!--property FinalKillSignal is not documented!-->
6532
6533 <!--property SendSIGKILL is not documented!-->
6534
6535 <!--property SendSIGHUP is not documented!-->
6536
6537 <!--property WatchdogSignal is not documented!-->
6538
6539 <!--Autogenerated cross-references for systemd.directives, do not edit-->
6540
00bb75d7
ZJS
6541 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6542
6543 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
6544
6545 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6546
48f99d7c
ZJS
6547 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
6548
00bb75d7
ZJS
6549 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
6550
6551 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
6552
6553 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
6554
6555 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
6556
6557 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
6558
6559 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
6560
6561 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
6562
6563 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
6564
6565 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
6566
6567 <variablelist class="dbus-property" generated="True" extra-ref="SloppyOptions"/>
6568
6569 <variablelist class="dbus-property" generated="True" extra-ref="LazyUnmount"/>
6570
6571 <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
6572
35f4e010
ZJS
6573 <variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
6574
00bb75d7
ZJS
6575 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
6576
6577 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
6578
6579 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
6580
6581 <variablelist class="dbus-property" generated="True" extra-ref="ExecMount"/>
6582
6583 <variablelist class="dbus-property" generated="True" extra-ref="ExecUnmount"/>
6584
6585 <variablelist class="dbus-property" generated="True" extra-ref="ExecRemount"/>
6586
6587 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
6588
6589 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
6590
6591 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
6592
6593 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
6594
6595 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
6596
6597 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
6598
6599 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
6600
6601 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
6602
6603 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
6604
6605 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
6606
6607 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
6608
6609 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
6610
6611 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
6612
6613 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
6614
6615 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
6616
6617 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
6618
6619 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
6620
6621 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
6622
6623 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 6624
00bb75d7 6625 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 6626
00bb75d7 6627 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 6628
00bb75d7 6629 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 6630
00bb75d7 6631 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 6632
00bb75d7 6633 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 6634
00bb75d7 6635 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 6636
00bb75d7 6637 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 6638
00bb75d7 6639 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 6640
00bb75d7 6641 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 6642
00bb75d7 6643 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 6644
00bb75d7 6645 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 6646
00bb75d7 6647 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 6648
00bb75d7 6649 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 6650
00bb75d7 6651 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 6652
00bb75d7 6653 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 6654
00bb75d7 6655 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 6656
00bb75d7 6657 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 6658
00bb75d7 6659 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 6660
00bb75d7 6661 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 6662
00bb75d7 6663 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 6664
00bb75d7 6665 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 6666
00bb75d7 6667 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 6668
00bb75d7 6669 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 6670
00bb75d7 6671 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 6672
00bb75d7 6673 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 6674
00bb75d7 6675 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 6676
00bb75d7 6677 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
47fb7fd6 6678
00bb75d7 6679 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
47fb7fd6 6680
00bb75d7 6681 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
47fb7fd6 6682
00bb75d7 6683 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
47fb7fd6 6684
00bb75d7 6685 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
47fb7fd6 6686
00bb75d7 6687 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
47fb7fd6 6688
00bb75d7 6689 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
47fb7fd6 6690
00bb75d7 6691 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
47fb7fd6 6692
00bb75d7 6693 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
47fb7fd6 6694
00bb75d7 6695 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
47fb7fd6 6696
00bb75d7 6697 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
47fb7fd6 6698
00bb75d7 6699 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
47fb7fd6 6700
00bb75d7 6701 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
47fb7fd6 6702
00bb75d7 6703 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
47fb7fd6 6704
00bb75d7 6705 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
47fb7fd6 6706
00bb75d7 6707 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
47fb7fd6 6708
00bb75d7 6709 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
47fb7fd6 6710
00bb75d7 6711 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
47fb7fd6 6712
00bb75d7 6713 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
47fb7fd6 6714
00bb75d7 6715 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
47fb7fd6 6716
00bb75d7 6717 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
47fb7fd6 6718
00bb75d7 6719 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
47fb7fd6 6720
00bb75d7 6721 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
47fb7fd6 6722
00bb75d7 6723 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
47fb7fd6 6724
00bb75d7 6725 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
47fb7fd6 6726
00bb75d7 6727 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
47fb7fd6 6728
00bb75d7 6729 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
47fb7fd6 6730
00bb75d7 6731 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
47fb7fd6 6732
00bb75d7 6733 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
47fb7fd6 6734
00bb75d7 6735 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
47fb7fd6 6736
00bb75d7 6737 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
47fb7fd6 6738
00bb75d7 6739 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
47fb7fd6 6740
00bb75d7 6741 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
47fb7fd6 6742
00bb75d7 6743 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
47fb7fd6 6744
00bb75d7 6745 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
47fb7fd6 6746
00bb75d7 6747 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
47fb7fd6 6748
00bb75d7 6749 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
47fb7fd6 6750
00bb75d7 6751 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
47fb7fd6 6752
00bb75d7 6753 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
47fb7fd6 6754
00bb75d7 6755 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
47fb7fd6 6756
00bb75d7 6757 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
47fb7fd6 6758
00bb75d7 6759 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
47fb7fd6 6760
00bb75d7 6761 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
47fb7fd6 6762
00bb75d7 6763 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
47fb7fd6 6764
00bb75d7 6765 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
47fb7fd6 6766
00bb75d7 6767 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
47fb7fd6 6768
00bb75d7 6769 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
47fb7fd6 6770
00bb75d7 6771 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
47fb7fd6 6772
00bb75d7 6773 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
47fb7fd6 6774
00bb75d7 6775 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
47fb7fd6 6776
00bb75d7 6777 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
47fb7fd6 6778
00bb75d7 6779 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
47fb7fd6 6780
00bb75d7 6781 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
47fb7fd6 6782
00bb75d7 6783 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
47fb7fd6 6784
00bb75d7 6785 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
47fb7fd6 6786
35f4e010
ZJS
6787 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
6788
6789 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
6790
6791 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
6792
6793 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
6794
6795 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
6796
6797 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
6798
6799 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
6800
00bb75d7 6801 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
47fb7fd6 6802
00bb75d7 6803 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
47fb7fd6 6804
00bb75d7 6805 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
47fb7fd6 6806
00bb75d7 6807 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
47fb7fd6 6808
00bb75d7 6809 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
47fb7fd6 6810
00bb75d7 6811 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
47fb7fd6 6812
00bb75d7 6813 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
47fb7fd6 6814
00bb75d7 6815 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
47fb7fd6 6816
00bb75d7 6817 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
47fb7fd6 6818
00bb75d7 6819 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
47fb7fd6 6820
00bb75d7 6821 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
47fb7fd6 6822
00bb75d7 6823 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
47fb7fd6 6824
00bb75d7 6825 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
47fb7fd6 6826
00bb75d7 6827 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
47fb7fd6 6828
00bb75d7 6829 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
47fb7fd6 6830
00bb75d7 6831 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
47fb7fd6 6832
00bb75d7 6833 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
47fb7fd6 6834
00bb75d7 6835 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
47fb7fd6 6836
00bb75d7 6837 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
47fb7fd6 6838
00bb75d7 6839 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 6840
00bb75d7 6841 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 6842
00bb75d7 6843 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 6844
00bb75d7 6845 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 6846
00bb75d7 6847 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 6848
00bb75d7 6849 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 6850
00bb75d7 6851 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 6852
00bb75d7 6853 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 6854
00bb75d7 6855 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 6856
00bb75d7 6857 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 6858
00bb75d7 6859 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 6860
00bb75d7 6861 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 6862
00bb75d7 6863 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 6864
00bb75d7 6865 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 6866
00bb75d7 6867 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 6868
00bb75d7 6869 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 6870
00bb75d7 6871 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
47fb7fd6 6872
00bb75d7 6873 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
47fb7fd6 6874
00bb75d7 6875 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
47fb7fd6 6876
00bb75d7 6877 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
47fb7fd6 6878
00bb75d7 6879 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
47fb7fd6 6880
00bb75d7 6881 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
47fb7fd6 6882
00bb75d7 6883 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
47fb7fd6 6884
e4b2cea3
ZJS
6885 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
6886
6887 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
6888
00bb75d7 6889 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
47fb7fd6 6890
00bb75d7 6891 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
47fb7fd6 6892
00bb75d7 6893 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
47fb7fd6 6894
00bb75d7 6895 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
47fb7fd6 6896
00bb75d7 6897 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
47fb7fd6 6898
00bb75d7 6899 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
47fb7fd6 6900
00bb75d7 6901 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
47fb7fd6 6902
00bb75d7 6903 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
47fb7fd6 6904
00bb75d7 6905 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
47fb7fd6 6906
00bb75d7 6907 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
47fb7fd6 6908
00bb75d7 6909 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
47fb7fd6 6910
00bb75d7 6911 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
47fb7fd6 6912
00bb75d7 6913 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
47fb7fd6 6914
00bb75d7 6915 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
47fb7fd6 6916
00bb75d7 6917 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
47fb7fd6 6918
00bb75d7 6919 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
47fb7fd6 6920
00bb75d7 6921 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
47fb7fd6 6922
00bb75d7 6923 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
47fb7fd6 6924
00bb75d7 6925 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
47fb7fd6 6926
00bb75d7 6927 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
47fb7fd6 6928
00bb75d7 6929 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
47fb7fd6 6930
00bb75d7 6931 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
47fb7fd6 6932
00bb75d7 6933 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
47fb7fd6 6934
00bb75d7 6935 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
47fb7fd6 6936
00bb75d7 6937 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
47fb7fd6 6938
00bb75d7 6939 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 6940
00bb75d7 6941 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 6942
00bb75d7 6943 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 6944
00bb75d7 6945 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 6946
00bb75d7 6947 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 6948
00bb75d7 6949 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 6950
00bb75d7 6951 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 6952
00bb75d7 6953 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 6954
00bb75d7 6955 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 6956
00bb75d7 6957 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 6958
00bb75d7 6959 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 6960
00bb75d7 6961 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
47fb7fd6 6962
00bb75d7 6963 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
47fb7fd6 6964
00bb75d7 6965 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
47fb7fd6 6966
00bb75d7 6967 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
47fb7fd6 6968
00bb75d7 6969 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
47fb7fd6 6970
00bb75d7 6971 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
47fb7fd6 6972
00bb75d7 6973 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
47fb7fd6 6974
00bb75d7 6975 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
47fb7fd6 6976
00bb75d7 6977 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
47fb7fd6 6978
00bb75d7 6979 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
47fb7fd6 6980
00bb75d7 6981 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
47fb7fd6 6982
00bb75d7 6983 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
47fb7fd6 6984
00bb75d7 6985 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
47fb7fd6 6986
00bb75d7 6987 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
47fb7fd6 6988
00bb75d7 6989 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
47fb7fd6 6990
00bb75d7 6991 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
47fb7fd6 6992
00bb75d7 6993 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
47fb7fd6 6994
e4b2cea3
ZJS
6995 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
6996
6997 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
6998
00bb75d7 6999 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
47fb7fd6 7000
00bb75d7 7001 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
47fb7fd6 7002
00bb75d7 7003 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
47fb7fd6 7004
00bb75d7 7005 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
47fb7fd6 7006
00bb75d7 7007 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
47fb7fd6 7008
00bb75d7 7009 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
47fb7fd6 7010
00bb75d7 7011 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 7012
00bb75d7 7013 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 7014
00bb75d7 7015 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 7016
00bb75d7 7017 <!--End of Autogenerated section-->
47fb7fd6
ZJS
7018
7019 <refsect2>
7020 <title>Properties</title>
7021
7022 <para>Most of the properties map directly to the corresponding settings in mount unit files. As mount
7023 units invoke the <filename>/usr/bin/mount</filename> command, their bus objects include implicit
7024 <varname>ExecMount</varname> (and similar) fields which contain information about processes to
7025 execute. They also share most of the fields related to the execution context that Service objects
7026 expose (see above). In addition to these properties there are the following:</para>
7027
7028 <para><varname>ControlPID</varname> contains the PID of the currently running
7029 <filename>/usr/bin/mount</filename> or <filename>/usr/bin/umount</filename> command if there is one
7030 running, otherwise 0.</para>
7031
7032 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
7033 can take the values <literal>success</literal>, <literal>resources</literal>,
7034 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
7035 <literal>core-dump</literal> which have the identical meaning as the corresponding values of the
7036 corresponding field of service unit objects (see above).</para>
7037 </refsect2>
7038 </refsect1>
7039
7040 <refsect1>
7041 <title>Automount Unit Objects</title>
7042
7043 <para>All automount unit objects implement the
7044 <interfacename>org.freedesktop.systemd1.Automount</interfacename> interface (described here) in addition
7045 to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7046
48f99d7c 7047 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount" interface="org.freedesktop.systemd1.Automount">
47fb7fd6
ZJS
7048node /org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount {
7049 interface org.freedesktop.systemd1.Automount {
7050 properties:
7051 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7052 readonly s Where = '...';
7053 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7054 readonly u DirectoryMode = ...;
7055 readonly s Result = '...';
7056 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7057 readonly t TimeoutIdleUSec = ...;
3031660c 7058 };
47fb7fd6
ZJS
7059 interface org.freedesktop.DBus.Peer { ... };
7060 interface org.freedesktop.DBus.Introspectable { ... };
7061 interface org.freedesktop.DBus.Properties { ... };
7062 interface org.freedesktop.systemd1.Unit { ... };
7063};
7064 </programlisting>
7065
7066 <!--property Where is not documented!-->
7067
7068 <!--property DirectoryMode is not documented!-->
7069
7070 <!--property TimeoutIdleUSec is not documented!-->
7071
00bb75d7
ZJS
7072 <!--Autogenerated cross-references for systemd.directives, do not edit-->
7073
00bb75d7
ZJS
7074 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7075
7076 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7077
7078 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7079
48f99d7c
ZJS
7080 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7081
00bb75d7
ZJS
7082 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7083
7084 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7085
7086 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7087
7088 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutIdleUSec"/>
7089
7090 <!--End of Autogenerated section-->
7091
47fb7fd6
ZJS
7092 <refsect2>
7093 <title>Properties</title>
7094
7095 <para>Most of the properties map directly to the corresponding settings in the automount unit
7096 files.</para>
7097
7098 <para><varname>Result</varname> knows the values <literal>success</literal> and
7099 <literal>resources</literal> at this time. They have the same meanings as the corresponding values of
7100 the corresponding field of the Service object.</para>
7101 </refsect2>
7102 </refsect1>
7103
7104
7105 <refsect1>
7106 <title>Timer Unit Objects</title>
7107
7108 <para>All timer unit objects implement the <interfacename>org.freedesktop.systemd1.Timer</interfacename>
7109 interface (described here) in addition to the generic
7110 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7111
48f99d7c 7112 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer" interface="org.freedesktop.systemd1.Timer">
47fb7fd6
ZJS
7113node /org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer {
7114 interface org.freedesktop.systemd1.Timer {
7115 properties:
7116 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7117 readonly s Unit = '...';
7118 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7119 readonly a(stt) TimersMonotonic = [...];
7120 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7121 readonly a(sst) TimersCalendar = [...];
7122 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7123 readonly b OnClockChange = ...;
7124 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7125 readonly b OnTimezoneChange = ...;
7126 readonly t NextElapseUSecRealtime = ...;
7127 readonly t NextElapseUSecMonotonic = ...;
7128 readonly t LastTriggerUSec = ...;
7129 readonly t LastTriggerUSecMonotonic = ...;
7130 readonly s Result = '...';
7131 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7132 readonly t AccuracyUSec = ...;
7133 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7134 readonly t RandomizedDelayUSec = ...;
7135 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7136 readonly b Persistent = ...;
7137 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7138 readonly b WakeSystem = ...;
7139 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7140 readonly b RemainAfterElapse = ...;
3031660c 7141 };
47fb7fd6
ZJS
7142 interface org.freedesktop.DBus.Peer { ... };
7143 interface org.freedesktop.DBus.Introspectable { ... };
7144 interface org.freedesktop.DBus.Properties { ... };
7145 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
7146};
7147 </programlisting>
7148
47fb7fd6
ZJS
7149 <!--property OnClockChange is not documented!-->
7150
7151 <!--property OnTimezoneChange is not documented!-->
7152
7153 <!--property LastTriggerUSec is not documented!-->
7154
7155 <!--property LastTriggerUSecMonotonic is not documented!-->
7156
7157 <!--property AccuracyUSec is not documented!-->
7158
7159 <!--property RandomizedDelayUSec is not documented!-->
7160
7161 <!--property Persistent is not documented!-->
7162
7163 <!--property WakeSystem is not documented!-->
7164
7165 <!--property RemainAfterElapse is not documented!-->
7166
00bb75d7
ZJS
7167 <!--Autogenerated cross-references for systemd.directives, do not edit-->
7168
00bb75d7
ZJS
7169 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7170
7171 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7172
7173 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7174
48f99d7c
ZJS
7175 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7176
00bb75d7
ZJS
7177 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
7178
7179 <variablelist class="dbus-property" generated="True" extra-ref="TimersMonotonic"/>
7180
7181 <variablelist class="dbus-property" generated="True" extra-ref="TimersCalendar"/>
7182
7183 <variablelist class="dbus-property" generated="True" extra-ref="OnClockChange"/>
7184
7185 <variablelist class="dbus-property" generated="True" extra-ref="OnTimezoneChange"/>
7186
7187 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecRealtime"/>
7188
7189 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecMonotonic"/>
7190
7191 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSec"/>
7192
7193 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSecMonotonic"/>
7194
7195 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7196
7197 <variablelist class="dbus-property" generated="True" extra-ref="AccuracyUSec"/>
7198
7199 <variablelist class="dbus-property" generated="True" extra-ref="RandomizedDelayUSec"/>
7200
7201 <variablelist class="dbus-property" generated="True" extra-ref="Persistent"/>
7202
7203 <variablelist class="dbus-property" generated="True" extra-ref="WakeSystem"/>
7204
7205 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterElapse"/>
7206
7207 <!--End of Autogenerated section-->
7208
3031660c
ZJS
7209 <refsect2>
7210 <title>Properties</title>
7211
47fb7fd6 7212 <para><varname>Unit</varname> contains the name of the unit to activate when the timer elapses.</para>
3031660c 7213
47fb7fd6
ZJS
7214 <para><varname>TimersMonotonic</varname> contains an array of structs that contain information about
7215 all monotonic timers of this timer unit. The structs contain a string identifying the timer base, which
7216 is one of <literal>OnActiveUSec</literal>, <literal>OnBootUSec</literal>,
7217 <literal>OnStartupUSec</literal>, <literal>OnUnitActiveUSec</literal>, or
7218 <literal>OnUnitInactiveUSec</literal> which correspond to the settings of the same names in the timer
7219 unit files; the microsecond offset from this timer base in monotonic time; the next elapsation point on
7220 the <constant>CLOCK_MONOTONIC</constant> clock, relative to its epoch.</para>
3031660c 7221
47fb7fd6
ZJS
7222 <para><varname>TimersCalendar</varname> contains an array of structs that contain information about all
7223 realtime/calendar timers of this timer unit. The structs contain a string identifying the timer base,
7224 which may only be <literal>OnCalendar</literal> for now; the calendar specification string; the next
7225 elapsation point on the <constant>CLOCK_REALTIME</constant> clock, relative to its epoch.</para>
3031660c 7226
47fb7fd6
ZJS
7227 <para><varname>NextElapseUSecRealtime</varname> contains the next elapsation point on the
7228 <constant>CLOCK_REALTIME</constant> clock in miscroseconds since the epoch, or 0 if this timer event
7229 does not include at least one calendar event.</para>
3031660c 7230
47fb7fd6
ZJS
7231 <para>Similarly, <varname>NextElapseUSecMonotonic</varname> contains the next elapsation point on the
7232 <constant>CLOCK_MONOTONIC</constant> clock in microseconds since the epoch, or 0 if this timer event
7233 does not include at least one monotonic event.</para>
7234
7235 <para><varname>Result</varname> knows the values <literal>success</literal> and
7236 <literal>resources</literal> with the same meanings as the matching values of the corresponding
7237 property of the service interface.</para>
3031660c
ZJS
7238 </refsect2>
7239 </refsect1>
7240
7241 <refsect1>
47fb7fd6 7242 <title>Swap Unit Objects</title>
3031660c 7243
47fb7fd6
ZJS
7244 <para>All swap unit objects implement the <interfacename>org.freedesktop.systemd1.Swap</interfacename>
7245 interface (described here) in addition to the generic
7246 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7247
48f99d7c 7248 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dsda3_2eswap" interface="org.freedesktop.systemd1.Swap">
47fb7fd6
ZJS
7249node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
7250 interface org.freedesktop.systemd1.Swap {
3031660c 7251 methods:
47fb7fd6
ZJS
7252 GetProcesses(out a(sus) processes);
7253 AttachProcesses(in s subcgroup,
7254 in au pids);
3031660c 7255 properties:
47fb7fd6
ZJS
7256 readonly s What = '...';
7257 readonly i Priority = ...;
7258 readonly s Options = '...';
7259 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7260 readonly t TimeoutUSec = ...;
7261 readonly u ControlPID = ...;
7262 readonly s Result = '...';
7263 readonly u UID = ...;
7264 readonly u GID = ...;
7265 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7266 readonly a(sasbttttuii) ExecActivate = [...];
7267 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7268 readonly a(sasbttttuii) ExecDeactivate = [...];
7269 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7270 readonly s Slice = '...';
7271 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7272 readonly s ControlGroup = '...';
7273 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7274 readonly t MemoryCurrent = ...;
7275 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7276 readonly t CPUUsageNSec = ...;
7277 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7278 readonly ay EffectiveCPUs = [...];
7279 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7280 readonly ay EffectiveMemoryNodes = [...];
7281 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7282 readonly t TasksCurrent = ...;
7283 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7284 readonly t IPIngressBytes = ...;
7285 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7286 readonly t IPIngressPackets = ...;
7287 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7288 readonly t IPEgressBytes = ...;
7289 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7290 readonly t IPEgressPackets = ...;
7291 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7292 readonly t IOReadBytes = ...;
7293 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7294 readonly t IOReadOperations = ...;
7295 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7296 readonly t IOWriteBytes = ...;
7297 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7298 readonly t IOWriteOperations = ...;
7299 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7300 readonly b Delegate = ...;
7301 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7302 readonly as DelegateControllers = ['...', ...];
7303 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7304 readonly b CPUAccounting = ...;
7305 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7306 readonly t CPUWeight = ...;
7307 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7308 readonly t StartupCPUWeight = ...;
7309 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7310 readonly t CPUShares = ...;
7311 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7312 readonly t StartupCPUShares = ...;
7313 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7314 readonly t CPUQuotaPerSecUSec = ...;
7315 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7316 readonly t CPUQuotaPeriodUSec = ...;
7317 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7318 readonly ay AllowedCPUs = [...];
7319 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7320 readonly ay AllowedMemoryNodes = [...];
7321 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7322 readonly b IOAccounting = ...;
7323 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7324 readonly t IOWeight = ...;
7325 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7326 readonly t StartupIOWeight = ...;
7327 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7328 readonly a(st) IODeviceWeight = [...];
7329 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7330 readonly a(st) IOReadBandwidthMax = [...];
7331 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7332 readonly a(st) IOWriteBandwidthMax = [...];
7333 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7334 readonly a(st) IOReadIOPSMax = [...];
7335 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7336 readonly a(st) IOWriteIOPSMax = [...];
7337 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7338 readonly a(st) IODeviceLatencyTargetUSec = [...];
7339 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7340 readonly b BlockIOAccounting = ...;
7341 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7342 readonly t BlockIOWeight = ...;
7343 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7344 readonly t StartupBlockIOWeight = ...;
7345 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7346 readonly a(st) BlockIODeviceWeight = [...];
7347 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7348 readonly a(st) BlockIOReadBandwidth = [...];
7349 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7350 readonly a(st) BlockIOWriteBandwidth = [...];
7351 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7352 readonly b MemoryAccounting = ...;
7353 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7354 readonly t DefaultMemoryLow = ...;
7355 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7356 readonly t DefaultMemoryMin = ...;
7357 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7358 readonly t MemoryMin = ...;
7359 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7360 readonly t MemoryLow = ...;
7361 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7362 readonly t MemoryHigh = ...;
7363 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7364 readonly t MemoryMax = ...;
7365 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7366 readonly t MemorySwapMax = ...;
7367 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7368 readonly t MemoryLimit = ...;
7369 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7370 readonly s DevicePolicy = '...';
7371 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7372 readonly a(ss) DeviceAllow = [...];
7373 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7374 readonly b TasksAccounting = ...;
7375 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7376 readonly t TasksMax = ...;
7377 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7378 readonly b IPAccounting = ...;
7379 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7380 readonly a(iayu) IPAddressAllow = [...];
7381 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7382 readonly a(iayu) IPAddressDeny = [...];
7383 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7384 readonly as IPIngressFilterPath = ['...', ...];
7385 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7386 readonly as IPEgressFilterPath = ['...', ...];
7387 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7388 readonly as DisableControllers = ['...', ...];
7389 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7390 readonly as Environment = ['...', ...];
7391 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7392 readonly a(sb) EnvironmentFiles = [...];
7393 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7394 readonly as PassEnvironment = ['...', ...];
7395 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7396 readonly as UnsetEnvironment = ['...', ...];
7397 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7398 readonly u UMask = ...;
7399 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7400 readonly t LimitCPU = ...;
7401 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7402 readonly t LimitCPUSoft = ...;
7403 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7404 readonly t LimitFSIZE = ...;
7405 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7406 readonly t LimitFSIZESoft = ...;
7407 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7408 readonly t LimitDATA = ...;
7409 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7410 readonly t LimitDATASoft = ...;
7411 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7412 readonly t LimitSTACK = ...;
7413 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7414 readonly t LimitSTACKSoft = ...;
7415 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7416 readonly t LimitCORE = ...;
7417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7418 readonly t LimitCORESoft = ...;
7419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7420 readonly t LimitRSS = ...;
7421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7422 readonly t LimitRSSSoft = ...;
7423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7424 readonly t LimitNOFILE = ...;
7425 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7426 readonly t LimitNOFILESoft = ...;
7427 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7428 readonly t LimitAS = ...;
7429 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7430 readonly t LimitASSoft = ...;
7431 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7432 readonly t LimitNPROC = ...;
7433 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7434 readonly t LimitNPROCSoft = ...;
7435 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7436 readonly t LimitMEMLOCK = ...;
7437 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7438 readonly t LimitMEMLOCKSoft = ...;
7439 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7440 readonly t LimitLOCKS = ...;
7441 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7442 readonly t LimitLOCKSSoft = ...;
7443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7444 readonly t LimitSIGPENDING = ...;
7445 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7446 readonly t LimitSIGPENDINGSoft = ...;
7447 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7448 readonly t LimitMSGQUEUE = ...;
7449 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7450 readonly t LimitMSGQUEUESoft = ...;
7451 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7452 readonly t LimitNICE = ...;
7453 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7454 readonly t LimitNICESoft = ...;
7455 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7456 readonly t LimitRTPRIO = ...;
7457 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7458 readonly t LimitRTPRIOSoft = ...;
7459 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7460 readonly t LimitRTTIME = ...;
7461 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7462 readonly t LimitRTTIMESoft = ...;
7463 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7464 readonly s WorkingDirectory = '...';
7465 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7466 readonly s RootDirectory = '...';
7467 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7468 readonly s RootImage = '...';
7469 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
7470 readonly a(ss) RootImageOptions = [...];
7471 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7472 readonly ay RootHash = [...];
7473 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7474 readonly s RootHashPath = '...';
7475 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7476 readonly ay RootHashSignature = [...];
7477 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7478 readonly s RootHashSignaturePath = '...';
7479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7480 readonly s RootVerity = '...';
7481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7482 readonly a(ssba(ss)) MountImages = [...];
7483 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7484 readonly i OOMScoreAdjust = ...;
7485 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7486 readonly t CoredumpFilter = ...;
7487 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7488 readonly i Nice = ...;
7489 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7490 readonly i IOSchedulingClass = ...;
7491 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7492 readonly i IOSchedulingPriority = ...;
7493 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7494 readonly i CPUSchedulingPolicy = ...;
7495 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7496 readonly i CPUSchedulingPriority = ...;
7497 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7498 readonly ay CPUAffinity = [...];
7499 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7500 readonly b CPUAffinityFromNUMA = ...;
7501 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7502 readonly i NUMAPolicy = ...;
7503 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7504 readonly ay NUMAMask = [...];
7505 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7506 readonly t TimerSlackNSec = ...;
7507 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7508 readonly b CPUSchedulingResetOnFork = ...;
7509 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7510 readonly b NonBlocking = ...;
7511 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7512 readonly s StandardInput = '...';
7513 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7514 readonly s StandardInputFileDescriptorName = '...';
7515 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7516 readonly ay StandardInputData = [...];
7517 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7518 readonly s StandardOutput = '...';
7519 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7520 readonly s StandardOutputFileDescriptorName = '...';
7521 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7522 readonly s StandardError = '...';
7523 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7524 readonly s StandardErrorFileDescriptorName = '...';
7525 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7526 readonly s TTYPath = '...';
7527 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7528 readonly b TTYReset = ...;
7529 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7530 readonly b TTYVHangup = ...;
7531 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7532 readonly b TTYVTDisallocate = ...;
7533 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7534 readonly i SyslogPriority = ...;
7535 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7536 readonly s SyslogIdentifier = '...';
7537 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7538 readonly b SyslogLevelPrefix = ...;
7539 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7540 readonly i SyslogLevel = ...;
7541 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7542 readonly i SyslogFacility = ...;
7543 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7544 readonly i LogLevelMax = ...;
7545 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7546 readonly t LogRateLimitIntervalUSec = ...;
7547 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7548 readonly u LogRateLimitBurst = ...;
7549 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7550 readonly aay LogExtraFields = [[...], ...];
7551 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7552 readonly s LogNamespace = '...';
7553 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7554 readonly i SecureBits = ...;
7555 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7556 readonly t CapabilityBoundingSet = ...;
7557 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7558 readonly t AmbientCapabilities = ...;
7559 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7560 readonly s User = '...';
7561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7562 readonly s Group = '...';
7563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7564 readonly b DynamicUser = ...;
7565 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7566 readonly b RemoveIPC = ...;
7567 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
7568 readonly a(say) SetCredential = [...];
7569 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7570 readonly a(ss) LoadCredential = [...];
7571 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7572 readonly as SupplementaryGroups = ['...', ...];
7573 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7574 readonly s PAMName = '...';
7575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7576 readonly as ReadWritePaths = ['...', ...];
7577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7578 readonly as ReadOnlyPaths = ['...', ...];
7579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7580 readonly as InaccessiblePaths = ['...', ...];
7581 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7582 readonly t MountFlags = ...;
7583 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7584 readonly b PrivateTmp = ...;
7585 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7586 readonly b PrivateDevices = ...;
7587 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7588 readonly b ProtectClock = ...;
7589 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7590 readonly b ProtectKernelTunables = ...;
7591 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7592 readonly b ProtectKernelModules = ...;
7593 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7594 readonly b ProtectKernelLogs = ...;
7595 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7596 readonly b ProtectControlGroups = ...;
7597 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7598 readonly b PrivateNetwork = ...;
7599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7600 readonly b PrivateUsers = ...;
7601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7602 readonly b PrivateMounts = ...;
7603 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7604 readonly s ProtectHome = '...';
7605 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7606 readonly s ProtectSystem = '...';
7607 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7608 readonly b SameProcessGroup = ...;
7609 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7610 readonly s UtmpIdentifier = '...';
7611 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7612 readonly s UtmpMode = '...';
7613 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7614 readonly (bs) SELinuxContext = ...;
7615 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7616 readonly (bs) AppArmorProfile = ...;
7617 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7618 readonly (bs) SmackProcessLabel = ...;
7619 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7620 readonly b IgnoreSIGPIPE = ...;
7621 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7622 readonly b NoNewPrivileges = ...;
7623 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7624 readonly (bas) SystemCallFilter = ...;
7625 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7626 readonly as SystemCallArchitectures = ['...', ...];
7627 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7628 readonly i SystemCallErrorNumber = ...;
7629 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7630 readonly s Personality = '...';
7631 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7632 readonly b LockPersonality = ...;
7633 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7634 readonly (bas) RestrictAddressFamilies = ...;
7635 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7636 readonly s RuntimeDirectoryPreserve = '...';
7637 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7638 readonly u RuntimeDirectoryMode = ...;
7639 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7640 readonly as RuntimeDirectory = ['...', ...];
7641 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7642 readonly u StateDirectoryMode = ...;
7643 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7644 readonly as StateDirectory = ['...', ...];
7645 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7646 readonly u CacheDirectoryMode = ...;
7647 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7648 readonly as CacheDirectory = ['...', ...];
7649 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7650 readonly u LogsDirectoryMode = ...;
7651 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7652 readonly as LogsDirectory = ['...', ...];
7653 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7654 readonly u ConfigurationDirectoryMode = ...;
7655 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7656 readonly as ConfigurationDirectory = ['...', ...];
7657 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7658 readonly t TimeoutCleanUSec = ...;
7659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7660 readonly b MemoryDenyWriteExecute = ...;
7661 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7662 readonly b RestrictRealtime = ...;
7663 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7664 readonly b RestrictSUIDSGID = ...;
7665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7666 readonly t RestrictNamespaces = ...;
7667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7668 readonly a(ssbt) BindPaths = [...];
7669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7670 readonly a(ssbt) BindReadOnlyPaths = [...];
7671 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7672 readonly a(ss) TemporaryFileSystem = [...];
7673 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7674 readonly b MountAPIVFS = ...;
7675 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7676 readonly s KeyringMode = '...';
7677 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
7678 readonly s ProtectProc = '...';
7679 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7680 readonly s ProcSubset = '...';
7681 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7682 readonly b ProtectHostname = ...;
7683 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7684 readonly s NetworkNamespacePath = '...';
7685 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7686 readonly s KillMode = '...';
7687 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7688 readonly i KillSignal = ...;
7689 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7690 readonly i RestartKillSignal = ...;
7691 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7692 readonly i FinalKillSignal = ...;
7693 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7694 readonly b SendSIGKILL = ...;
7695 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7696 readonly b SendSIGHUP = ...;
7697 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7698 readonly i WatchdogSignal = ...;
3031660c 7699 };
47fb7fd6
ZJS
7700 interface org.freedesktop.DBus.Peer { ... };
7701 interface org.freedesktop.DBus.Introspectable { ... };
7702 interface org.freedesktop.DBus.Properties { ... };
7703 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
7704};
7705 </programlisting>
7706
00bb75d7
ZJS
7707 <!--method GetProcesses is not documented!-->
7708
7709 <!--method AttachProcesses is not documented!-->
7710
7711 <!--property What is not documented!-->
7712
7713 <!--property Priority is not documented!-->
7714
7715 <!--property Options is not documented!-->
7716
7717 <!--property TimeoutUSec is not documented!-->
7718
7719 <!--property UID is not documented!-->
7720
7721 <!--property GID is not documented!-->
7722
7723 <!--property ExecDeactivate is not documented!-->
7724
7725 <!--property Slice is not documented!-->
7726
7727 <!--property MemoryCurrent is not documented!-->
7728
7729 <!--property CPUUsageNSec is not documented!-->
7730
7731 <!--property EffectiveCPUs is not documented!-->
7732
7733 <!--property EffectiveMemoryNodes is not documented!-->
7734
7735 <!--property TasksCurrent is not documented!-->
7736
7737 <!--property IPIngressBytes is not documented!-->
7738
7739 <!--property IPIngressPackets is not documented!-->
7740
7741 <!--property IPEgressBytes is not documented!-->
7742
7743 <!--property IPEgressPackets is not documented!-->
7744
7745 <!--property IOReadBytes is not documented!-->
7746
7747 <!--property IOReadOperations is not documented!-->
7748
7749 <!--property IOWriteBytes is not documented!-->
7750
7751 <!--property IOWriteOperations is not documented!-->
7752
7753 <!--property Delegate is not documented!-->
7754
7755 <!--property DelegateControllers is not documented!-->
7756
7757 <!--property CPUAccounting is not documented!-->
7758
7759 <!--property CPUWeight is not documented!-->
7760
7761 <!--property StartupCPUWeight is not documented!-->
7762
7763 <!--property CPUShares is not documented!-->
7764
7765 <!--property StartupCPUShares is not documented!-->
7766
7767 <!--property CPUQuotaPerSecUSec is not documented!-->
7768
7769 <!--property CPUQuotaPeriodUSec is not documented!-->
7770
7771 <!--property AllowedCPUs is not documented!-->
7772
7773 <!--property AllowedMemoryNodes is not documented!-->
7774
7775 <!--property IOAccounting is not documented!-->
7776
7777 <!--property IOWeight is not documented!-->
7778
7779 <!--property StartupIOWeight is not documented!-->
7780
7781 <!--property IODeviceWeight is not documented!-->
7782
7783 <!--property IOReadBandwidthMax is not documented!-->
7784
7785 <!--property IOWriteBandwidthMax is not documented!-->
7786
7787 <!--property IOReadIOPSMax is not documented!-->
7788
7789 <!--property IOWriteIOPSMax is not documented!-->
7790
7791 <!--property IODeviceLatencyTargetUSec is not documented!-->
7792
7793 <!--property BlockIOAccounting is not documented!-->
7794
7795 <!--property BlockIOWeight is not documented!-->
7796
7797 <!--property StartupBlockIOWeight is not documented!-->
7798
7799 <!--property BlockIODeviceWeight is not documented!-->
7800
7801 <!--property BlockIOReadBandwidth is not documented!-->
7802
7803 <!--property BlockIOWriteBandwidth is not documented!-->
7804
7805 <!--property MemoryAccounting is not documented!-->
7806
7807 <!--property DefaultMemoryLow is not documented!-->
7808
7809 <!--property DefaultMemoryMin is not documented!-->
7810
7811 <!--property MemoryMin is not documented!-->
7812
7813 <!--property MemoryLow is not documented!-->
7814
7815 <!--property MemoryHigh is not documented!-->
7816
7817 <!--property MemoryMax is not documented!-->
7818
7819 <!--property MemorySwapMax is not documented!-->
7820
7821 <!--property MemoryLimit is not documented!-->
7822
7823 <!--property DevicePolicy is not documented!-->
7824
7825 <!--property DeviceAllow is not documented!-->
7826
7827 <!--property TasksAccounting is not documented!-->
7828
7829 <!--property TasksMax is not documented!-->
7830
7831 <!--property IPAccounting is not documented!-->
7832
7833 <!--property IPAddressAllow is not documented!-->
7834
7835 <!--property IPAddressDeny is not documented!-->
7836
7837 <!--property IPIngressFilterPath is not documented!-->
7838
7839 <!--property IPEgressFilterPath is not documented!-->
7840
7841 <!--property DisableControllers is not documented!-->
7842
7843 <!--property EnvironmentFiles is not documented!-->
7844
7845 <!--property PassEnvironment is not documented!-->
7846
7847 <!--property UnsetEnvironment is not documented!-->
7848
7849 <!--property UMask is not documented!-->
7850
7851 <!--property LimitCPUSoft is not documented!-->
7852
7853 <!--property LimitFSIZE is not documented!-->
7854
7855 <!--property LimitFSIZESoft is not documented!-->
7856
7857 <!--property LimitDATA is not documented!-->
7858
7859 <!--property LimitDATASoft is not documented!-->
7860
7861 <!--property LimitSTACK is not documented!-->
7862
7863 <!--property LimitSTACKSoft is not documented!-->
7864
7865 <!--property LimitCORE is not documented!-->
7866
7867 <!--property LimitCORESoft is not documented!-->
7868
7869 <!--property LimitRSS is not documented!-->
7870
7871 <!--property LimitRSSSoft is not documented!-->
7872
7873 <!--property LimitNOFILE is not documented!-->
7874
7875 <!--property LimitNOFILESoft is not documented!-->
7876
7877 <!--property LimitAS is not documented!-->
7878
7879 <!--property LimitASSoft is not documented!-->
7880
7881 <!--property LimitNPROC is not documented!-->
7882
7883 <!--property LimitNPROCSoft is not documented!-->
7884
7885 <!--property LimitMEMLOCK is not documented!-->
7886
7887 <!--property LimitMEMLOCKSoft is not documented!-->
7888
7889 <!--property LimitLOCKS is not documented!-->
7890
7891 <!--property LimitLOCKSSoft is not documented!-->
7892
7893 <!--property LimitSIGPENDING is not documented!-->
7894
7895 <!--property LimitSIGPENDINGSoft is not documented!-->
7896
7897 <!--property LimitMSGQUEUE is not documented!-->
7898
7899 <!--property LimitMSGQUEUESoft is not documented!-->
7900
7901 <!--property LimitNICE is not documented!-->
7902
7903 <!--property LimitNICESoft is not documented!-->
7904
7905 <!--property LimitRTPRIO is not documented!-->
7906
7907 <!--property LimitRTPRIOSoft is not documented!-->
7908
7909 <!--property LimitRTTIME is not documented!-->
7910
7911 <!--property LimitRTTIMESoft is not documented!-->
7912
7913 <!--property WorkingDirectory is not documented!-->
7914
7915 <!--property RootDirectory is not documented!-->
7916
7917 <!--property RootImage is not documented!-->
7918
35f4e010
ZJS
7919 <!--property RootImageOptions is not documented!-->
7920
7921 <!--property RootHash is not documented!-->
7922
7923 <!--property RootHashPath is not documented!-->
7924
7925 <!--property RootHashSignature is not documented!-->
7926
7927 <!--property RootHashSignaturePath is not documented!-->
7928
7929 <!--property RootVerity is not documented!-->
7930
7931 <!--property MountImages is not documented!-->
7932
00bb75d7
ZJS
7933 <!--property OOMScoreAdjust is not documented!-->
7934
7935 <!--property CoredumpFilter is not documented!-->
7936
7937 <!--property Nice is not documented!-->
7938
7939 <!--property IOSchedulingClass is not documented!-->
7940
7941 <!--property IOSchedulingPriority is not documented!-->
7942
7943 <!--property CPUSchedulingPolicy is not documented!-->
7944
7945 <!--property CPUSchedulingPriority is not documented!-->
7946
7947 <!--property CPUAffinity is not documented!-->
7948
7949 <!--property CPUAffinityFromNUMA is not documented!-->
7950
7951 <!--property NUMAPolicy is not documented!-->
7952
7953 <!--property NUMAMask is not documented!-->
7954
7955 <!--property TimerSlackNSec is not documented!-->
7956
7957 <!--property CPUSchedulingResetOnFork is not documented!-->
7958
7959 <!--property NonBlocking is not documented!-->
7960
7961 <!--property StandardInput is not documented!-->
7962
7963 <!--property StandardInputFileDescriptorName is not documented!-->
7964
7965 <!--property StandardInputData is not documented!-->
7966
7967 <!--property StandardOutput is not documented!-->
7968
7969 <!--property StandardOutputFileDescriptorName is not documented!-->
7970
7971 <!--property StandardError is not documented!-->
7972
7973 <!--property StandardErrorFileDescriptorName is not documented!-->
7974
7975 <!--property TTYPath is not documented!-->
7976
7977 <!--property TTYReset is not documented!-->
7978
7979 <!--property TTYVHangup is not documented!-->
7980
7981 <!--property TTYVTDisallocate is not documented!-->
7982
7983 <!--property SyslogPriority is not documented!-->
7984
7985 <!--property SyslogIdentifier is not documented!-->
7986
7987 <!--property SyslogLevelPrefix is not documented!-->
7988
7989 <!--property SyslogLevel is not documented!-->
7990
7991 <!--property SyslogFacility is not documented!-->
7992
7993 <!--property LogLevelMax is not documented!-->
7994
7995 <!--property LogRateLimitIntervalUSec is not documented!-->
7996
7997 <!--property LogRateLimitBurst is not documented!-->
7998
7999 <!--property LogExtraFields is not documented!-->
8000
8001 <!--property LogNamespace is not documented!-->
8002
8003 <!--property AmbientCapabilities is not documented!-->
8004
8005 <!--property User is not documented!-->
8006
8007 <!--property Group is not documented!-->
8008
8009 <!--property DynamicUser is not documented!-->
8010
8011 <!--property RemoveIPC is not documented!-->
8012
e4b2cea3
ZJS
8013 <!--property SetCredential is not documented!-->
8014
8015 <!--property LoadCredential is not documented!-->
8016
00bb75d7
ZJS
8017 <!--property SupplementaryGroups is not documented!-->
8018
8019 <!--property PAMName is not documented!-->
8020
8021 <!--property ReadWritePaths is not documented!-->
3031660c 8022
00bb75d7 8023 <!--property ReadOnlyPaths is not documented!-->
3031660c 8024
00bb75d7 8025 <!--property InaccessiblePaths is not documented!-->
3031660c 8026
00bb75d7 8027 <!--property PrivateTmp is not documented!-->
3031660c 8028
00bb75d7 8029 <!--property PrivateDevices is not documented!-->
3031660c 8030
00bb75d7 8031 <!--property ProtectClock is not documented!-->
3031660c 8032
00bb75d7 8033 <!--property ProtectKernelTunables is not documented!-->
3031660c 8034
00bb75d7 8035 <!--property ProtectKernelModules is not documented!-->
3031660c 8036
00bb75d7 8037 <!--property ProtectKernelLogs is not documented!-->
3031660c 8038
00bb75d7 8039 <!--property ProtectControlGroups is not documented!-->
3031660c 8040
00bb75d7 8041 <!--property PrivateNetwork is not documented!-->
3031660c 8042
00bb75d7 8043 <!--property PrivateUsers is not documented!-->
3031660c 8044
00bb75d7 8045 <!--property PrivateMounts is not documented!-->
3031660c 8046
00bb75d7 8047 <!--property ProtectHome is not documented!-->
3031660c 8048
00bb75d7 8049 <!--property ProtectSystem is not documented!-->
3031660c 8050
00bb75d7 8051 <!--property SameProcessGroup is not documented!-->
3031660c 8052
00bb75d7 8053 <!--property UtmpIdentifier is not documented!-->
47fb7fd6 8054
00bb75d7 8055 <!--property UtmpMode is not documented!-->
47fb7fd6 8056
00bb75d7 8057 <!--property SELinuxContext is not documented!-->
47fb7fd6 8058
00bb75d7 8059 <!--property AppArmorProfile is not documented!-->
47fb7fd6 8060
00bb75d7 8061 <!--property SmackProcessLabel is not documented!-->
47fb7fd6 8062
00bb75d7 8063 <!--property IgnoreSIGPIPE is not documented!-->
47fb7fd6 8064
00bb75d7 8065 <!--property NoNewPrivileges is not documented!-->
47fb7fd6 8066
00bb75d7 8067 <!--property SystemCallFilter is not documented!-->
47fb7fd6 8068
00bb75d7 8069 <!--property SystemCallArchitectures is not documented!-->
47fb7fd6 8070
00bb75d7 8071 <!--property SystemCallErrorNumber is not documented!-->
47fb7fd6 8072
00bb75d7 8073 <!--property Personality is not documented!-->
47fb7fd6 8074
00bb75d7 8075 <!--property LockPersonality is not documented!-->
47fb7fd6 8076
00bb75d7 8077 <!--property RestrictAddressFamilies is not documented!-->
47fb7fd6 8078
00bb75d7 8079 <!--property RuntimeDirectoryPreserve is not documented!-->
47fb7fd6 8080
00bb75d7 8081 <!--property RuntimeDirectoryMode is not documented!-->
47fb7fd6 8082
00bb75d7 8083 <!--property RuntimeDirectory is not documented!-->
47fb7fd6 8084
00bb75d7 8085 <!--property StateDirectoryMode is not documented!-->
47fb7fd6 8086
00bb75d7 8087 <!--property StateDirectory is not documented!-->
47fb7fd6 8088
00bb75d7 8089 <!--property CacheDirectoryMode is not documented!-->
47fb7fd6 8090
00bb75d7 8091 <!--property CacheDirectory is not documented!-->
47fb7fd6 8092
00bb75d7 8093 <!--property LogsDirectoryMode is not documented!-->
47fb7fd6 8094
00bb75d7 8095 <!--property LogsDirectory is not documented!-->
47fb7fd6 8096
00bb75d7 8097 <!--property ConfigurationDirectoryMode is not documented!-->
47fb7fd6 8098
00bb75d7 8099 <!--property ConfigurationDirectory is not documented!-->
47fb7fd6 8100
00bb75d7 8101 <!--property TimeoutCleanUSec is not documented!-->
47fb7fd6 8102
00bb75d7 8103 <!--property MemoryDenyWriteExecute is not documented!-->
47fb7fd6 8104
00bb75d7 8105 <!--property RestrictRealtime is not documented!-->
47fb7fd6 8106
00bb75d7 8107 <!--property RestrictSUIDSGID is not documented!-->
47fb7fd6 8108
00bb75d7 8109 <!--property RestrictNamespaces is not documented!-->
47fb7fd6 8110
00bb75d7 8111 <!--property BindPaths is not documented!-->
47fb7fd6 8112
00bb75d7 8113 <!--property BindReadOnlyPaths is not documented!-->
47fb7fd6 8114
00bb75d7 8115 <!--property TemporaryFileSystem is not documented!-->
47fb7fd6 8116
00bb75d7 8117 <!--property MountAPIVFS is not documented!-->
47fb7fd6 8118
00bb75d7 8119 <!--property KeyringMode is not documented!-->
47fb7fd6 8120
e4b2cea3
ZJS
8121 <!--property ProtectProc is not documented!-->
8122
8123 <!--property ProcSubset is not documented!-->
8124
00bb75d7 8125 <!--property ProtectHostname is not documented!-->
47fb7fd6 8126
00bb75d7 8127 <!--property NetworkNamespacePath is not documented!-->
47fb7fd6 8128
00bb75d7 8129 <!--property KillMode is not documented!-->
47fb7fd6 8130
00bb75d7 8131 <!--property KillSignal is not documented!-->
47fb7fd6 8132
00bb75d7 8133 <!--property RestartKillSignal is not documented!-->
47fb7fd6 8134
00bb75d7 8135 <!--property FinalKillSignal is not documented!-->
47fb7fd6 8136
00bb75d7 8137 <!--property SendSIGKILL is not documented!-->
47fb7fd6 8138
00bb75d7 8139 <!--property SendSIGHUP is not documented!-->
47fb7fd6 8140
00bb75d7 8141 <!--property WatchdogSignal is not documented!-->
47fb7fd6 8142
00bb75d7 8143 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 8144
00bb75d7 8145 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 8146
00bb75d7 8147 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
47fb7fd6 8148
00bb75d7 8149 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 8150
48f99d7c
ZJS
8151 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
8152
00bb75d7 8153 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 8154
00bb75d7 8155 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 8156
00bb75d7 8157 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
47fb7fd6 8158
00bb75d7 8159 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
47fb7fd6 8160
00bb75d7 8161 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
47fb7fd6 8162
00bb75d7 8163 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
47fb7fd6 8164
00bb75d7 8165 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
47fb7fd6 8166
00bb75d7 8167 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
47fb7fd6 8168
00bb75d7 8169 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
47fb7fd6 8170
00bb75d7 8171 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
47fb7fd6 8172
00bb75d7 8173 <variablelist class="dbus-property" generated="True" extra-ref="ExecActivate"/>
47fb7fd6 8174
00bb75d7 8175 <variablelist class="dbus-property" generated="True" extra-ref="ExecDeactivate"/>
47fb7fd6 8176
00bb75d7 8177 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
47fb7fd6 8178
00bb75d7 8179 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
47fb7fd6 8180
00bb75d7 8181 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
47fb7fd6 8182
00bb75d7 8183 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
47fb7fd6 8184
00bb75d7 8185 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
47fb7fd6 8186
00bb75d7 8187 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
47fb7fd6 8188
00bb75d7 8189 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
47fb7fd6 8190
00bb75d7 8191 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
47fb7fd6 8192
00bb75d7 8193 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
47fb7fd6 8194
00bb75d7 8195 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
47fb7fd6 8196
00bb75d7 8197 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
47fb7fd6 8198
00bb75d7 8199 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
47fb7fd6 8200
00bb75d7 8201 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
47fb7fd6 8202
00bb75d7 8203 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
47fb7fd6 8204
00bb75d7 8205 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
47fb7fd6 8206
00bb75d7 8207 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
47fb7fd6 8208
00bb75d7 8209 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
47fb7fd6 8210
00bb75d7 8211 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
47fb7fd6 8212
00bb75d7 8213 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 8214
00bb75d7 8215 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 8216
00bb75d7 8217 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 8218
00bb75d7 8219 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 8220
00bb75d7 8221 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 8222
00bb75d7 8223 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 8224
00bb75d7 8225 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 8226
00bb75d7 8227 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 8228
00bb75d7 8229 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 8230
00bb75d7 8231 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 8232
00bb75d7 8233 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 8234
00bb75d7 8235 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 8236
00bb75d7 8237 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 8238
00bb75d7 8239 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 8240
00bb75d7 8241 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 8242
00bb75d7 8243 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 8244
00bb75d7 8245 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 8246
00bb75d7 8247 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 8248
00bb75d7 8249 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 8250
00bb75d7 8251 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 8252
00bb75d7 8253 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 8254
00bb75d7 8255 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 8256
00bb75d7 8257 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 8258
00bb75d7 8259 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 8260
00bb75d7 8261 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 8262
00bb75d7 8263 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 8264
00bb75d7 8265 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 8266
00bb75d7
ZJS
8267 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
8268
8269 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
8270
8271 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
8272
8273 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
8274
8275 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
8276
8277 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
8278
8279 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
8280
8281 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
8282
8283 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
8284
8285 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
8286
8287 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
8288
8289 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
8290
8291 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
8292
8293 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
8294
8295 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
8296
8297 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
8298
8299 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
8300
8301 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
8302
8303 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
8304
8305 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
8306
8307 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
8308
8309 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
8310
8311 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
8312
8313 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
8314
8315 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
8316
8317 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
8318
8319 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
8320
8321 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
8322
8323 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
8324
8325 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
8326
8327 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
8328
8329 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
8330
8331 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
8332
8333 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
8334
8335 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
8336
8337 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
8338
8339 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
8340
8341 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
8342
8343 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
8344
8345 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
8346
8347 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
8348
8349 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
8350
8351 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
8352
8353 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
8354
8355 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
8356
8357 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
8358
8359 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
8360
8361 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
8362
8363 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
8364
8365 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
8366
8367 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
8368
8369 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
8370
8371 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
8372
8373 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
8374
8375 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
8376
35f4e010
ZJS
8377 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
8378
8379 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
8380
8381 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
8382
8383 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
8384
8385 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
8386
8387 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
8388
8389 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
8390
00bb75d7
ZJS
8391 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
8392
8393 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
8394
8395 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
8396
8397 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
8398
8399 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
8400
8401 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
8402
8403 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
8404
8405 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
8406
8407 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
8408
8409 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
8410
8411 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
8412
8413 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
8414
8415 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
8416
8417 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
8418
8419 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
8420
8421 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
8422
8423 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
8424
8425 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
8426
8427 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
8428
8429 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 8430
00bb75d7 8431 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 8432
00bb75d7 8433 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 8434
00bb75d7 8435 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 8436
00bb75d7 8437 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 8438
00bb75d7 8439 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 8440
00bb75d7 8441 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 8442
00bb75d7 8443 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 8444
00bb75d7 8445 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 8446
00bb75d7 8447 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 8448
00bb75d7 8449 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 8450
00bb75d7 8451 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 8452
00bb75d7 8453 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 8454
00bb75d7 8455 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 8456
00bb75d7 8457 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 8458
00bb75d7 8459 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 8460
00bb75d7 8461 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
47fb7fd6 8462
00bb75d7 8463 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
47fb7fd6 8464
00bb75d7 8465 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
47fb7fd6 8466
00bb75d7 8467 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
47fb7fd6 8468
00bb75d7 8469 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
47fb7fd6 8470
00bb75d7 8471 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
47fb7fd6 8472
00bb75d7 8473 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
47fb7fd6 8474
e4b2cea3
ZJS
8475 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
8476
8477 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
8478
00bb75d7 8479 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
47fb7fd6 8480
00bb75d7 8481 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
47fb7fd6 8482
00bb75d7 8483 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
47fb7fd6 8484
00bb75d7 8485 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
47fb7fd6 8486
00bb75d7 8487 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
47fb7fd6 8488
00bb75d7 8489 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
47fb7fd6 8490
00bb75d7 8491 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
47fb7fd6 8492
00bb75d7 8493 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
47fb7fd6 8494
00bb75d7 8495 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
47fb7fd6 8496
00bb75d7 8497 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
47fb7fd6 8498
00bb75d7 8499 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
47fb7fd6 8500
00bb75d7 8501 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
47fb7fd6 8502
00bb75d7 8503 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
47fb7fd6 8504
00bb75d7 8505 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
47fb7fd6 8506
00bb75d7 8507 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
47fb7fd6 8508
00bb75d7 8509 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
47fb7fd6 8510
00bb75d7 8511 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
47fb7fd6 8512
00bb75d7 8513 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
47fb7fd6 8514
00bb75d7 8515 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
47fb7fd6 8516
00bb75d7 8517 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
47fb7fd6 8518
00bb75d7 8519 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
47fb7fd6 8520
00bb75d7 8521 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
47fb7fd6 8522
00bb75d7 8523 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
47fb7fd6 8524
00bb75d7 8525 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
47fb7fd6 8526
00bb75d7 8527 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
47fb7fd6 8528
00bb75d7 8529 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 8530
00bb75d7 8531 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 8532
00bb75d7 8533 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 8534
00bb75d7 8535 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 8536
00bb75d7 8537 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 8538
00bb75d7 8539 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 8540
00bb75d7 8541 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 8542
00bb75d7 8543 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 8544
00bb75d7 8545 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 8546
00bb75d7 8547 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 8548
00bb75d7 8549 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 8550
00bb75d7 8551 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
3031660c 8552
00bb75d7 8553 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
3031660c 8554
00bb75d7 8555 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
3031660c 8556
00bb75d7 8557 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
3031660c 8558
00bb75d7 8559 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
3031660c 8560
00bb75d7 8561 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
3031660c 8562
00bb75d7 8563 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
3031660c 8564
00bb75d7 8565 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
3031660c 8566
00bb75d7 8567 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
3031660c 8568
00bb75d7 8569 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
3031660c 8570
00bb75d7 8571 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
3031660c 8572
00bb75d7 8573 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
3031660c 8574
00bb75d7 8575 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
3031660c 8576
00bb75d7 8577 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
3031660c 8578
00bb75d7 8579 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
3031660c 8580
00bb75d7 8581 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
3031660c 8582
00bb75d7 8583 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
3031660c 8584
e4b2cea3
ZJS
8585 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
8586
8587 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
8588
00bb75d7 8589 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
3031660c 8590
00bb75d7 8591 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
3031660c 8592
00bb75d7 8593 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
3031660c 8594
00bb75d7 8595 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
3031660c 8596
00bb75d7 8597 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
3031660c 8598
00bb75d7 8599 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
3031660c 8600
00bb75d7 8601 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 8602
00bb75d7 8603 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 8604
00bb75d7 8605 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 8606
00bb75d7 8607 <!--End of Autogenerated section-->
3031660c
ZJS
8608
8609 <refsect2>
8610 <title>Properties</title>
8611
8612 <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
8613 units invoke the
d3fcecf3 8614 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
3031660c
ZJS
8615 their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
8616 information about processes to execute. They also share most of the fields related to the execution
8617 context that Service objects expose (see above). In addition to these properties there are the
8618 following:</para>
8619
8620 <para><varname>ControlPID</varname> contains the PID of the currently running
d3fcecf3
ZJS
8621 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
8622 <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
b7a47345 8623 command if there is one running, otherwise 0.</para>
3031660c
ZJS
8624
8625 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
8626 can take the values <literal>success</literal>, <literal>resources</literal>,
2736c25c 8627 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
3031660c
ZJS
8628 <literal>core-dump</literal> which have the identical meanings as the corresponding values of the
8629 corresponding field of service unit objects (see above).</para>
8630 </refsect2>
8631 </refsect1>
8632
8633
8634 <refsect1>
8635 <title>Path Unit Objects</title>
8636
48f99d7c 8637 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/cups_2epath" interface="org.freedesktop.systemd1.Path">
3031660c 8638node /org/freedesktop/systemd1/unit/cups_2epath {
3031660c 8639 interface org.freedesktop.systemd1.Path {
3031660c 8640 properties:
47fb7fd6
ZJS
8641 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8642 readonly s Unit = '...';
8643 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8644 readonly a(ss) Paths = [...];
8645 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8646 readonly b MakeDirectory = ...;
8647 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8648 readonly u DirectoryMode = ...;
8649 readonly s Result = '...';
3031660c 8650 };
47fb7fd6
ZJS
8651 interface org.freedesktop.DBus.Peer { ... };
8652 interface org.freedesktop.DBus.Introspectable { ... };
8653 interface org.freedesktop.DBus.Properties { ... };
8654 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
8655};
8656 </programlisting>
8657
47fb7fd6
ZJS
8658 <!--property MakeDirectory is not documented!-->
8659
8660 <!--property DirectoryMode is not documented!-->
8661
00bb75d7
ZJS
8662 <!--Autogenerated cross-references for systemd.directives, do not edit-->
8663
00bb75d7
ZJS
8664 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8665
8666 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
8667
8668 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8669
48f99d7c
ZJS
8670 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
8671
00bb75d7
ZJS
8672 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
8673
8674 <variablelist class="dbus-property" generated="True" extra-ref="Paths"/>
8675
8676 <variablelist class="dbus-property" generated="True" extra-ref="MakeDirectory"/>
8677
8678 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
8679
8680 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
8681
8682 <!--End of Autogenerated section-->
8683
3031660c
ZJS
8684 <refsect2>
8685 <title>Properties</title>
8686
8687 <para>Most properties correspond directly with the matching settings in path unit files.</para>
8688
8689 <para>The others:</para>
8690
8691 <para><varname>Paths</varname> contains an array of structs. Each struct contains the condition to
8692 watch, which can be one of <literal>PathExists</literal>, <literal>PathExistsGlob</literal>,
2736c25c 8693 <literal>PathChanged</literal>, <literal>PathModified</literal>, or <literal>DirectoryNotEmpty</literal>
3031660c
ZJS
8694 which correspond directly to the matching settings in the path unit files; and the path to watch,
8695 possibly including glob expressions.</para>
8696
8697 <para><varname>Result</varname> contains a result value which can be <literal>success</literal> or
2736c25c 8698 <literal>resources</literal> which have the same meaning as the corresponding field of the Service
3031660c
ZJS
8699 interface.</para>
8700 </refsect2>
8701 </refsect1>
8702
8703 <refsect1>
8704 <title>Slice Unit Objects</title>
8705
8706 <para>All slice unit objects implement the <interfacename>org.freedesktop.systemd1.Slice</interfacename>
8707 interface (described here) in addition to the generic
8708 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
8709
48f99d7c 8710 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/system_2eslice" interface="org.freedesktop.systemd1.Slice">
3031660c 8711node /org/freedesktop/systemd1/unit/system_2eslice {
3031660c
ZJS
8712 interface org.freedesktop.systemd1.Slice {
8713 methods:
47fb7fd6
ZJS
8714 GetProcesses(out a(sus) processes);
8715 AttachProcesses(in s subcgroup,
8716 in au pids);
3031660c 8717 properties:
47fb7fd6
ZJS
8718 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8719 readonly s Slice = '...';
8720 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8721 readonly s ControlGroup = '...';
8722 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8723 readonly t MemoryCurrent = ...;
8724 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8725 readonly t CPUUsageNSec = ...;
8726 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8727 readonly ay EffectiveCPUs = [...];
8728 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8729 readonly ay EffectiveMemoryNodes = [...];
8730 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8731 readonly t TasksCurrent = ...;
8732 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8733 readonly t IPIngressBytes = ...;
8734 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8735 readonly t IPIngressPackets = ...;
8736 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8737 readonly t IPEgressBytes = ...;
8738 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8739 readonly t IPEgressPackets = ...;
8740 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8741 readonly t IOReadBytes = ...;
8742 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8743 readonly t IOReadOperations = ...;
8744 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8745 readonly t IOWriteBytes = ...;
8746 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8747 readonly t IOWriteOperations = ...;
8748 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8749 readonly b Delegate = ...;
8750 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8751 readonly as DelegateControllers = ['...', ...];
8752 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8753 readonly b CPUAccounting = ...;
8754 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8755 readonly t CPUWeight = ...;
8756 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8757 readonly t StartupCPUWeight = ...;
8758 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8759 readonly t CPUShares = ...;
8760 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8761 readonly t StartupCPUShares = ...;
8762 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8763 readonly t CPUQuotaPerSecUSec = ...;
8764 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8765 readonly t CPUQuotaPeriodUSec = ...;
8766 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8767 readonly ay AllowedCPUs = [...];
8768 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8769 readonly ay AllowedMemoryNodes = [...];
8770 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8771 readonly b IOAccounting = ...;
8772 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8773 readonly t IOWeight = ...;
8774 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8775 readonly t StartupIOWeight = ...;
8776 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8777 readonly a(st) IODeviceWeight = [...];
8778 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8779 readonly a(st) IOReadBandwidthMax = [...];
8780 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8781 readonly a(st) IOWriteBandwidthMax = [...];
8782 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8783 readonly a(st) IOReadIOPSMax = [...];
8784 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8785 readonly a(st) IOWriteIOPSMax = [...];
8786 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8787 readonly a(st) IODeviceLatencyTargetUSec = [...];
8788 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8789 readonly b BlockIOAccounting = ...;
8790 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8791 readonly t BlockIOWeight = ...;
8792 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8793 readonly t StartupBlockIOWeight = ...;
8794 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8795 readonly a(st) BlockIODeviceWeight = [...];
8796 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8797 readonly a(st) BlockIOReadBandwidth = [...];
8798 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8799 readonly a(st) BlockIOWriteBandwidth = [...];
8800 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8801 readonly b MemoryAccounting = ...;
8802 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8803 readonly t DefaultMemoryLow = ...;
8804 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8805 readonly t DefaultMemoryMin = ...;
8806 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8807 readonly t MemoryMin = ...;
8808 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8809 readonly t MemoryLow = ...;
8810 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8811 readonly t MemoryHigh = ...;
8812 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8813 readonly t MemoryMax = ...;
8814 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8815 readonly t MemorySwapMax = ...;
8816 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8817 readonly t MemoryLimit = ...;
8818 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8819 readonly s DevicePolicy = '...';
8820 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8821 readonly a(ss) DeviceAllow = [...];
8822 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8823 readonly b TasksAccounting = ...;
8824 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8825 readonly t TasksMax = ...;
8826 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8827 readonly b IPAccounting = ...;
8828 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8829 readonly a(iayu) IPAddressAllow = [...];
8830 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8831 readonly a(iayu) IPAddressDeny = [...];
8832 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8833 readonly as IPIngressFilterPath = ['...', ...];
8834 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8835 readonly as IPEgressFilterPath = ['...', ...];
8836 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
8837 readonly as DisableControllers = ['...', ...];
3031660c 8838 };
47fb7fd6
ZJS
8839 interface org.freedesktop.DBus.Peer { ... };
8840 interface org.freedesktop.DBus.Introspectable { ... };
8841 interface org.freedesktop.DBus.Properties { ... };
8842 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
8843};
8844 </programlisting>
8845
47fb7fd6
ZJS
8846 <!--method GetProcesses is not documented!-->
8847
8848 <!--method AttachProcesses is not documented!-->
8849
8850 <!--property Slice is not documented!-->
8851
8852 <!--property MemoryCurrent is not documented!-->
8853
8854 <!--property CPUUsageNSec is not documented!-->
8855
8856 <!--property EffectiveCPUs is not documented!-->
8857
8858 <!--property EffectiveMemoryNodes is not documented!-->
8859
8860 <!--property TasksCurrent is not documented!-->
8861
8862 <!--property IPIngressBytes is not documented!-->
8863
8864 <!--property IPIngressPackets is not documented!-->
8865
8866 <!--property IPEgressBytes is not documented!-->
8867
8868 <!--property IPEgressPackets is not documented!-->
8869
8870 <!--property IOReadBytes is not documented!-->
8871
8872 <!--property IOReadOperations is not documented!-->
8873
8874 <!--property IOWriteBytes is not documented!-->
8875
8876 <!--property IOWriteOperations is not documented!-->
8877
8878 <!--property Delegate is not documented!-->
8879
8880 <!--property DelegateControllers is not documented!-->
8881
8882 <!--property CPUAccounting is not documented!-->
8883
8884 <!--property CPUWeight is not documented!-->
8885
8886 <!--property StartupCPUWeight is not documented!-->
8887
8888 <!--property CPUShares is not documented!-->
8889
8890 <!--property StartupCPUShares is not documented!-->
8891
8892 <!--property CPUQuotaPerSecUSec is not documented!-->
8893
8894 <!--property CPUQuotaPeriodUSec is not documented!-->
8895
8896 <!--property AllowedCPUs is not documented!-->
8897
8898 <!--property AllowedMemoryNodes is not documented!-->
8899
8900 <!--property IOAccounting is not documented!-->
8901
8902 <!--property IOWeight is not documented!-->
8903
8904 <!--property StartupIOWeight is not documented!-->
8905
8906 <!--property IODeviceWeight is not documented!-->
8907
8908 <!--property IOReadBandwidthMax is not documented!-->
8909
8910 <!--property IOWriteBandwidthMax is not documented!-->
8911
8912 <!--property IOReadIOPSMax is not documented!-->
8913
8914 <!--property IOWriteIOPSMax is not documented!-->
8915
8916 <!--property IODeviceLatencyTargetUSec is not documented!-->
8917
8918 <!--property BlockIOAccounting is not documented!-->
8919
8920 <!--property BlockIOWeight is not documented!-->
8921
8922 <!--property StartupBlockIOWeight is not documented!-->
8923
8924 <!--property BlockIODeviceWeight is not documented!-->
8925
8926 <!--property BlockIOReadBandwidth is not documented!-->
8927
8928 <!--property BlockIOWriteBandwidth is not documented!-->
8929
8930 <!--property MemoryAccounting is not documented!-->
8931
8932 <!--property DefaultMemoryLow is not documented!-->
8933
8934 <!--property DefaultMemoryMin is not documented!-->
8935
8936 <!--property MemoryMin is not documented!-->
8937
8938 <!--property MemoryLow is not documented!-->
8939
8940 <!--property MemoryHigh is not documented!-->
8941
8942 <!--property MemoryMax is not documented!-->
8943
8944 <!--property MemorySwapMax is not documented!-->
8945
8946 <!--property MemoryLimit is not documented!-->
8947
8948 <!--property DevicePolicy is not documented!-->
8949
8950 <!--property DeviceAllow is not documented!-->
8951
8952 <!--property TasksAccounting is not documented!-->
8953
8954 <!--property TasksMax is not documented!-->
8955
8956 <!--property IPAccounting is not documented!-->
8957
8958 <!--property IPAddressAllow is not documented!-->
8959
8960 <!--property IPAddressDeny is not documented!-->
8961
8962 <!--property IPIngressFilterPath is not documented!-->
8963
8964 <!--property IPEgressFilterPath is not documented!-->
8965
8966 <!--property DisableControllers is not documented!-->
8967
00bb75d7
ZJS
8968 <!--Autogenerated cross-references for systemd.directives, do not edit-->
8969
00bb75d7
ZJS
8970 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8971
8972 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
8973
8974 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
8975
48f99d7c
ZJS
8976 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
8977
00bb75d7
ZJS
8978 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
8979
8980 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
8981
8982 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
8983
8984 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
8985
8986 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
8987
8988 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
8989
8990 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
8991
8992 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
8993
8994 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
8995
8996 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
8997
8998 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
8999
9000 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9001
9002 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9003
9004 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9005
9006 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9007
9008 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9009
9010 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9011
9012 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9013
9014 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9015
9016 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9017
9018 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9019
9020 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9021
9022 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9023
9024 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9025
9026 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9027
9028 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9029
9030 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9031
9032 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9033
9034 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9035
9036 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9037
9038 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9039
9040 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9041
9042 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9043
9044 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9045
9046 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9047
9048 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9049
9050 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9051
9052 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9053
9054 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9055
9056 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9057
9058 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9059
9060 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9061
9062 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9063
9064 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9065
9066 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9067
9068 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9069
9070 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9071
9072 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9073
9074 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9075
9076 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9077
9078 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9079
9080 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9081
9082 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9083
9084 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9085
9086 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9087
9088 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9089
9090 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9091
9092 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9093
9094 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9095
9096 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9097
9098 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9099
9100 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9101
9102 <!--End of Autogenerated section-->
9103
3031660c
ZJS
9104 <refsect2>
9105 <title>Properties</title>
9106
9107 <para>Most properties correspond directly with the matching settings in slice unit files.</para>
9108 </refsect2>
9109 </refsect1>
9110
9111 <refsect1>
9112 <title>Scope Unit Objects</title>
9113
d08a5295 9114 <para>All scope unit objects implement the <interfacename>org.freedesktop.systemd1.Scope</interfacename>
3031660c
ZJS
9115 interface (described here) in addition to the generic
9116 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9117
48f99d7c 9118 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/session_2d1_2escope" interface="org.freedesktop.systemd1.Scope">
3031660c 9119node /org/freedesktop/systemd1/unit/session_2d1_2escope {
3031660c
ZJS
9120 interface org.freedesktop.systemd1.Scope {
9121 methods:
9122 Abandon();
47fb7fd6
ZJS
9123 GetProcesses(out a(sus) processes);
9124 AttachProcesses(in s subcgroup,
9125 in au pids);
3031660c
ZJS
9126 signals:
9127 RequestStop();
9128 properties:
47fb7fd6
ZJS
9129 readonly s Controller = '...';
9130 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9131 readonly t TimeoutStopUSec = ...;
9132 readonly s Result = '...';
9133 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9134 readonly t RuntimeMaxUSec = ...;
9135 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9136 readonly s Slice = '...';
9137 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9138 readonly s ControlGroup = '...';
9139 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9140 readonly t MemoryCurrent = ...;
9141 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9142 readonly t CPUUsageNSec = ...;
9143 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9144 readonly ay EffectiveCPUs = [...];
9145 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9146 readonly ay EffectiveMemoryNodes = [...];
9147 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9148 readonly t TasksCurrent = ...;
9149 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9150 readonly t IPIngressBytes = ...;
9151 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9152 readonly t IPIngressPackets = ...;
9153 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9154 readonly t IPEgressBytes = ...;
9155 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9156 readonly t IPEgressPackets = ...;
9157 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9158 readonly t IOReadBytes = ...;
9159 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9160 readonly t IOReadOperations = ...;
9161 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9162 readonly t IOWriteBytes = ...;
9163 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9164 readonly t IOWriteOperations = ...;
9165 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9166 readonly b Delegate = ...;
9167 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9168 readonly as DelegateControllers = ['...', ...];
9169 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9170 readonly b CPUAccounting = ...;
9171 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9172 readonly t CPUWeight = ...;
9173 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9174 readonly t StartupCPUWeight = ...;
9175 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9176 readonly t CPUShares = ...;
9177 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9178 readonly t StartupCPUShares = ...;
9179 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9180 readonly t CPUQuotaPerSecUSec = ...;
9181 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9182 readonly t CPUQuotaPeriodUSec = ...;
9183 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9184 readonly ay AllowedCPUs = [...];
9185 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9186 readonly ay AllowedMemoryNodes = [...];
9187 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9188 readonly b IOAccounting = ...;
9189 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9190 readonly t IOWeight = ...;
9191 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9192 readonly t StartupIOWeight = ...;
9193 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9194 readonly a(st) IODeviceWeight = [...];
9195 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9196 readonly a(st) IOReadBandwidthMax = [...];
9197 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9198 readonly a(st) IOWriteBandwidthMax = [...];
9199 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9200 readonly a(st) IOReadIOPSMax = [...];
9201 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9202 readonly a(st) IOWriteIOPSMax = [...];
9203 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9204 readonly a(st) IODeviceLatencyTargetUSec = [...];
9205 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9206 readonly b BlockIOAccounting = ...;
9207 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9208 readonly t BlockIOWeight = ...;
9209 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9210 readonly t StartupBlockIOWeight = ...;
9211 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9212 readonly a(st) BlockIODeviceWeight = [...];
9213 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9214 readonly a(st) BlockIOReadBandwidth = [...];
9215 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9216 readonly a(st) BlockIOWriteBandwidth = [...];
9217 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9218 readonly b MemoryAccounting = ...;
9219 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9220 readonly t DefaultMemoryLow = ...;
9221 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9222 readonly t DefaultMemoryMin = ...;
9223 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9224 readonly t MemoryMin = ...;
9225 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9226 readonly t MemoryLow = ...;
9227 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9228 readonly t MemoryHigh = ...;
9229 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9230 readonly t MemoryMax = ...;
9231 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9232 readonly t MemorySwapMax = ...;
9233 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9234 readonly t MemoryLimit = ...;
9235 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9236 readonly s DevicePolicy = '...';
9237 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9238 readonly a(ss) DeviceAllow = [...];
9239 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9240 readonly b TasksAccounting = ...;
9241 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9242 readonly t TasksMax = ...;
9243 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9244 readonly b IPAccounting = ...;
9245 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9246 readonly a(iayu) IPAddressAllow = [...];
9247 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9248 readonly a(iayu) IPAddressDeny = [...];
9249 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9250 readonly as IPIngressFilterPath = ['...', ...];
9251 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9252 readonly as IPEgressFilterPath = ['...', ...];
9253 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9254 readonly as DisableControllers = ['...', ...];
9255 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9256 readonly s KillMode = '...';
9257 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9258 readonly i KillSignal = ...;
9259 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9260 readonly i RestartKillSignal = ...;
9261 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9262 readonly i FinalKillSignal = ...;
9263 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9264 readonly b SendSIGKILL = ...;
9265 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9266 readonly b SendSIGHUP = ...;
9267 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9268 readonly i WatchdogSignal = ...;
3031660c 9269 };
47fb7fd6
ZJS
9270 interface org.freedesktop.DBus.Peer { ... };
9271 interface org.freedesktop.DBus.Introspectable { ... };
9272 interface org.freedesktop.DBus.Properties { ... };
9273 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
9274};
9275 </programlisting>
9276
47fb7fd6
ZJS
9277 <!--method GetProcesses is not documented!-->
9278
9279 <!--method AttachProcesses is not documented!-->
9280
47fb7fd6
ZJS
9281 <!--property RuntimeMaxUSec is not documented!-->
9282
9283 <!--property Slice is not documented!-->
9284
9285 <!--property MemoryCurrent is not documented!-->
9286
9287 <!--property CPUUsageNSec is not documented!-->
9288
9289 <!--property EffectiveCPUs is not documented!-->
9290
9291 <!--property EffectiveMemoryNodes is not documented!-->
9292
9293 <!--property TasksCurrent is not documented!-->
9294
9295 <!--property IPIngressBytes is not documented!-->
9296
9297 <!--property IPIngressPackets is not documented!-->
9298
9299 <!--property IPEgressBytes is not documented!-->
9300
9301 <!--property IPEgressPackets is not documented!-->
9302
9303 <!--property IOReadBytes is not documented!-->
9304
9305 <!--property IOReadOperations is not documented!-->
9306
9307 <!--property IOWriteBytes is not documented!-->
9308
9309 <!--property IOWriteOperations is not documented!-->
9310
9311 <!--property Delegate is not documented!-->
9312
9313 <!--property DelegateControllers is not documented!-->
9314
9315 <!--property CPUAccounting is not documented!-->
9316
9317 <!--property CPUWeight is not documented!-->
9318
9319 <!--property StartupCPUWeight is not documented!-->
9320
9321 <!--property CPUShares is not documented!-->
9322
9323 <!--property StartupCPUShares is not documented!-->
9324
9325 <!--property CPUQuotaPerSecUSec is not documented!-->
9326
9327 <!--property CPUQuotaPeriodUSec is not documented!-->
9328
9329 <!--property AllowedCPUs is not documented!-->
9330
9331 <!--property AllowedMemoryNodes is not documented!-->
9332
9333 <!--property IOAccounting is not documented!-->
9334
9335 <!--property IOWeight is not documented!-->
9336
9337 <!--property StartupIOWeight is not documented!-->
9338
9339 <!--property IODeviceWeight is not documented!-->
9340
9341 <!--property IOReadBandwidthMax is not documented!-->
9342
9343 <!--property IOWriteBandwidthMax is not documented!-->
9344
9345 <!--property IOReadIOPSMax is not documented!-->
9346
9347 <!--property IOWriteIOPSMax is not documented!-->
9348
9349 <!--property IODeviceLatencyTargetUSec is not documented!-->
9350
9351 <!--property BlockIOAccounting is not documented!-->
9352
9353 <!--property BlockIOWeight is not documented!-->
9354
9355 <!--property StartupBlockIOWeight is not documented!-->
9356
9357 <!--property BlockIODeviceWeight is not documented!-->
9358
9359 <!--property BlockIOReadBandwidth is not documented!-->
9360
9361 <!--property BlockIOWriteBandwidth is not documented!-->
9362
9363 <!--property MemoryAccounting is not documented!-->
9364
9365 <!--property DefaultMemoryLow is not documented!-->
9366
9367 <!--property DefaultMemoryMin is not documented!-->
9368
9369 <!--property MemoryMin is not documented!-->
9370
9371 <!--property MemoryLow is not documented!-->
9372
9373 <!--property MemoryHigh is not documented!-->
9374
9375 <!--property MemoryMax is not documented!-->
9376
9377 <!--property MemorySwapMax is not documented!-->
9378
9379 <!--property MemoryLimit is not documented!-->
9380
9381 <!--property DevicePolicy is not documented!-->
9382
9383 <!--property DeviceAllow is not documented!-->
9384
9385 <!--property TasksAccounting is not documented!-->
9386
9387 <!--property TasksMax is not documented!-->
9388
9389 <!--property IPAccounting is not documented!-->
9390
9391 <!--property IPAddressAllow is not documented!-->
9392
9393 <!--property IPAddressDeny is not documented!-->
9394
9395 <!--property IPIngressFilterPath is not documented!-->
9396
9397 <!--property IPEgressFilterPath is not documented!-->
9398
9399 <!--property DisableControllers is not documented!-->
9400
9401 <!--property KillMode is not documented!-->
9402
9403 <!--property KillSignal is not documented!-->
9404
9405 <!--property RestartKillSignal is not documented!-->
9406
9407 <!--property FinalKillSignal is not documented!-->
9408
9409 <!--property SendSIGKILL is not documented!-->
9410
9411 <!--property SendSIGHUP is not documented!-->
9412
9413 <!--property WatchdogSignal is not documented!-->
9414
00bb75d7
ZJS
9415 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9416
00bb75d7
ZJS
9417 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9418
9419 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
9420
9421 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9422
48f99d7c
ZJS
9423 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
9424
00bb75d7
ZJS
9425 <variablelist class="dbus-method" generated="True" extra-ref="Abandon()"/>
9426
9427 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9428
9429 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9430
9431 <variablelist class="dbus-signal" generated="True" extra-ref="RequestStop"/>
9432
9433 <variablelist class="dbus-property" generated="True" extra-ref="Controller"/>
9434
9435 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
9436
9437 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9438
9439 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
9440
9441 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
9442
9443 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
9444
9445 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
9446
9447 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
9448
9449 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
9450
9451 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
9452
9453 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
9454
9455 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
9456
9457 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
9458
9459 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9460
9461 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9462
9463 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9464
9465 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9466
9467 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9468
9469 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9470
9471 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9472
9473 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9474
9475 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9476
9477 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9478
9479 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9480
9481 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9482
9483 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9484
9485 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9486
9487 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9488
9489 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9490
9491 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9492
9493 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9494
9495 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9496
9497 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9498
9499 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9500
9501 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9502
9503 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9504
9505 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9506
9507 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9508
9509 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9510
9511 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9512
9513 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9514
9515 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9516
9517 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9518
9519 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9520
9521 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9522
9523 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9524
9525 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9526
9527 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9528
9529 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9530
9531 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9532
9533 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9534
9535 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9536
9537 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9538
9539 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9540
9541 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9542
9543 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9544
9545 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9546
9547 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9548
9549 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9550
9551 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9552
9553 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9554
9555 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9556
9557 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9558
9559 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9560
9561 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
9562
9563 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
9564
9565 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
9566
9567 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
9568
9569 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
9570
9571 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
9572
9573 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
9574
9575 <!--End of Autogenerated section-->
9576
3031660c
ZJS
9577 <refsect2>
9578 <title>Methods</title>
9579
9580 <para><function>Abandon()</function> may be used to place a scope unit in the "abandoned" state. This
9581 may be used to inform the system manager that the manager that created the scope lost interest in the
2736c25c 9582 scope (for example, because it is terminating), without wanting to shut down the scope entirely.</para>
3031660c
ZJS
9583 </refsect2>
9584
9585 <refsect2>
9586 <title>Signals</title>
9587
9588 <para><function>RequestStop</function> is sent to the peer that is configured in the
9589 <varname>Controller</varname> property when systemd is requested to terminate the scope unit. A program
2736c25c 9590 registering a scope can use this to cleanly shut down the processes it added to the scope instead of
3031660c
ZJS
9591 letting systemd do it with the usual <constant>SIGTERM</constant> logic.</para>
9592 </refsect2>
9593
9594 <refsect2>
9595 <title>Properties</title>
9596
2736c25c 9597 <para>All properties correspond directly with the matching properties of service units.</para>
3031660c
ZJS
9598
9599 <para><varname>Controller</varname> contains the bus name (unique or well-known) that is notified when
9600 the scope unit is to be shut down via a <function>RequestStop</function> signal (see below). This is
2736c25c 9601 set when the scope is created. If not set, the scope's processes will terminated with
3031660c
ZJS
9602 <constant>SIGTERM</constant> directly.</para>
9603 </refsect2>
9604 </refsect1>
9605
9606
9607 <refsect1>
9608 <title>Job Objects</title>
9609
9610 <para>Job objects encapsulate scheduled or running jobs. Each unit can have none or one jobs in the
9611 execution queue. Each job is attached to exactly one unit.</para>
9612
48f99d7c
ZJS
9613 <programlisting executable="systemd" node="/org/freedesktop/systemd1/job/666" interface="org.freedesktop.systemd1.Job">
9614node /org/freedesktop/systemd1/job/666 {
3031660c
ZJS
9615 interface org.freedesktop.systemd1.Job {
9616 methods:
9617 Cancel();
47fb7fd6
ZJS
9618 GetAfter(out a(usssoo) jobs);
9619 GetBefore(out a(usssoo) jobs);
3031660c 9620 properties:
47fb7fd6
ZJS
9621 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9622 readonly u Id = ...;
9623 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9624 readonly (so) Unit = ...;
9625 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9626 readonly s JobType = '...';
9627 readonly s State = '...';
3031660c 9628 };
47fb7fd6
ZJS
9629 interface org.freedesktop.DBus.Peer { ... };
9630 interface org.freedesktop.DBus.Introspectable { ... };
9631 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
9632};
9633 </programlisting>
9634
47fb7fd6
ZJS
9635 <!--method GetAfter is not documented!-->
9636
9637 <!--method GetBefore is not documented!-->
9638
00bb75d7
ZJS
9639 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9640
9641 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
9642
9643 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
9644
9645 <variablelist class="dbus-method" generated="True" extra-ref="Cancel()"/>
9646
9647 <variablelist class="dbus-method" generated="True" extra-ref="GetAfter()"/>
9648
9649 <variablelist class="dbus-method" generated="True" extra-ref="GetBefore()"/>
9650
9651 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
9652
9653 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
9654
9655 <variablelist class="dbus-property" generated="True" extra-ref="JobType"/>
9656
9657 <variablelist class="dbus-property" generated="True" extra-ref="State"/>
9658
9659 <!--End of Autogenerated section-->
9660
3031660c
ZJS
9661 <refsect2>
9662 <title>Methods</title>
9663
9664 <para><function>Cancel()</function> cancels the job. Note that this will remove a job from the queue if
9665 it is not yet executed but generally will not cause a job that is already in the process of being
9666 executed to be aborted. This operation may also be requested via the <function>CancelJob()</function>
9667 method of the Manager object (see above), which is sometimes useful to reduce roundtrips.</para>
9668 </refsect2>
9669
9670 <refsect2>
9671 <title>Properties</title>
9672
9673 <para><varname>Id</varname> is the numeric Id of the job. During the runtime of a systemd instance each
9674 numeric ID is only assigned once.</para>
9675
2736c25c 9676 <para><varname>Unit</varname> refers to the unit this job belongs to. It is a structure consisting of
3031660c
ZJS
9677 the name of the unit and a bus path to the unit's object.</para>
9678
9679 <para><varname>JobType</varname> refers to the job's type and is one of <literal>start</literal>,
9680 <literal>verify-active</literal>, <literal>stop</literal>, <literal>reload</literal>,
2736c25c 9681 <literal>restart</literal>, <literal>try-restart</literal>, or <literal>reload-or-start</literal>. Note
3031660c
ZJS
9682 that later versions might define additional values.</para>
9683
9684 <para><varname>State</varname> refers to the job's state and is one of <literal>waiting</literal> and
9685 <literal>running</literal>. The former indicates that a job is currently queued but has not begun to
2736c25c 9686 execute yet. The latter indicates that a job is currently being executed.</para>
3031660c
ZJS
9687 </refsect2>
9688 </refsect1>
9689
48f99d7c
ZJS
9690 <refsect1>
9691 <title>Examples</title>
9692
9693 <example>
9694 <title>Introspect <interfacename>org.freedesktop.systemd1.Manager</interfacename> on the bus</title>
9695
9696 <programlisting>
9697$ gdbus introspect --system \
9698 --dest org.freedesktop.systemd1 \
9699 --object-path /org/freedesktop/systemd1
9700 </programlisting>
9701 </example>
9702
9703 <example>
9704 <title>Introspect a unit on the bus</title>
9705
9706 <programlisting>
9707$ busctl introspect org.freedesktop.systemd1 \
9708 $(busctl call org.freedesktop.systemd1 \
9709 /org/freedesktop/systemd1 \
9710 org.freedesktop.systemd1.Manager \
9711 GetUnit s systemd-resolved.service | cut -d'"' -f2)
9712 </programlisting>
9713 </example>
9714
9715 <example>
9716 <title>Introspect <interfacename>org.freedesktop.systemd1.Job</interfacename> on the bus</title>
9717
9718 <programlisting>
9719$ gdbus introspect --system --dest org.freedesktop.systemd1 \
9720 --object-path /org/freedesktop/systemd1/job/1292
9721 </programlisting>
9722 </example>
9723 </refsect1>
9724
3031660c
ZJS
9725 <refsect1>
9726 <title>Versioning</title>
9727
9728 <para>These D-Bus interfaces follow <ulink url="http://0pointer.de/blog/projects/versioning-dbus.html">
9729 the usual interface versioning guidelines</ulink>.</para>
9730 </refsect1>
9731</refentry>