]> git.ipfire.org Git - thirdparty/systemd.git/blame - man/org.freedesktop.systemd1.xml
Merge pull request #20303 from andir/sysconfig-example
[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" >
db9ecf05 4<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
3031660c
ZJS
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);
5e8deb94
LB
119 BindMountUnit(in s name,
120 in s source,
121 in s destination,
122 in b read_only,
123 in b mkdir);
af477139
LB
124 MountImageUnit(in s name,
125 in s source,
126 in s destination,
127 in b read_only,
128 in b mkdir,
129 in a(ss) options);
47fb7fd6
ZJS
130 RefUnit(in s name);
131 UnrefUnit(in s name);
132 StartTransientUnit(in s name,
133 in s mode,
134 in a(sv) properties,
135 in a(sa(sv)) aux,
136 out o job);
137 GetUnitProcesses(in s name,
138 out a(sus) processes);
139 AttachProcessesToUnit(in s unit_name,
140 in s subcgroup,
141 in au pids);
142 AbandonScope(in s name);
3031660c
ZJS
143 GetJob(in u id,
144 out o job);
47fb7fd6
ZJS
145 GetJobAfter(in u id,
146 out a(usssoo) jobs);
147 GetJobBefore(in u id,
148 out a(usssoo) jobs);
3031660c
ZJS
149 CancelJob(in u id);
150 ClearJobs();
151 ResetFailed();
9653108f 152 SetShowStatus(in s mode);
3031660c 153 ListUnits(out a(ssssssouso) units);
47fb7fd6
ZJS
154 ListUnitsFiltered(in as states,
155 out a(ssssssouso) units);
156 ListUnitsByPatterns(in as states,
157 in as patterns,
158 out a(ssssssouso) units);
159 ListUnitsByNames(in as names,
160 out a(ssssssouso) units);
3031660c
ZJS
161 ListJobs(out a(usssoo) jobs);
162 Subscribe();
163 Unsubscribe();
47fb7fd6
ZJS
164 Dump(out s output);
165 DumpByFileDescriptor(out h fd);
3031660c
ZJS
166 Reload();
167 Reexecute();
168 Exit();
169 Reboot();
170 PowerOff();
171 Halt();
172 KExec();
173 SwitchRoot(in s new_root,
174 in s init);
47fb7fd6 175 SetEnvironment(in as assignments);
3031660c 176 UnsetEnvironment(in as names);
47fb7fd6
ZJS
177 UnsetAndSetEnvironment(in as names,
178 in as assignments);
70666e28 179 EnqueueMarkedJobs(out ao jobs);
47fb7fd6
ZJS
180 ListUnitFiles(out a(ss) unit_files);
181 ListUnitFilesByPatterns(in as states,
182 in as patterns,
183 out a(ss) unit_files);
3031660c
ZJS
184 GetUnitFileState(in s file,
185 out s state);
186 EnableUnitFiles(in as files,
187 in b runtime,
188 in b force,
189 out b carries_install_info,
190 out a(sss) changes);
191 DisableUnitFiles(in as files,
192 in b runtime,
193 out a(sss) changes);
83654007
LB
194 EnableUnitFilesWithFlags(in as files,
195 in t flags,
196 out b carries_install_info,
197 out a(sss) changes);
198 DisableUnitFilesWithFlags(in as files,
199 in t flags,
200 out a(sss) changes);
3031660c
ZJS
201 ReenableUnitFiles(in as files,
202 in b runtime,
203 in b force,
204 out b carries_install_info,
205 out a(sss) changes);
206 LinkUnitFiles(in as files,
207 in b runtime,
208 in b force,
209 out a(sss) changes);
210 PresetUnitFiles(in as files,
211 in b runtime,
212 in b force,
213 out b carries_install_info,
214 out a(sss) changes);
47fb7fd6
ZJS
215 PresetUnitFilesWithMode(in as files,
216 in s mode,
217 in b runtime,
218 in b force,
219 out b carries_install_info,
220 out a(sss) changes);
3031660c
ZJS
221 MaskUnitFiles(in as files,
222 in b runtime,
223 in b force,
224 out a(sss) changes);
225 UnmaskUnitFiles(in as files,
226 in b runtime,
227 out a(sss) changes);
47fb7fd6
ZJS
228 RevertUnitFiles(in as files,
229 out a(sss) changes);
230 SetDefaultTarget(in s name,
231 in b force,
3031660c
ZJS
232 out a(sss) changes);
233 GetDefaultTarget(out s name);
47fb7fd6
ZJS
234 PresetAllUnitFiles(in s mode,
235 in b runtime,
236 in b force,
237 out a(sss) changes);
238 AddDependencyUnitFiles(in as files,
239 in s target,
240 in s type,
241 in b runtime,
242 in b force,
243 out a(sss) changes);
244 GetUnitFileLinks(in s name,
245 in b runtime,
246 out as links);
247 SetExitCode(in y number);
248 LookupDynamicUserByName(in s name,
249 out u uid);
250 LookupDynamicUserByUID(in u uid,
251 out s name);
252 GetDynamicUsers(out a(us) users);
3031660c
ZJS
253 signals:
254 UnitNew(s id,
255 o unit);
256 UnitRemoved(s id,
257 o unit);
258 JobNew(u id,
259 o job,
260 s unit);
261 JobRemoved(u id,
262 o job,
263 s unit,
264 s result);
265 StartupFinished(t firmware,
266 t loader,
267 t kernel,
268 t initrd,
269 t userspace,
270 t total);
271 UnitFilesChanged();
272 Reloading(b active);
273 properties:
47fb7fd6
ZJS
274 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
275 readonly s Version = '...';
276 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
277 readonly s Features = '...';
278 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
279 readonly s Virtualization = '...';
280 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
281 readonly s Architecture = '...';
282 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
283 readonly s Tainted = '...';
284 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
285 readonly t FirmwareTimestamp = ...;
286 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
287 readonly t FirmwareTimestampMonotonic = ...;
288 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
289 readonly t LoaderTimestamp = ...;
290 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
291 readonly t LoaderTimestampMonotonic = ...;
292 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
293 readonly t KernelTimestamp = ...;
294 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
295 readonly t KernelTimestampMonotonic = ...;
296 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
297 readonly t InitRDTimestamp = ...;
298 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
299 readonly t InitRDTimestampMonotonic = ...;
300 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
301 readonly t UserspaceTimestamp = ...;
302 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
303 readonly t UserspaceTimestampMonotonic = ...;
304 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
305 readonly t FinishTimestamp = ...;
306 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
307 readonly t FinishTimestampMonotonic = ...;
308 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
309 readonly t SecurityStartTimestamp = ...;
310 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
311 readonly t SecurityStartTimestampMonotonic = ...;
312 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
313 readonly t SecurityFinishTimestamp = ...;
314 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
315 readonly t SecurityFinishTimestampMonotonic = ...;
316 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
317 readonly t GeneratorsStartTimestamp = ...;
318 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
319 readonly t GeneratorsStartTimestampMonotonic = ...;
320 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
321 readonly t GeneratorsFinishTimestamp = ...;
322 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
323 readonly t GeneratorsFinishTimestampMonotonic = ...;
324 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
325 readonly t UnitsLoadStartTimestamp = ...;
326 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
327 readonly t UnitsLoadStartTimestampMonotonic = ...;
328 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
329 readonly t UnitsLoadFinishTimestamp = ...;
330 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
331 readonly t UnitsLoadFinishTimestampMonotonic = ...;
332 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
333 readonly t InitRDSecurityStartTimestamp = ...;
334 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
335 readonly t InitRDSecurityStartTimestampMonotonic = ...;
336 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
337 readonly t InitRDSecurityFinishTimestamp = ...;
338 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
339 readonly t InitRDSecurityFinishTimestampMonotonic = ...;
340 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
341 readonly t InitRDGeneratorsStartTimestamp = ...;
342 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
343 readonly t InitRDGeneratorsStartTimestampMonotonic = ...;
344 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
345 readonly t InitRDGeneratorsFinishTimestamp = ...;
346 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
347 readonly t InitRDGeneratorsFinishTimestampMonotonic = ...;
348 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
349 readonly t InitRDUnitsLoadStartTimestamp = ...;
350 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
351 readonly t InitRDUnitsLoadStartTimestampMonotonic = ...;
352 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
353 readonly t InitRDUnitsLoadFinishTimestamp = ...;
354 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
355 readonly t InitRDUnitsLoadFinishTimestampMonotonic = ...;
356 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
357 @org.freedesktop.systemd1.Privileged("true")
358 readwrite s LogLevel = '...';
359 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
360 @org.freedesktop.systemd1.Privileged("true")
361 readwrite s LogTarget = '...';
362 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
363 readonly u NNames = ...;
364 readonly u NFailedUnits = ...;
365 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
366 readonly u NJobs = ...;
367 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
368 readonly u NInstalledJobs = ...;
369 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
370 readonly u NFailedJobs = ...;
371 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
372 readonly d Progress = ...;
373 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
374 readonly as Environment = ['...', ...];
375 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
376 readonly b ConfirmSpawn = ...;
377 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
378 readonly b ShowStatus = ...;
379 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
380 readonly as UnitPath = ['...', ...];
381 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
382 readonly s DefaultStandardOutput = '...';
383 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
384 readonly s DefaultStandardError = '...';
385 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
386 @org.freedesktop.systemd1.Privileged("true")
387 readwrite t RuntimeWatchdogUSec = ...;
388 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
389 @org.freedesktop.systemd1.Privileged("true")
390 readwrite t RebootWatchdogUSec = ...;
391 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
392 @org.freedesktop.systemd1.Privileged("true")
393 readwrite t KExecWatchdogUSec = ...;
394 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
395 @org.freedesktop.systemd1.Privileged("true")
396 readwrite b ServiceWatchdogs = ...;
397 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
398 readonly s ControlGroup = '...';
399 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
400 readonly s SystemState = '...';
401 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
402 readonly y ExitCode = ...;
403 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
404 readonly t DefaultTimerAccuracyUSec = ...;
405 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
406 readonly t DefaultTimeoutStartUSec = ...;
407 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
408 readonly t DefaultTimeoutStopUSec = ...;
409 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
410 readonly t DefaultTimeoutAbortUSec = ...;
411 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
412 readonly t DefaultRestartUSec = ...;
413 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
414 readonly t DefaultStartLimitIntervalUSec = ...;
415 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
416 readonly u DefaultStartLimitBurst = ...;
417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
418 readonly b DefaultCPUAccounting = ...;
419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
420 readonly b DefaultBlockIOAccounting = ...;
421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
422 readonly b DefaultMemoryAccounting = ...;
423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
424 readonly b DefaultTasksAccounting = ...;
425 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
426 readonly t DefaultLimitCPU = ...;
427 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
428 readonly t DefaultLimitCPUSoft = ...;
429 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
430 readonly t DefaultLimitFSIZE = ...;
431 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
432 readonly t DefaultLimitFSIZESoft = ...;
433 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
434 readonly t DefaultLimitDATA = ...;
435 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
436 readonly t DefaultLimitDATASoft = ...;
437 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
438 readonly t DefaultLimitSTACK = ...;
439 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
440 readonly t DefaultLimitSTACKSoft = ...;
441 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
442 readonly t DefaultLimitCORE = ...;
443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
444 readonly t DefaultLimitCORESoft = ...;
445 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
446 readonly t DefaultLimitRSS = ...;
447 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
448 readonly t DefaultLimitRSSSoft = ...;
449 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
450 readonly t DefaultLimitNOFILE = ...;
451 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
452 readonly t DefaultLimitNOFILESoft = ...;
453 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
454 readonly t DefaultLimitAS = ...;
455 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
456 readonly t DefaultLimitASSoft = ...;
457 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
458 readonly t DefaultLimitNPROC = ...;
459 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
460 readonly t DefaultLimitNPROCSoft = ...;
461 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
462 readonly t DefaultLimitMEMLOCK = ...;
463 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
464 readonly t DefaultLimitMEMLOCKSoft = ...;
465 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
466 readonly t DefaultLimitLOCKS = ...;
467 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
468 readonly t DefaultLimitLOCKSSoft = ...;
469 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
470 readonly t DefaultLimitSIGPENDING = ...;
471 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
472 readonly t DefaultLimitSIGPENDINGSoft = ...;
473 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
474 readonly t DefaultLimitMSGQUEUE = ...;
475 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
476 readonly t DefaultLimitMSGQUEUESoft = ...;
477 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
478 readonly t DefaultLimitNICE = ...;
479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
480 readonly t DefaultLimitNICESoft = ...;
481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
482 readonly t DefaultLimitRTPRIO = ...;
483 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
484 readonly t DefaultLimitRTPRIOSoft = ...;
485 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
486 readonly t DefaultLimitRTTIME = ...;
487 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
488 readonly t DefaultLimitRTTIMESoft = ...;
489 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
490 readonly t DefaultTasksMax = ...;
491 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
492 readonly t TimerSlackNSec = ...;
493 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
494 readonly s DefaultOOMPolicy = '...';
c44a285c
FL
495 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
496 readonly s CtrlAltDelBurstAction = '...';
3031660c 497 };
47fb7fd6
ZJS
498 interface org.freedesktop.DBus.Peer { ... };
499 interface org.freedesktop.DBus.Introspectable { ... };
500 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
501};
502 </programlisting>
503
47fb7fd6
ZJS
504 <!--method GetUnitByInvocationID is not documented!-->
505
506 <!--method GetUnitByControlGroup is not documented!-->
507
508 <!--method EnqueueUnitJob is not documented!-->
509
510 <!--method CleanUnit is not documented!-->
511
671fee18
LP
512 <!--method FreezeUnit is not documented!-->
513
514 <!--method ThawUnit is not documented!-->
515
47fb7fd6
ZJS
516 <!--method RefUnit is not documented!-->
517
518 <!--method UnrefUnit is not documented!-->
519
520 <!--method GetUnitProcesses is not documented!-->
521
522 <!--method AttachProcessesToUnit is not documented!-->
523
524 <!--method AbandonScope is not documented!-->
525
526 <!--method GetJobAfter is not documented!-->
527
528 <!--method GetJobBefore is not documented!-->
529
9653108f
ZJS
530 <!--method SetShowStatus is not documented!-->
531
47fb7fd6
ZJS
532 <!--method ListUnitsFiltered is not documented!-->
533
534 <!--method ListUnitsByPatterns is not documented!-->
535
536 <!--method ListUnitsByNames is not documented!-->
537
538 <!--method Dump is not documented!-->
539
540 <!--method DumpByFileDescriptor is not documented!-->
541
542 <!--method ListUnitFilesByPatterns is not documented!-->
543
544 <!--method PresetUnitFilesWithMode is not documented!-->
545
546 <!--method RevertUnitFiles is not documented!-->
547
548 <!--method PresetAllUnitFiles is not documented!-->
549
550 <!--method AddDependencyUnitFiles is not documented!-->
551
552 <!--method GetUnitFileLinks is not documented!-->
553
554 <!--method SetExitCode is not documented!-->
555
556 <!--method LookupDynamicUserByName is not documented!-->
557
558 <!--method LookupDynamicUserByUID is not documented!-->
559
560 <!--method GetDynamicUsers is not documented!-->
561
562 <!--signal UnitNew is not documented!-->
563
564 <!--signal UnitRemoved is not documented!-->
565
566 <!--signal JobNew is not documented!-->
567
568 <!--signal JobRemoved is not documented!-->
569
570 <!--signal StartupFinished is not documented!-->
571
572 <!--signal UnitFilesChanged is not documented!-->
573
574 <!--signal Reloading is not documented!-->
575
576 <!--property SecurityStartTimestampMonotonic is not documented!-->
577
578 <!--property SecurityFinishTimestamp is not documented!-->
579
580 <!--property SecurityFinishTimestampMonotonic is not documented!-->
581
582 <!--property GeneratorsStartTimestampMonotonic is not documented!-->
583
584 <!--property GeneratorsFinishTimestamp is not documented!-->
585
586 <!--property GeneratorsFinishTimestampMonotonic is not documented!-->
587
588 <!--property UnitsLoadStartTimestamp is not documented!-->
589
590 <!--property UnitsLoadStartTimestampMonotonic is not documented!-->
591
592 <!--property UnitsLoadFinishTimestamp is not documented!-->
593
594 <!--property UnitsLoadFinishTimestampMonotonic is not documented!-->
595
596 <!--property InitRDSecurityStartTimestamp is not documented!-->
597
598 <!--property InitRDSecurityStartTimestampMonotonic is not documented!-->
599
600 <!--property InitRDSecurityFinishTimestamp is not documented!-->
601
602 <!--property InitRDSecurityFinishTimestampMonotonic is not documented!-->
603
604 <!--property InitRDGeneratorsStartTimestamp is not documented!-->
605
606 <!--property InitRDGeneratorsStartTimestampMonotonic is not documented!-->
607
608 <!--property InitRDGeneratorsFinishTimestamp is not documented!-->
609
610 <!--property InitRDGeneratorsFinishTimestampMonotonic is not documented!-->
611
612 <!--property InitRDUnitsLoadStartTimestamp is not documented!-->
613
614 <!--property InitRDUnitsLoadStartTimestampMonotonic is not documented!-->
615
616 <!--property InitRDUnitsLoadFinishTimestamp is not documented!-->
617
618 <!--property InitRDUnitsLoadFinishTimestampMonotonic is not documented!-->
619
620 <!--property LogLevel is not documented!-->
621
622 <!--property LogTarget is not documented!-->
623
624 <!--property NFailedUnits is not documented!-->
625
626 <!--property ConfirmSpawn is not documented!-->
627
628 <!--property ShowStatus is not documented!-->
629
630 <!--property DefaultStandardOutput is not documented!-->
631
632 <!--property DefaultStandardError is not documented!-->
633
634 <!--property RuntimeWatchdogUSec is not documented!-->
635
636 <!--property RebootWatchdogUSec is not documented!-->
637
638 <!--property KExecWatchdogUSec is not documented!-->
639
640 <!--property ServiceWatchdogs is not documented!-->
641
642 <!--property SystemState is not documented!-->
643
644 <!--property ExitCode is not documented!-->
645
646 <!--property DefaultTimerAccuracyUSec is not documented!-->
647
648 <!--property DefaultTimeoutStartUSec is not documented!-->
649
650 <!--property DefaultTimeoutStopUSec is not documented!-->
651
652 <!--property DefaultTimeoutAbortUSec is not documented!-->
653
654 <!--property DefaultRestartUSec is not documented!-->
655
656 <!--property DefaultStartLimitIntervalUSec is not documented!-->
657
658 <!--property DefaultStartLimitBurst is not documented!-->
659
660 <!--property DefaultCPUAccounting is not documented!-->
661
662 <!--property DefaultBlockIOAccounting is not documented!-->
663
664 <!--property DefaultMemoryAccounting is not documented!-->
665
666 <!--property DefaultTasksAccounting is not documented!-->
667
668 <!--property DefaultLimitCPU is not documented!-->
669
670 <!--property DefaultLimitCPUSoft is not documented!-->
671
672 <!--property DefaultLimitFSIZE is not documented!-->
673
674 <!--property DefaultLimitFSIZESoft is not documented!-->
675
676 <!--property DefaultLimitDATA is not documented!-->
677
678 <!--property DefaultLimitDATASoft is not documented!-->
679
680 <!--property DefaultLimitSTACK is not documented!-->
681
682 <!--property DefaultLimitSTACKSoft is not documented!-->
683
684 <!--property DefaultLimitCORE is not documented!-->
685
686 <!--property DefaultLimitCORESoft is not documented!-->
687
688 <!--property DefaultLimitRSS is not documented!-->
689
690 <!--property DefaultLimitRSSSoft is not documented!-->
691
692 <!--property DefaultLimitNOFILE is not documented!-->
693
694 <!--property DefaultLimitNOFILESoft is not documented!-->
695
696 <!--property DefaultLimitAS is not documented!-->
697
698 <!--property DefaultLimitASSoft is not documented!-->
699
700 <!--property DefaultLimitNPROC is not documented!-->
701
702 <!--property DefaultLimitNPROCSoft is not documented!-->
703
704 <!--property DefaultLimitMEMLOCK is not documented!-->
705
706 <!--property DefaultLimitMEMLOCKSoft is not documented!-->
707
708 <!--property DefaultLimitLOCKS is not documented!-->
709
710 <!--property DefaultLimitLOCKSSoft is not documented!-->
711
712 <!--property DefaultLimitSIGPENDING is not documented!-->
713
714 <!--property DefaultLimitSIGPENDINGSoft is not documented!-->
715
716 <!--property DefaultLimitMSGQUEUE is not documented!-->
717
718 <!--property DefaultLimitMSGQUEUESoft is not documented!-->
719
720 <!--property DefaultLimitNICE is not documented!-->
721
722 <!--property DefaultLimitNICESoft is not documented!-->
723
724 <!--property DefaultLimitRTPRIO is not documented!-->
725
726 <!--property DefaultLimitRTPRIOSoft is not documented!-->
727
728 <!--property DefaultLimitRTTIME is not documented!-->
729
730 <!--property DefaultLimitRTTIMESoft is not documented!-->
731
732 <!--property DefaultTasksMax is not documented!-->
733
734 <!--property TimerSlackNSec is not documented!-->
735
736 <!--property DefaultOOMPolicy is not documented!-->
737
c44a285c
FL
738 <!--property CtrlAltDelBurstAction is not documented!-->
739
00bb75d7
ZJS
740 <!--Autogenerated cross-references for systemd.directives, do not edit-->
741
742 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
743
744 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Manager"/>
745
746 <variablelist class="dbus-method" generated="True" extra-ref="GetUnit()"/>
747
748 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByPID()"/>
749
750 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByInvocationID()"/>
751
752 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitByControlGroup()"/>
753
754 <variablelist class="dbus-method" generated="True" extra-ref="LoadUnit()"/>
755
756 <variablelist class="dbus-method" generated="True" extra-ref="StartUnit()"/>
757
758 <variablelist class="dbus-method" generated="True" extra-ref="StartUnitReplace()"/>
759
760 <variablelist class="dbus-method" generated="True" extra-ref="StopUnit()"/>
761
762 <variablelist class="dbus-method" generated="True" extra-ref="ReloadUnit()"/>
763
764 <variablelist class="dbus-method" generated="True" extra-ref="RestartUnit()"/>
765
766 <variablelist class="dbus-method" generated="True" extra-ref="TryRestartUnit()"/>
767
768 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestartUnit()"/>
769
770 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestartUnit()"/>
771
772 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueUnitJob()"/>
773
774 <variablelist class="dbus-method" generated="True" extra-ref="KillUnit()"/>
775
776 <variablelist class="dbus-method" generated="True" extra-ref="CleanUnit()"/>
777
671fee18
LP
778 <variablelist class="dbus-method" generated="True" extra-ref="FreezeUnit()"/>
779
780 <variablelist class="dbus-method" generated="True" extra-ref="ThawUnit()"/>
781
00bb75d7
ZJS
782 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailedUnit()"/>
783
784 <variablelist class="dbus-method" generated="True" extra-ref="SetUnitProperties()"/>
785
5e8deb94
LB
786 <variablelist class="dbus-method" generated="True" extra-ref="BindMountUnit()"/>
787
af477139
LB
788 <variablelist class="dbus-method" generated="True" extra-ref="MountImageUnit()"/>
789
00bb75d7
ZJS
790 <variablelist class="dbus-method" generated="True" extra-ref="RefUnit()"/>
791
792 <variablelist class="dbus-method" generated="True" extra-ref="UnrefUnit()"/>
793
794 <variablelist class="dbus-method" generated="True" extra-ref="StartTransientUnit()"/>
795
796 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitProcesses()"/>
797
798 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcessesToUnit()"/>
799
800 <variablelist class="dbus-method" generated="True" extra-ref="AbandonScope()"/>
801
802 <variablelist class="dbus-method" generated="True" extra-ref="GetJob()"/>
803
804 <variablelist class="dbus-method" generated="True" extra-ref="GetJobAfter()"/>
805
806 <variablelist class="dbus-method" generated="True" extra-ref="GetJobBefore()"/>
807
808 <variablelist class="dbus-method" generated="True" extra-ref="CancelJob()"/>
809
810 <variablelist class="dbus-method" generated="True" extra-ref="ClearJobs()"/>
811
812 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
813
9653108f
ZJS
814 <variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
815
00bb75d7
ZJS
816 <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
817
818 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
819
820 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByPatterns()"/>
821
822 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsByNames()"/>
823
824 <variablelist class="dbus-method" generated="True" extra-ref="ListJobs()"/>
825
826 <variablelist class="dbus-method" generated="True" extra-ref="Subscribe()"/>
827
828 <variablelist class="dbus-method" generated="True" extra-ref="Unsubscribe()"/>
829
830 <variablelist class="dbus-method" generated="True" extra-ref="Dump()"/>
831
832 <variablelist class="dbus-method" generated="True" extra-ref="DumpByFileDescriptor()"/>
833
834 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
835
836 <variablelist class="dbus-method" generated="True" extra-ref="Reexecute()"/>
837
838 <variablelist class="dbus-method" generated="True" extra-ref="Exit()"/>
839
840 <variablelist class="dbus-method" generated="True" extra-ref="Reboot()"/>
841
842 <variablelist class="dbus-method" generated="True" extra-ref="PowerOff()"/>
843
844 <variablelist class="dbus-method" generated="True" extra-ref="Halt()"/>
845
846 <variablelist class="dbus-method" generated="True" extra-ref="KExec()"/>
847
848 <variablelist class="dbus-method" generated="True" extra-ref="SwitchRoot()"/>
849
850 <variablelist class="dbus-method" generated="True" extra-ref="SetEnvironment()"/>
851
852 <variablelist class="dbus-method" generated="True" extra-ref="UnsetEnvironment()"/>
853
854 <variablelist class="dbus-method" generated="True" extra-ref="UnsetAndSetEnvironment()"/>
855
70666e28
ZJS
856 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueMarkedJobs()"/>
857
00bb75d7
ZJS
858 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFiles()"/>
859
860 <variablelist class="dbus-method" generated="True" extra-ref="ListUnitFilesByPatterns()"/>
861
862 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileState()"/>
863
864 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFiles()"/>
865
866 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFiles()"/>
867
83654007
LB
868 <variablelist class="dbus-method" generated="True" extra-ref="EnableUnitFilesWithFlags()"/>
869
870 <variablelist class="dbus-method" generated="True" extra-ref="DisableUnitFilesWithFlags()"/>
871
00bb75d7
ZJS
872 <variablelist class="dbus-method" generated="True" extra-ref="ReenableUnitFiles()"/>
873
874 <variablelist class="dbus-method" generated="True" extra-ref="LinkUnitFiles()"/>
875
876 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFiles()"/>
877
878 <variablelist class="dbus-method" generated="True" extra-ref="PresetUnitFilesWithMode()"/>
879
880 <variablelist class="dbus-method" generated="True" extra-ref="MaskUnitFiles()"/>
881
882 <variablelist class="dbus-method" generated="True" extra-ref="UnmaskUnitFiles()"/>
883
884 <variablelist class="dbus-method" generated="True" extra-ref="RevertUnitFiles()"/>
885
886 <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultTarget()"/>
887
888 <variablelist class="dbus-method" generated="True" extra-ref="GetDefaultTarget()"/>
889
890 <variablelist class="dbus-method" generated="True" extra-ref="PresetAllUnitFiles()"/>
891
892 <variablelist class="dbus-method" generated="True" extra-ref="AddDependencyUnitFiles()"/>
893
894 <variablelist class="dbus-method" generated="True" extra-ref="GetUnitFileLinks()"/>
895
896 <variablelist class="dbus-method" generated="True" extra-ref="SetExitCode()"/>
897
898 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByName()"/>
899
900 <variablelist class="dbus-method" generated="True" extra-ref="LookupDynamicUserByUID()"/>
901
902 <variablelist class="dbus-method" generated="True" extra-ref="GetDynamicUsers()"/>
903
904 <variablelist class="dbus-signal" generated="True" extra-ref="UnitNew"/>
905
906 <variablelist class="dbus-signal" generated="True" extra-ref="UnitRemoved"/>
907
908 <variablelist class="dbus-signal" generated="True" extra-ref="JobNew"/>
909
910 <variablelist class="dbus-signal" generated="True" extra-ref="JobRemoved"/>
911
912 <variablelist class="dbus-signal" generated="True" extra-ref="StartupFinished"/>
913
914 <variablelist class="dbus-signal" generated="True" extra-ref="UnitFilesChanged"/>
915
916 <variablelist class="dbus-signal" generated="True" extra-ref="Reloading"/>
917
918 <variablelist class="dbus-property" generated="True" extra-ref="Version"/>
919
920 <variablelist class="dbus-property" generated="True" extra-ref="Features"/>
921
922 <variablelist class="dbus-property" generated="True" extra-ref="Virtualization"/>
923
924 <variablelist class="dbus-property" generated="True" extra-ref="Architecture"/>
925
926 <variablelist class="dbus-property" generated="True" extra-ref="Tainted"/>
927
928 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestamp"/>
929
930 <variablelist class="dbus-property" generated="True" extra-ref="FirmwareTimestampMonotonic"/>
931
932 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestamp"/>
933
934 <variablelist class="dbus-property" generated="True" extra-ref="LoaderTimestampMonotonic"/>
935
936 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestamp"/>
937
938 <variablelist class="dbus-property" generated="True" extra-ref="KernelTimestampMonotonic"/>
939
940 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestamp"/>
941
942 <variablelist class="dbus-property" generated="True" extra-ref="InitRDTimestampMonotonic"/>
943
944 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestamp"/>
945
946 <variablelist class="dbus-property" generated="True" extra-ref="UserspaceTimestampMonotonic"/>
947
948 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestamp"/>
949
950 <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/>
951
952 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/>
953
954 <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/>
955
956 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestamp"/>
957
958 <variablelist class="dbus-property" generated="True" extra-ref="SecurityFinishTimestampMonotonic"/>
959
960 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestamp"/>
961
962 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsStartTimestampMonotonic"/>
963
964 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestamp"/>
965
966 <variablelist class="dbus-property" generated="True" extra-ref="GeneratorsFinishTimestampMonotonic"/>
967
968 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestamp"/>
969
970 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadStartTimestampMonotonic"/>
971
972 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestamp"/>
973
974 <variablelist class="dbus-property" generated="True" extra-ref="UnitsLoadFinishTimestampMonotonic"/>
975
976 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestamp"/>
977
978 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityStartTimestampMonotonic"/>
979
980 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestamp"/>
981
982 <variablelist class="dbus-property" generated="True" extra-ref="InitRDSecurityFinishTimestampMonotonic"/>
983
984 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestamp"/>
985
986 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsStartTimestampMonotonic"/>
987
988 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestamp"/>
989
990 <variablelist class="dbus-property" generated="True" extra-ref="InitRDGeneratorsFinishTimestampMonotonic"/>
991
992 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestamp"/>
993
994 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadStartTimestampMonotonic"/>
995
996 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestamp"/>
997
998 <variablelist class="dbus-property" generated="True" extra-ref="InitRDUnitsLoadFinishTimestampMonotonic"/>
999
1000 <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
1001
1002 <variablelist class="dbus-property" generated="True" extra-ref="LogTarget"/>
1003
1004 <variablelist class="dbus-property" generated="True" extra-ref="NNames"/>
1005
1006 <variablelist class="dbus-property" generated="True" extra-ref="NFailedUnits"/>
1007
1008 <variablelist class="dbus-property" generated="True" extra-ref="NJobs"/>
1009
1010 <variablelist class="dbus-property" generated="True" extra-ref="NInstalledJobs"/>
1011
1012 <variablelist class="dbus-property" generated="True" extra-ref="NFailedJobs"/>
1013
1014 <variablelist class="dbus-property" generated="True" extra-ref="Progress"/>
1015
1016 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
1017
1018 <variablelist class="dbus-property" generated="True" extra-ref="ConfirmSpawn"/>
1019
1020 <variablelist class="dbus-property" generated="True" extra-ref="ShowStatus"/>
1021
1022 <variablelist class="dbus-property" generated="True" extra-ref="UnitPath"/>
1023
1024 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardOutput"/>
1025
1026 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStandardError"/>
1027
1028 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeWatchdogUSec"/>
1029
1030 <variablelist class="dbus-property" generated="True" extra-ref="RebootWatchdogUSec"/>
1031
1032 <variablelist class="dbus-property" generated="True" extra-ref="KExecWatchdogUSec"/>
1033
1034 <variablelist class="dbus-property" generated="True" extra-ref="ServiceWatchdogs"/>
1035
1036 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
1037
1038 <variablelist class="dbus-property" generated="True" extra-ref="SystemState"/>
1039
1040 <variablelist class="dbus-property" generated="True" extra-ref="ExitCode"/>
1041
1042 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimerAccuracyUSec"/>
1043
1044 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStartUSec"/>
1045
1046 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutStopUSec"/>
1047
1048 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTimeoutAbortUSec"/>
1049
1050 <variablelist class="dbus-property" generated="True" extra-ref="DefaultRestartUSec"/>
1051
1052 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitIntervalUSec"/>
1053
1054 <variablelist class="dbus-property" generated="True" extra-ref="DefaultStartLimitBurst"/>
1055
1056 <variablelist class="dbus-property" generated="True" extra-ref="DefaultCPUAccounting"/>
1057
1058 <variablelist class="dbus-property" generated="True" extra-ref="DefaultBlockIOAccounting"/>
1059
1060 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryAccounting"/>
1061
1062 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksAccounting"/>
1063
1064 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPU"/>
1065
1066 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCPUSoft"/>
1067
1068 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZE"/>
1069
1070 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitFSIZESoft"/>
1071
1072 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATA"/>
1073
1074 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitDATASoft"/>
1075
1076 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACK"/>
1077
1078 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSTACKSoft"/>
1079
1080 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORE"/>
1081
1082 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitCORESoft"/>
1083
1084 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSS"/>
1085
1086 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRSSSoft"/>
1087
1088 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILE"/>
1089
1090 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNOFILESoft"/>
1091
1092 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitAS"/>
1093
1094 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitASSoft"/>
1095
1096 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROC"/>
1097
1098 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNPROCSoft"/>
1099
1100 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCK"/>
1101
1102 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMEMLOCKSoft"/>
1103
1104 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKS"/>
1105
1106 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitLOCKSSoft"/>
1107
1108 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDING"/>
1109
1110 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitSIGPENDINGSoft"/>
1111
1112 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUE"/>
1113
1114 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitMSGQUEUESoft"/>
1115
1116 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICE"/>
1117
1118 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitNICESoft"/>
1119
1120 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIO"/>
1121
1122 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTPRIOSoft"/>
1123
1124 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIME"/>
1125
1126 <variablelist class="dbus-property" generated="True" extra-ref="DefaultLimitRTTIMESoft"/>
1127
1128 <variablelist class="dbus-property" generated="True" extra-ref="DefaultTasksMax"/>
1129
1130 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
1131
1132 <variablelist class="dbus-property" generated="True" extra-ref="DefaultOOMPolicy"/>
1133
c44a285c
FL
1134 <variablelist class="dbus-property" generated="True" extra-ref="CtrlAltDelBurstAction"/>
1135
00bb75d7
ZJS
1136 <!--End of Autogenerated section-->
1137
3031660c
ZJS
1138 <refsect2>
1139 <title>Methods</title>
1140
ca264f7d
DDM
1141 <para>Note that many of the methods exist twice: once on the <interfacename>Manager</interfacename>
1142 object and once on the respective unit objects. This is to optimize access times so that methods that
3031660c
ZJS
1143 belong to unit objects do not have to be called with a resolved unit path, but can be called with only
1144 the unit id, too.</para>
1145
1146 <para><function>GetUnit()</function> may be used to get the unit object path for a unit name. It takes
ca264f7d 1147 the unit name and returns the object path. If a unit has not been loaded yet by this name this method
3031660c
ZJS
1148 will fail.</para>
1149
1150 <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
ca264f7d 1151 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
1152
1153 <para><function>LoadUnit()</function> is similar to <function>GetUnit()</function> but will load the
1154 unit from disk if possible.</para>
1155
ca264f7d
DDM
1156 <para><function>StartUnit()</function> enqueues a start job and possibly depending jobs. It takes the unit
1157 to activate and a mode string as arguments. The mode needs to be one of <literal>replace</literal>,
1158 <literal>fail</literal>, <literal>isolate</literal>, <literal>ignore-dependencies</literal>, or
1159 <literal>ignore-requirements</literal>. If <literal>replace</literal>, the method will start the unit and
1160 its dependencies, possibly replacing already queued jobs that conflict with it. If
1161 <literal>fail</literal>, the method will start the unit and its dependencies, but will fail if this would
1162 change an already queued job. If <literal>isolate</literal>, the method will start the unit in question
1163 and terminate all units that aren't dependencies of it. If <literal>ignore-dependencies</literal>, it
1164 will start a unit but ignore all its dependencies. If <literal>ignore-requirements</literal>, it will
3031660c 1165 start a unit but only ignore the requirement dependencies. It is not recommended to make use of the
ca264f7d 1166 latter two options. On completion, this method returns the newly created job object.</para>
3031660c
ZJS
1167
1168 <para><function>StartUnitReplace()</function> is similar to <function>StartUnit()</function> but
ca264f7d 1169 replaces a job that is queued for one unit by a job for another unit.</para>
3031660c
ZJS
1170
1171 <para><function>StopUnit()</function> is similar to <function>StartUnit()</function> but stops the
ca264f7d
DDM
1172 specified unit rather than starting it. Note that the <literal>isolate</literal> mode is invalid for this
1173 method.</para>
3031660c
ZJS
1174
1175 <para><function>ReloadUnit()</function>, <function>RestartUnit()</function>,
ca264f7d
DDM
1176 <function>TryRestartUnit()</function>, <function>ReloadOrRestartUnit()</function>, or
1177 <function>ReloadOrTryRestartUnit()</function> may be used to restart and/or reload a unit. These methods take
3031660c 1178 similar arguments as <function>StartUnit()</function>. Reloading is done only if the unit is already
ca264f7d 1179 running and fails otherwise. If a service is restarted that isn't running, it will be started unless
3031660c
ZJS
1180 the "Try" flavor is used in which case a service that isn't running is not affected by the restart. The
1181 "ReloadOrRestart" flavors attempt a reload if the unit supports it and use a restart otherwise.</para>
1182
70666e28
ZJS
1183 <para><function>EnqueueMarkedJobs()</function> creates reload/restart jobs for units which have been
1184 appropriately marked, see <varname>Marks</varname> property above. This is equivalent to calling
1185 <function>TryRestartUnit()</function> or <function>ReloadOrTryRestartUnit()</function> for the marked
1186 units.</para>
1187
5e8deb94
LB
1188 <para><function>BindMountUnit()</function> can be used to bind mount new files or directories into
1189 a running service mount namespace.</para>
1190
af477139
LB
1191 <para><function>MountImageUnit()</function> can be used to mount new images into a running service
1192 mount namespace.</para>
1193
3031660c 1194 <para><function>KillUnit()</function> may be used to kill (i.e. send a signal to) all processes of a
ca264f7d 1195 unit. It takes the unit <varname>name</varname>, an enum <varname>who</varname> and a UNIX
3031660c
ZJS
1196 <varname>signal</varname> number to send. The <varname>who</varname> enum is one of
1197 <literal>main</literal>, <literal>control</literal> or <literal>all</literal>. If
ca264f7d
DDM
1198 <literal>main</literal>, only the main process of the unit is killed. If <literal>control</literal>, only
1199 the control process of the unit is killed. If <literal>all</literal>, all processes are killed. A
3031660c 1200 <literal>control</literal> process is for example a process that is configured via
ca264f7d 1201 <varname>ExecStop=</varname> and is spawned in parallel to the main daemon process in order to shut it
3031660c
ZJS
1202 down.</para>
1203
1204 <para><function>GetJob()</function> returns the job object path for a specific job, identified by its
1205 id.</para>
1206
ca264f7d
DDM
1207 <para><function>CancelJob()</function> cancels a specific job identified by its numeric ID. This
1208 operation is also available in the <function>Cancel()</function> method of Job objects (see below) and
3031660c
ZJS
1209 exists primarily to reduce the necessary round trips to execute this operation. Note that this will not
1210 have any effect on jobs whose execution has already begun.</para>
1211
1212 <para><function>ClearJobs()</function> flushes the job queue, removing all jobs that are still
ca264f7d 1213 queued. Note that this does not have any effect on jobs whose execution has already begun. It only
3031660c
ZJS
1214 flushes jobs that are queued and have not yet begun execution.</para>
1215
1216 <para><function>ResetFailedUnit()</function> resets the "failed" state of a specific unit.</para>
1217
1218 <para><function>ResetFailed()</function> resets the "failed" state of all units.</para>
1219
ca264f7d 1220 <para><function>ListUnits()</function> returns an array of all currently loaded units. Note that
3031660c
ZJS
1221 units may be known by multiple names at the same name, and hence there might be more unit names loaded
1222 than actual units behind them. The array consists of structures with the following elements:
1223 <itemizedlist>
1224 <listitem><para>The primary unit name as string</para></listitem>
1225
1226 <listitem><para>The human readable description string</para></listitem>
1227
1228 <listitem><para>The load state (i.e. whether the unit file has been loaded
1229 successfully)</para></listitem>
1230
1231 <listitem><para>The active state (i.e. whether the unit is currently started or
1232 not)</para></listitem>
1233
1234 <listitem><para>The sub state (a more fine-grained version of the active state that is specific to
1235 the unit type, which the active state is not)</para></listitem>
1236
1237 <listitem><para>A unit that is being followed in its state by this unit, if there is any, otherwise
1238 the empty string.</para></listitem>
1239
1240 <listitem><para>The unit object path</para></listitem>
1241
ca264f7d 1242 <listitem><para>If there is a job queued for the job unit, the numeric job id, 0
3031660c
ZJS
1243 otherwise</para></listitem>
1244
1245 <listitem><para>The job type as string</para></listitem>
1246
1247 <listitem><para>The job object path</para></listitem>
1248 </itemizedlist></para>
1249
1250 <para><function>ListJobs()</function> returns an array with all currently queued jobs. Returns an array
1251 consisting of structures with the following elements:
1252 <itemizedlist>
1253 <listitem><para>The numeric job id</para></listitem>
1254
1255 <listitem><para>The primary unit name for this job</para></listitem>
1256
1257 <listitem><para>The job type as string</para></listitem>
1258
1259 <listitem><para>The job state as string</para></listitem>
1260
1261 <listitem><para>The job object path</para></listitem>
1262
1263 <listitem><para>The unit object path</para></listitem>
1264 </itemizedlist></para>
1265
1266 <para><function>Subscribe()</function> enables most bus signals to be sent out. Clients which are
ca264f7d
DDM
1267 interested in signals need to call this method. Signals are only sent out if at least one client
1268 invoked this method. <function>Unsubscribe()</function> reverts the signal subscription that
3031660c
ZJS
1269 <function>Subscribe()</function> implements. It is not necessary to invoke
1270 <function>Unsubscribe()</function> as clients are tracked. Signals are no longer sent out as soon as
2736c25c
DDM
1271 all clients which previously asked for <function>Subscribe()</function> either closed their connection
1272 to the bus or invoked <function>Unsubscribe()</function>.</para>
3031660c
ZJS
1273
1274 <para><function>Reload()</function> may be invoked to reload all unit files.</para>
1275
1276 <para><function>Reexecute()</function> may be invoked to reexecute the main manager process. It will
1277 serialize its state, reexecute, and deserizalize the state again. This is useful for upgrades and is a
1278 more comprehensive version of <function>Reload()</function>.</para>
1279
1280 <para><function>Exit()</function> may be invoked to ask the manager to exit. This is not available for
1281 the system manager and is useful only for user session managers.</para>
1282
2736c25c 1283 <para><function>Reboot()</function>, <function>PowerOff()</function>, <function>Halt()</function>, or
3031660c
ZJS
1284 <function>KExec()</function> may be used to ask for immediate reboot, powering down, halt or kexec
1285 based reboot of the system. Note that this does not shut down any services and immediately transitions
2736c25c
DDM
1286 into the reboot process. These functions are normally only called as the last step of shutdown and should
1287 not be called directly. To shut down the machine, it is generally a better idea to invoke
1288 <function>Reboot()</function> or <function>PowerOff()</function> on the
3031660c
ZJS
1289 <filename>systemd-logind</filename> manager object; see
1290 <citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
1291 for more information.</para>
1292
1293 <para><function>SwitchRoot()</function> may be used to transition to a new root directory. This is
2736c25c
DDM
1294 intended to be used by initial RAM disks. The method takes two arguments: the new root directory (which
1295 needs to be specified) and an init binary path (which may be left empty, in which case it is
3031660c 1296 automatically searched for). The state of the system manager will be serialized before the
2736c25c 1297 transition. After the transition, the manager binary on the main system is invoked and replaces the old
3031660c
ZJS
1298 PID 1. All state will then be deserialized.</para>
1299
1300 <para><function>SetEnvironment()</function> may be used to alter the environment block that is passed
2736c25c
DDM
1301 to all spawned processes. It takes a string array of environment variable assignments. Any previously set
1302 environment variables will be overridden.</para>
3031660c 1303
2736c25c
DDM
1304 <para><function>UnsetEnvironment()</function> may be used to unset environment variables. It takes a
1305 string array of environment variable names. All variables specified will be unset (if they have been
1306 set previously) and no longer be passed to all spawned processes. This method has no effect for variables
3031660c
ZJS
1307 that were previously not set, but will not fail in that case.</para>
1308
1309 <para><function>UnsetAndSetEnvironment()</function> is a combination of
1310 <function>UnsetEnvironment()</function> and <function>SetEnvironment()</function>. It takes two
2736c25c
DDM
1311 lists. The first list contains variables to unset, the second one contains assignments to set. If a
1312 variable is listed in both, the variable is set after this method returns, i.e. the set list overrides the
1313 unset list.</para>
3031660c 1314
2736c25c 1315 <para><function>ListUnitFiles()</function> returns an array of unit names and their enablement
3031660c 1316 status. Note that <function>ListUnit()</function> returns a list of units currently loaded into memory,
2736c25c
DDM
1317 while <function>ListUnitFiles()</function> returns a list of unit <emphasis>files</emphasis> that were
1318 found on disk. Note that while most units are read directly from a unit file with the same name, some
1319 units are not backed by files and some files (templates) cannot directly be loaded as units but need
1320 to be instantiated instead.</para>
3031660c 1321
2736c25c 1322 <para><function>GetUnitFileState()</function> returns the current enablement status of a specific unit
3031660c
ZJS
1323 file.</para>
1324
1325 <para><function>EnableUnitFiles()</function> may be used to enable one or more units in the system (by
3b121157 1326 creating symlinks to them in <filename>/etc/</filename> or <filename>/run/</filename>). It takes a list
3031660c 1327 of unit files to enable (either just file names or full absolute paths if the unit files are residing
2736c25c 1328 outside the usual unit search paths) and two booleans: the first controls whether the unit shall be
3b121157
ZJS
1329 enabled for runtime only (true, <filename>/run/</filename>), or persistently (false,
1330 <filename>/etc/</filename>). The second one controls whether symlinks pointing to other units shall be
2736c25c 1331 replaced if necessary. This method returns one boolean and an array of the changes made. The boolean
3031660c 1332 signals whether the unit files contained any enablement information (i.e. an [Install]) section. The
2736c25c 1333 changes array consists of structures with three strings: the type of the change (one of
3031660c
ZJS
1334 <literal>symlink</literal> or <literal>unlink</literal>), the file name of the symlink and the
1335 destination of the symlink. Note that most of the following calls return a changes list in the same
1336 format.</para>
1337
1338 <para>Similarly, <function>DisableUnitFiles()</function> disables one or more units in the system,
3b121157 1339 i.e. removes all symlinks to them in <filename>/etc/</filename> and <filename>/run/</filename>.</para>
3031660c 1340
83654007
LB
1341 <para>The <function>EnableUnitFilesWithFlags()</function> and <function>DisableUnitFilesWithFlags()</function>
1342 take in options as flags instead of booleans to allow for extendability, defined as follows:</para>
1343
1344 <programlisting>
1345#define SD_SYSTEMD_UNIT_RUNTIME (UINT64_C(1) &lt;&lt; 0)
1346#define SD_SYSTEMD_UNIT_FORCE (UINT64_C(1) &lt;&lt; 1)
1347#define SD_SYSTEMD_UNIT_PORTABLE (UINT64_C(1) &lt;&lt; 2)
1348 </programlisting>
1349
1350 <para><varname>SD_SYSTEMD_UNIT_RUNTIME</varname> will enable or disable the unit for runtime only,
1351 <varname>SD_SYSTEMD_UNIT_FORCE</varname> controls whether symlinks pointing to other units shall be
1352 replaced if necessary. <varname>SD_SYSTEMD_UNIT_PORTABLE</varname> will add or remove the symlinks in
1353 <filename>/etc/systemd/system.attached</filename> and <filename>/run/systemd/system.attached</filename>.</para>
1354
3031660c
ZJS
1355 <para>Similarly, <function>ReenableUnitFiles()</function> applies the changes to one or more units that
1356 would result from disabling and enabling the unit quickly one after the other in an atomic
1357 fashion. This is useful to apply updated [Install] information contained in unit files.</para>
1358
1359 <para>Similarly, <function>LinkUnitFiles()</function> links unit files (that are located outside of the
1360 usual unit search paths) into the unit search path.</para>
1361
2736c25c 1362 <para>Similarly, <function>PresetUnitFiles()</function> enables/disables one or more unit files
3031660c
ZJS
1363 according to the preset policy. See
1364 <citerefentry><refentrytitle>systemd.preset</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
1365 information.</para>
1366
2736c25c 1367 <para>Similarly, <function>MaskUnitFiles()</function> masks unit files and
3031660c
ZJS
1368 <function>UnmaskUnitFiles()</function> unmasks them again.</para>
1369
1370 <para><function>SetDefaultTarget()</function> changes the <filename>default.target</filename> link. See
1371 <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> for more
2736c25c 1372 information.</para>
3031660c
ZJS
1373
1374 <para><function>GetDefaultTarget()</function> retrieves the name of the unit to which
2736c25c 1375 <filename>default.target</filename> is aliased.</para>
3031660c
ZJS
1376
1377 <para><function>SetUnitProperties()</function> may be used to modify certain unit properties at
1378 runtime. Not all properties may be changed at runtime, but many resource management settings (primarily
1379 those listed in
55cf7779 1380 <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
2736c25c 1381 may. The changes are applied instantly and stored on disk for future boots, unless
3031660c
ZJS
1382 <varname>runtime</varname> is true, in which case the settings only apply until the next
1383 reboot. <varname>name</varname> is the name of the unit to modify. <varname>properties</varname> are
1384 the settings to set, encoded as an array of property name and value pairs. Note that this is not a
2736c25c
DDM
1385 dictionary! Also note that when setting array properties with this method usually results in appending to
1386 the pre-configured array. To reset the configured arrays, set the property to an empty array first and
1387 then append to it.</para>
3031660c 1388
2736c25c 1389 <para><function>StartTransientUnit()</function> may be used to create and start a transient unit which
3031660c 1390 will be released as soon as it is not running or referenced anymore or the system is
2736c25c 1391 rebooted. <varname>name</varname> is the unit name including its suffix and must be
3031660c
ZJS
1392 unique. <varname>mode</varname> is the same as in <function>StartUnit()</function>,
1393 <varname>properties</varname> contains properties of the unit, specified like in
1394 <function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
47fb7fd6
ZJS
1395 passed as an empty array. See the
1396 <ulink url="http://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/">New Control Group
3031660c
ZJS
1397 Interface</ulink> for more information how to make use of this functionality for resource control
1398 purposes.</para>
3031660c
ZJS
1399 </refsect2>
1400
1401 <refsect2>
1402 <title>Signals</title>
1403
1404 <para>Note that most signals are sent out only after <function>Subscribe()</function> has been invoked
2736c25c 1405 by at least one client. Make sure to invoke this method when subscribing to these signals!</para>
3031660c
ZJS
1406
1407 <para><function>UnitNew()</function> and <function>UnitRemoved()</function> are sent out each time a
1408 new unit is loaded or unloaded. Note that this has little to do with whether a unit is available on
1409 disk or not, and simply reflects the units that are currently loaded into memory. The signals take two
1410 parameters: the primary unit name and the object path.</para>
1411
1412 <para><function>JobNew()</function> and <function>JobRemoved()</function> are sent out each time a new
1413 job is queued or dequeued. Both signals take the numeric job ID, the bus path and the primary unit name
2736c25c
DDM
1414 for this job as arguments. <function>JobRemoved()</function> also includes a result string which is one
1415 of <literal>done</literal>, <literal>canceled</literal>, <literal>timeout</literal>,
1416 <literal>failed</literal>, <literal>dependency</literal>, or
3031660c
ZJS
1417 <literal>skipped</literal>. <literal>done</literal> indicates successful execution of a
1418 job. <literal>canceled</literal> indicates that a job has been canceled (via
1419 <function>CancelJob()</function> above) before it finished execution (this doesn't necessarily mean
1420 though that the job operation is actually cancelled too, see above). <literal>timeout</literal>
1421 indicates that the job timeout was reached. <literal>failed</literal> indicates that the job
2736c25c
DDM
1422 failed. <literal>dependency</literal> indicates that a job this job depended on failed and the job hence
1423 was removed as well. <literal>skipped</literal> indicates that a job was skipped because
1424 it didn't apply to the unit's current state.</para>
3031660c 1425
2736c25c
DDM
1426 <para><function>StartupFinished()</function> is sent out when startup finishes. It carries six
1427 microsecond timespan values, each indicating how much boot time has been spent in the firmware (if
3031660c
ZJS
1428 known), in the boot loader (if known), in the kernel initialization phase, in the initrd (if known), in
1429 userspace and in total. These values may also be calculated from the
1430 <varname>FirmwareTimestampMonotonic</varname>, <varname>LoaderTimestampMonotonic</varname>,
2736c25c 1431 <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestampMonotonic</varname>, and
3031660c
ZJS
1432 <varname>FinishTimestampMonotonic</varname> properties (see below).</para>
1433
1434 <para><function>UnitFilesChanged()</function> is sent out each time the list of enabled or masked unit
1435 files on disk have changed.</para>
1436
1437 <para><function>Reloading()</function> is sent out immediately before a daemon reload is done (with the
1438 boolean parameter set to True) and after a daemon reload is completed (with the boolean parameter set
2736c25c 1439 to False). This may be used by UIs to optimize UI updates.</para>
3031660c
ZJS
1440 </refsect2>
1441
1442 <refsect2>
1443 <title>Properties</title>
1444
1445 <para>Most properties simply reflect the respective options in
1446 <filename>/etc/systemd/system.conf</filename> and the kernel command line.</para>
1447
1448 <para>The others:</para>
1449
1450 <para><varname>Version</varname> encodes the version string of the running systemd instance. Note that
2736c25c 1451 the version string is purely informational. It should not be parsed and one may not assume the version to
3031660c 1452 be formatted in any particular way. We take the liberty to change the versioning scheme at any time and
2736c25c 1453 it is not part of the public API.</para>
3031660c
ZJS
1454
1455 <para><varname>Features</varname> encodes the features that have been enabled and disabled for this
1456 build. Enabled options are prefixed with +, disabled options with -.</para>
1457
2736c25c
DDM
1458 <para><varname>Tainted</varname> encodes a couple of taint flags as a colon-separated list. When
1459 systemd detects it is running on a system with certain problems, it will set an appropriate taint
3031660c
ZJS
1460 flag. Taints may be used to lower the chance of bogus bug reports. The following taints are currently
1461 known: <literal>split-usr</literal>, <literal>mtab-not-symlink</literal>,
1462 <literal>cgroups-missing</literal>, <literal>local-hwclock</literal>. <literal>split-usr</literal> is
3b121157 1463 set if <filename>/usr/</filename> is not pre-mounted when systemd is first invoked. See
3031660c
ZJS
1464 <ulink url="http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken">
1465 Booting Without /usr is Broken</ulink>
1466 for details why this is bad. <literal>mtab-not-symlink</literal> indicates that
1467 <filename>/etc/mtab</filename> is not a symlink to <filename>/proc/self/mounts</filename> as
1468 required. <literal>cgroups-missing</literal> indicates that control groups have not been enabled in the
1469 kernel. <literal>local-hwclock</literal> indicates that the local RTC is configured to be in local time
1470 rather than UTC.</para>
1471
1472 <para><varname>FirmwareTimestamp</varname>, <varname>FirmwareTimestampMonotonic</varname>,
1473 <varname>LoaderTimestamp</varname>, <varname>LoaderTimestampMonotonic</varname>,
1474 <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>,
1475 <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>,
1476 <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>,
2736c25c 1477 <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode
3031660c
ZJS
1478 <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps
1479 taken when the firmware first began execution, when the boot loader first began execution, when the
1480 kernel first began execution, when the initrd first began execution, when the main systemd instance
1481 began execution and finally, when all queued startup jobs finished execution. These values are useful
2736c25c
DDM
1482 for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the
1483 <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and
1484 <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to
1485 be read as negative values. Also, not all fields are always available, depending on the used firmware,
1486 boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0,
1487 indicating that no data is available.</para>
3031660c
ZJS
1488
1489 <para>Similarly, the <varname>SecurityStartTimestamp</varname>,
2736c25c 1490 <varname>GeneratorsStartTimestamp</varname> and <varname>LoadUnitTimestamp</varname> (as well as their
3031660c
ZJS
1491 monotonic and stop counterparts) expose performance data for uploading the security policies to the
1492 kernel (such as the SELinux, IMA, or SMACK policies), for running the generator tools and for loading
2736c25c 1493 the unit files.</para>
3031660c
ZJS
1494
1495 <para><varname>NNames</varname> encodes how many unit names are currently known. This only includes
2736c25c
DDM
1496 names of units that are currently loaded and can be more than the amount of actually loaded units since
1497 units may have more than one name.</para>
3031660c
ZJS
1498
1499 <para><varname>NJobs</varname> encodes how many jobs are currently queued.</para>
1500
1501 <para><varname>NInstalledJobs</varname> encodes how many jobs have ever been queued in total.</para>
1502
1503 <para><varname>NFailedJobs</varname> encodes how many jobs have ever failed in total.</para>
1504
2736c25c 1505 <para><varname>Progress</varname> encodes boot progress as a floating point value between 0.0 and
3031660c 1506 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 1507 number of executed and queued jobs. After startup, this field is always 1.0 indicating a finished
3031660c
ZJS
1508 boot.</para>
1509
1510 <para><varname>Environment</varname> encodes the environment block passed to all executed services. It
1511 may be altered with bus calls such as <function>SetEnvironment()</function> (see above).</para>
1512
1513 <para><varname>UnitPath</varname> encodes the currently active unit file search path. It is an array of
2736c25c 1514 file system paths encoded as strings.</para>
3031660c
ZJS
1515
1516 <para><varname>Virtualization</varname> contains a short ID string describing the virtualization
2736c25c
DDM
1517 technology the system runs in. On bare-metal hardware this is the empty string. Otherwise, it contains
1518 an identifier such as <literal>kvm</literal>, <literal>vmware</literal> and so on. For a full list of
1519 IDs see
3031660c
ZJS
1520 <citerefentry><refentrytitle>systemd-detect-virt</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
1521 Note that only the "innermost" virtualization technology is exported here. This detects both
1522 full-machine virtualizations (VMs) and shared-kernel virtualization (containers).</para>
1523
1524 <para><varname>Architecture</varname> contains a short ID string describing the architecture the
1525 systemd instance is running on. This follows the same vocabulary as
1526 <varname>ConditionArchitectures=</varname>.</para>
1527
1528 <para><varname>ControlGroup</varname> contains the root control group path of this system manager. Note
2736c25c 1529 that the root path is encoded as the empty string here (not as <literal>/</literal>!), so that it can be
3031660c 1530 appended to <filename>/sys/fs/cgroup/systemd</filename> easily. This value will be set to the empty
2736c25c 1531 string for the host instance and some other string for container instances.</para>
3031660c 1532 </refsect2>
ae53ea52
ZJS
1533
1534 <refsect2>
1535 <title>Security</title>
1536
1537 <para>Read access is generally granted to all clients. Additionally, for unprivileged clients, some
98ab0dae 1538 operations are allowed through the polkit privilege system. Operations which modify unit state
ae53ea52 1539 (<function>StartUnit()</function>, <function>StopUnit()</function>, <function>KillUnit()</function>,
f4e1a425 1540 <function>RestartUnit()</function> and similar, <function>SetProperty()</function>) require
ae53ea52
ZJS
1541 <interfacename>org.freedesktop.systemd1.manage-units</interfacename>. Operations which modify unit file
1542 enablement state (<function>EnableUnitFiles()</function>, <function>DisableUnitFiles()</function>,
83654007 1543 <function>EnableUnitFilesWithFlags()</function>, <function>DisableUnitFilesWithFlags()</function>,
ae53ea52
ZJS
1544 <function>ReenableUnitFiles()</function>, <function>LinkUnitFiles()</function>,
1545 <function>PresetUnitFiles</function>, <function>MaskUnitFiles</function>, and similar) require
f4e1a425 1546 <interfacename>org.freedesktop.systemd1.manage-unit-files</interfacename>. Operations which modify the
2736c25c 1547 exported environment (<function>SetEnvironment()</function>, <function>UnsetEnvironment()</function>,
ae53ea52 1548 <function>UnsetAndSetEnvironment()</function>) require
2736c25c 1549 <interfacename>org.freedesktop.systemd1.set-environment</interfacename>. <function>Reload()</function>
ae53ea52
ZJS
1550 and <function>Reexecute()</function> require
1551 <interfacename>org.freedesktop.systemd1.reload-daemon</interfacename>.
1552 </para>
1553 </refsect2>
3031660c
ZJS
1554 </refsect1>
1555
1556 <refsect1>
1557 <title>Unit Objects</title>
1558
48f99d7c 1559 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Unit">
3031660c
ZJS
1560node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
1561 interface org.freedesktop.systemd1.Unit {
1562 methods:
1563 Start(in s mode,
1564 out o job);
1565 Stop(in s mode,
1566 out o job);
1567 Reload(in s mode,
1568 out o job);
1569 Restart(in s mode,
1570 out o job);
1571 TryRestart(in s mode,
1572 out o job);
1573 ReloadOrRestart(in s mode,
1574 out o job);
1575 ReloadOrTryRestart(in s mode,
1576 out o job);
47fb7fd6
ZJS
1577 EnqueueJob(in s job_type,
1578 in s job_mode,
1579 out u job_id,
1580 out o job_path,
1581 out s unit_id,
1582 out o unit_path,
1583 out s job_type,
1584 out a(uosos) affected_jobs);
1585 Kill(in s whom,
3031660c
ZJS
1586 in i signal);
1587 ResetFailed();
1588 SetProperties(in b runtime,
1589 in a(sv) properties);
47fb7fd6
ZJS
1590 Ref();
1591 Unref();
1592 Clean(in as mask);
671fee18
LP
1593 Freeze();
1594 Thaw();
3031660c 1595 properties:
47fb7fd6
ZJS
1596 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1597 readonly s Id = '...';
1598 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1599 readonly as Names = ['...', ...];
1600 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1601 readonly s Following = '...';
1602 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1603 readonly as Requires = ['...', ...];
1604 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1605 readonly as Requisite = ['...', ...];
1606 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1607 readonly as Wants = ['...', ...];
1608 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1609 readonly as BindsTo = ['...', ...];
1610 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1611 readonly as PartOf = ['...', ...];
1612 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1613 readonly as RequiredBy = ['...', ...];
1614 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1615 readonly as RequisiteOf = ['...', ...];
1616 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1617 readonly as WantedBy = ['...', ...];
1618 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1619 readonly as BoundBy = ['...', ...];
1620 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1621 readonly as ConsistsOf = ['...', ...];
1622 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1623 readonly as Conflicts = ['...', ...];
1624 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1625 readonly as ConflictedBy = ['...', ...];
1626 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1627 readonly as Before = ['...', ...];
1628 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1629 readonly as After = ['...', ...];
1630 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1631 readonly as OnFailure = ['...', ...];
1632 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
629b2a6f
LP
1633 readonly as OnFailureOf = ['...', ...];
1634 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
294446dc
LP
1635 readonly as OnSuccess = ['...', ...];
1636 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1637 readonly as OnSuccessOf = ['...', ...];
1638 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
1639 readonly as Triggers = ['...', ...];
1640 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1641 readonly as TriggeredBy = ['...', ...];
1642 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1643 readonly as PropagatesReloadTo = ['...', ...];
1644 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1645 readonly as ReloadPropagatedFrom = ['...', ...];
1646 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ffec78c0
LP
1647 readonly as PropagatesStopTo = ['...', ...];
1648 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1649 readonly as StopPropagatedFrom = ['...', ...];
1650 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
1651 readonly as JoinsNamespaceOf = ['...', ...];
1652 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
d219a2b0
LP
1653 readonly as SliceOf = ['...', ...];
1654 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
1655 readonly as RequiresMountsFor = ['...', ...];
1656 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1657 readonly as Documentation = ['...', ...];
1658 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1659 readonly s Description = '...';
1660 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1661 readonly s LoadState = '...';
1662 readonly s ActiveState = '...';
671fee18 1663 readonly s FreezerState = '...';
47fb7fd6
ZJS
1664 readonly s SubState = '...';
1665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1666 readonly s FragmentPath = '...';
1667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1668 readonly s SourcePath = '...';
1669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1670 readonly as DropInPaths = ['...', ...];
1671 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1672 readonly s UnitFileState = '...';
1673 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1674 readonly s UnitFilePreset = '...';
1675 readonly t StateChangeTimestamp = ...;
1676 readonly t StateChangeTimestampMonotonic = ...;
1677 readonly t InactiveExitTimestamp = ...;
1678 readonly t InactiveExitTimestampMonotonic = ...;
1679 readonly t ActiveEnterTimestamp = ...;
1680 readonly t ActiveEnterTimestampMonotonic = ...;
1681 readonly t ActiveExitTimestamp = ...;
1682 readonly t ActiveExitTimestampMonotonic = ...;
1683 readonly t InactiveEnterTimestamp = ...;
1684 readonly t InactiveEnterTimestampMonotonic = ...;
1685 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1686 readonly b CanStart = ...;
1687 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1688 readonly b CanStop = ...;
1689 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1690 readonly b CanReload = ...;
1691 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1692 readonly b CanIsolate = ...;
1693 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1694 readonly as CanClean = ['...', ...];
671fee18
LP
1695 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1696 readonly b CanFreeze = ...;
47fb7fd6
ZJS
1697 readonly (uo) Job = ...;
1698 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1699 readonly b StopWhenUnneeded = ...;
1700 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1701 readonly b RefuseManualStart = ...;
1702 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1703 readonly b RefuseManualStop = ...;
1704 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1705 readonly b AllowIsolate = ...;
1706 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1707 readonly b DefaultDependencies = ...;
1708 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ecfcf024 1709 readonly s OnSuccessJobMode = '...';
294446dc 1710 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
1711 readonly s OnFailureJobMode = '...';
1712 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1713 readonly b IgnoreOnIsolate = ...;
1714 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1715 readonly b NeedDaemonReload = ...;
ff68472a
ZJS
1716 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1717 readonly as Markers = ['...', ...];
47fb7fd6
ZJS
1718 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1719 readonly t JobTimeoutUSec = ...;
1720 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1721 readonly t JobRunningTimeoutUSec = ...;
1722 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1723 readonly s JobTimeoutAction = '...';
1724 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1725 readonly s JobTimeoutRebootArgument = '...';
1726 readonly b ConditionResult = ...;
1727 readonly b AssertResult = ...;
1728 readonly t ConditionTimestamp = ...;
1729 readonly t ConditionTimestampMonotonic = ...;
1730 readonly t AssertTimestamp = ...;
1731 readonly t AssertTimestampMonotonic = ...;
1732 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1733 readonly a(sbbsi) Conditions = [...];
1734 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
1735 readonly a(sbbsi) Asserts = [...];
1736 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1737 readonly (ss) LoadError = ...;
1738 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1739 readonly b Transient = ...;
1740 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1741 readonly b Perpetual = ...;
1742 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1743 readonly t StartLimitIntervalUSec = ...;
1744 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1745 readonly u StartLimitBurst = ...;
1746 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1747 readonly s StartLimitAction = '...';
1748 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1749 readonly s FailureAction = '...';
1750 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1751 readonly i FailureActionExitStatus = ...;
1752 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1753 readonly s SuccessAction = '...';
1754 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1755 readonly i SuccessActionExitStatus = ...;
1756 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1757 readonly s RebootArgument = '...';
1758 readonly ay InvocationID = [...];
1759 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1760 readonly s CollectMode = '...';
1761 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
1762 readonly as Refs = ['...', ...];
3031660c 1763 };
47fb7fd6
ZJS
1764 interface org.freedesktop.DBus.Peer { ... };
1765 interface org.freedesktop.DBus.Introspectable { ... };
1766 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
1767};
1768 </programlisting>
1769
47fb7fd6
ZJS
1770 <!--method EnqueueJob is not documented!-->
1771
1772 <!--method Ref is not documented!-->
1773
1774 <!--method Unref is not documented!-->
1775
1776 <!--method Clean is not documented!-->
1777
671fee18
LP
1778 <!--method Freeze is not documented!-->
1779
1780 <!--method Thaw is not documented!-->
1781
47fb7fd6
ZJS
1782 <!--property PartOf is not documented!-->
1783
1784 <!--property RequisiteOf is not documented!-->
1785
1786 <!--property ConsistsOf is not documented!-->
1787
629b2a6f
LP
1788 <!--property OnFailureOf is not documented!-->
1789
294446dc
LP
1790 <!--property OnSuccess is not documented!-->
1791
1792 <!--property OnSuccessOf is not documented!-->
1793
47fb7fd6
ZJS
1794 <!--property ReloadPropagatedFrom is not documented!-->
1795
ffec78c0
LP
1796 <!--property PropagatesStopTo is not documented!-->
1797
1798 <!--property StopPropagatedFrom is not documented!-->
1799
47fb7fd6
ZJS
1800 <!--property JoinsNamespaceOf is not documented!-->
1801
d219a2b0
LP
1802 <!--property SliceOf is not documented!-->
1803
671fee18
LP
1804 <!--property FreezerState is not documented!-->
1805
47fb7fd6
ZJS
1806 <!--property DropInPaths is not documented!-->
1807
1808 <!--property UnitFilePreset is not documented!-->
1809
1810 <!--property StateChangeTimestamp is not documented!-->
1811
1812 <!--property StateChangeTimestampMonotonic is not documented!-->
1813
1814 <!--property CanClean is not documented!-->
1815
671fee18
LP
1816 <!--property CanFreeze is not documented!-->
1817
ecfcf024 1818 <!--property OnSuccessJobMode is not documented!-->
294446dc 1819
47fb7fd6
ZJS
1820 <!--property OnFailureJobMode is not documented!-->
1821
1822 <!--property JobRunningTimeoutUSec is not documented!-->
1823
1824 <!--property JobTimeoutAction is not documented!-->
1825
1826 <!--property JobTimeoutRebootArgument is not documented!-->
1827
1828 <!--property AssertResult is not documented!-->
1829
1830 <!--property AssertTimestamp is not documented!-->
1831
1832 <!--property AssertTimestampMonotonic is not documented!-->
1833
1834 <!--property Asserts is not documented!-->
1835
1836 <!--property Perpetual is not documented!-->
1837
1838 <!--property StartLimitIntervalUSec is not documented!-->
1839
1840 <!--property StartLimitAction is not documented!-->
1841
1842 <!--property FailureAction is not documented!-->
1843
1844 <!--property FailureActionExitStatus is not documented!-->
1845
1846 <!--property SuccessAction is not documented!-->
1847
1848 <!--property SuccessActionExitStatus is not documented!-->
1849
1850 <!--property RebootArgument is not documented!-->
1851
1852 <!--property InvocationID is not documented!-->
1853
1854 <!--property CollectMode is not documented!-->
1855
1856 <!--property Refs is not documented!-->
1857
00bb75d7 1858 <!--Autogenerated cross-references for systemd.directives, do not edit-->
3031660c 1859
00bb75d7 1860 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3031660c 1861
00bb75d7 1862 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
3031660c 1863
00bb75d7 1864 <variablelist class="dbus-method" generated="True" extra-ref="Start()"/>
3031660c 1865
00bb75d7 1866 <variablelist class="dbus-method" generated="True" extra-ref="Stop()"/>
3031660c 1867
00bb75d7 1868 <variablelist class="dbus-method" generated="True" extra-ref="Reload()"/>
3031660c 1869
00bb75d7 1870 <variablelist class="dbus-method" generated="True" extra-ref="Restart()"/>
3031660c 1871
00bb75d7 1872 <variablelist class="dbus-method" generated="True" extra-ref="TryRestart()"/>
3031660c 1873
00bb75d7 1874 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrRestart()"/>
3031660c 1875
00bb75d7 1876 <variablelist class="dbus-method" generated="True" extra-ref="ReloadOrTryRestart()"/>
3031660c 1877
00bb75d7
ZJS
1878 <variablelist class="dbus-method" generated="True" extra-ref="EnqueueJob()"/>
1879
1880 <variablelist class="dbus-method" generated="True" extra-ref="Kill()"/>
1881
1882 <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
1883
1884 <variablelist class="dbus-method" generated="True" extra-ref="SetProperties()"/>
1885
1886 <variablelist class="dbus-method" generated="True" extra-ref="Ref()"/>
1887
1888 <variablelist class="dbus-method" generated="True" extra-ref="Unref()"/>
1889
1890 <variablelist class="dbus-method" generated="True" extra-ref="Clean()"/>
1891
671fee18
LP
1892 <variablelist class="dbus-method" generated="True" extra-ref="Freeze()"/>
1893
1894 <variablelist class="dbus-method" generated="True" extra-ref="Thaw()"/>
1895
00bb75d7
ZJS
1896 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
1897
1898 <variablelist class="dbus-property" generated="True" extra-ref="Names"/>
1899
1900 <variablelist class="dbus-property" generated="True" extra-ref="Following"/>
1901
1902 <variablelist class="dbus-property" generated="True" extra-ref="Requires"/>
1903
1904 <variablelist class="dbus-property" generated="True" extra-ref="Requisite"/>
1905
1906 <variablelist class="dbus-property" generated="True" extra-ref="Wants"/>
1907
1908 <variablelist class="dbus-property" generated="True" extra-ref="BindsTo"/>
1909
1910 <variablelist class="dbus-property" generated="True" extra-ref="PartOf"/>
1911
1912 <variablelist class="dbus-property" generated="True" extra-ref="RequiredBy"/>
1913
1914 <variablelist class="dbus-property" generated="True" extra-ref="RequisiteOf"/>
1915
1916 <variablelist class="dbus-property" generated="True" extra-ref="WantedBy"/>
1917
1918 <variablelist class="dbus-property" generated="True" extra-ref="BoundBy"/>
1919
1920 <variablelist class="dbus-property" generated="True" extra-ref="ConsistsOf"/>
1921
1922 <variablelist class="dbus-property" generated="True" extra-ref="Conflicts"/>
1923
1924 <variablelist class="dbus-property" generated="True" extra-ref="ConflictedBy"/>
1925
1926 <variablelist class="dbus-property" generated="True" extra-ref="Before"/>
1927
1928 <variablelist class="dbus-property" generated="True" extra-ref="After"/>
1929
1930 <variablelist class="dbus-property" generated="True" extra-ref="OnFailure"/>
1931
629b2a6f
LP
1932 <variablelist class="dbus-property" generated="True" extra-ref="OnFailureOf"/>
1933
294446dc
LP
1934 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccess"/>
1935
1936 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessOf"/>
1937
00bb75d7
ZJS
1938 <variablelist class="dbus-property" generated="True" extra-ref="Triggers"/>
1939
1940 <variablelist class="dbus-property" generated="True" extra-ref="TriggeredBy"/>
1941
1942 <variablelist class="dbus-property" generated="True" extra-ref="PropagatesReloadTo"/>
1943
1944 <variablelist class="dbus-property" generated="True" extra-ref="ReloadPropagatedFrom"/>
1945
ffec78c0
LP
1946 <variablelist class="dbus-property" generated="True" extra-ref="PropagatesStopTo"/>
1947
1948 <variablelist class="dbus-property" generated="True" extra-ref="StopPropagatedFrom"/>
1949
00bb75d7
ZJS
1950 <variablelist class="dbus-property" generated="True" extra-ref="JoinsNamespaceOf"/>
1951
d219a2b0
LP
1952 <variablelist class="dbus-property" generated="True" extra-ref="SliceOf"/>
1953
00bb75d7
ZJS
1954 <variablelist class="dbus-property" generated="True" extra-ref="RequiresMountsFor"/>
1955
1956 <variablelist class="dbus-property" generated="True" extra-ref="Documentation"/>
1957
1958 <variablelist class="dbus-property" generated="True" extra-ref="Description"/>
1959
1960 <variablelist class="dbus-property" generated="True" extra-ref="LoadState"/>
1961
1962 <variablelist class="dbus-property" generated="True" extra-ref="ActiveState"/>
1963
671fee18
LP
1964 <variablelist class="dbus-property" generated="True" extra-ref="FreezerState"/>
1965
00bb75d7
ZJS
1966 <variablelist class="dbus-property" generated="True" extra-ref="SubState"/>
1967
1968 <variablelist class="dbus-property" generated="True" extra-ref="FragmentPath"/>
1969
1970 <variablelist class="dbus-property" generated="True" extra-ref="SourcePath"/>
1971
1972 <variablelist class="dbus-property" generated="True" extra-ref="DropInPaths"/>
1973
1974 <variablelist class="dbus-property" generated="True" extra-ref="UnitFileState"/>
1975
1976 <variablelist class="dbus-property" generated="True" extra-ref="UnitFilePreset"/>
1977
1978 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestamp"/>
1979
1980 <variablelist class="dbus-property" generated="True" extra-ref="StateChangeTimestampMonotonic"/>
1981
1982 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestamp"/>
1983
1984 <variablelist class="dbus-property" generated="True" extra-ref="InactiveExitTimestampMonotonic"/>
1985
1986 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestamp"/>
1987
1988 <variablelist class="dbus-property" generated="True" extra-ref="ActiveEnterTimestampMonotonic"/>
1989
1990 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestamp"/>
1991
1992 <variablelist class="dbus-property" generated="True" extra-ref="ActiveExitTimestampMonotonic"/>
1993
1994 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestamp"/>
1995
1996 <variablelist class="dbus-property" generated="True" extra-ref="InactiveEnterTimestampMonotonic"/>
1997
1998 <variablelist class="dbus-property" generated="True" extra-ref="CanStart"/>
1999
2000 <variablelist class="dbus-property" generated="True" extra-ref="CanStop"/>
2001
2002 <variablelist class="dbus-property" generated="True" extra-ref="CanReload"/>
2003
2004 <variablelist class="dbus-property" generated="True" extra-ref="CanIsolate"/>
2005
2006 <variablelist class="dbus-property" generated="True" extra-ref="CanClean"/>
2007
671fee18
LP
2008 <variablelist class="dbus-property" generated="True" extra-ref="CanFreeze"/>
2009
00bb75d7
ZJS
2010 <variablelist class="dbus-property" generated="True" extra-ref="Job"/>
2011
2012 <variablelist class="dbus-property" generated="True" extra-ref="StopWhenUnneeded"/>
2013
2014 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStart"/>
2015
2016 <variablelist class="dbus-property" generated="True" extra-ref="RefuseManualStop"/>
2017
2018 <variablelist class="dbus-property" generated="True" extra-ref="AllowIsolate"/>
2019
2020 <variablelist class="dbus-property" generated="True" extra-ref="DefaultDependencies"/>
2021
ecfcf024 2022 <variablelist class="dbus-property" generated="True" extra-ref="OnSuccessJobMode"/>
294446dc 2023
00bb75d7
ZJS
2024 <variablelist class="dbus-property" generated="True" extra-ref="OnFailureJobMode"/>
2025
2026 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreOnIsolate"/>
2027
2028 <variablelist class="dbus-property" generated="True" extra-ref="NeedDaemonReload"/>
2029
ff68472a
ZJS
2030 <variablelist class="dbus-property" generated="True" extra-ref="Markers"/>
2031
00bb75d7
ZJS
2032 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutUSec"/>
2033
2034 <variablelist class="dbus-property" generated="True" extra-ref="JobRunningTimeoutUSec"/>
2035
2036 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutAction"/>
2037
2038 <variablelist class="dbus-property" generated="True" extra-ref="JobTimeoutRebootArgument"/>
2039
2040 <variablelist class="dbus-property" generated="True" extra-ref="ConditionResult"/>
2041
2042 <variablelist class="dbus-property" generated="True" extra-ref="AssertResult"/>
2043
2044 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestamp"/>
2045
2046 <variablelist class="dbus-property" generated="True" extra-ref="ConditionTimestampMonotonic"/>
2047
2048 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestamp"/>
2049
2050 <variablelist class="dbus-property" generated="True" extra-ref="AssertTimestampMonotonic"/>
2051
2052 <variablelist class="dbus-property" generated="True" extra-ref="Conditions"/>
2053
2054 <variablelist class="dbus-property" generated="True" extra-ref="Asserts"/>
2055
2056 <variablelist class="dbus-property" generated="True" extra-ref="LoadError"/>
2057
2058 <variablelist class="dbus-property" generated="True" extra-ref="Transient"/>
2059
2060 <variablelist class="dbus-property" generated="True" extra-ref="Perpetual"/>
2061
2062 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitIntervalUSec"/>
2063
2064 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitBurst"/>
2065
2066 <variablelist class="dbus-property" generated="True" extra-ref="StartLimitAction"/>
2067
2068 <variablelist class="dbus-property" generated="True" extra-ref="FailureAction"/>
2069
2070 <variablelist class="dbus-property" generated="True" extra-ref="FailureActionExitStatus"/>
2071
2072 <variablelist class="dbus-property" generated="True" extra-ref="SuccessAction"/>
2073
2074 <variablelist class="dbus-property" generated="True" extra-ref="SuccessActionExitStatus"/>
2075
2076 <variablelist class="dbus-property" generated="True" extra-ref="RebootArgument"/>
2077
2078 <variablelist class="dbus-property" generated="True" extra-ref="InvocationID"/>
2079
2080 <variablelist class="dbus-property" generated="True" extra-ref="CollectMode"/>
2081
2082 <variablelist class="dbus-property" generated="True" extra-ref="Refs"/>
2083
2084 <!--End of Autogenerated section-->
2085
2086 <refsect2>
2087 <title>Methods</title>
2088
2089 <para><function>Start()</function>, <function>Stop()</function>, <function>Reload()</function>,
2090 <function>Restart()</function>, <function>TryRestart()</function>,
2091 <function>ReloadOrRestart()</function>, <function>ReloadOrTryRestart()</function>,
2092 <function>Kill()</function>, <function>ResetFailed()</function>, and
2093 <function>SetProperties()</function> implement the same operation as the respective methods on the
2094 <interfacename>Manager</interfacename> object (see above). However, these methods operate on the unit
2095 object and hence do not take a unit name parameter. Invoking the methods directly on the Manager
2096 object has the advantage of not requiring a <function>GetUnit()</function> call to get the unit object
2097 for a specific unit name. Calling the methods on the Manager object is hence a round trip
2098 optimization.</para>
2099 </refsect2>
2100
2101 <refsect2>
2102 <title>Properties</title>
2103
2104 <para><varname>Id</varname> contains the primary name of the unit.</para>
2105
2106 <para><varname>Names</varname> contains all names of the unit, including the primary name that is also
2107 exposed in <varname>Id</varname>.</para>
2108
2109 <para><varname>Following</varname> either contains the empty string or contains the name of another
2110 unit that this unit follows in state. This is used for some device units which reflect the unit state
2111 machine of another unit, and which other unit this is might possibly change.</para>
2112
2113 <para><varname>Requires</varname>, <varname>RequiresOverridable</varname>,
2114 <varname>Requisite</varname>, <varname>RequisiteOverridable</varname>, <varname>Wants</varname>,
2115 <varname>BindsTo</varname>, <varname>RequiredBy</varname>, <varname>RequiredByOverridable</varname>,
2116 <varname>WantedBy</varname>, <varname>BoundBy</varname>, <varname>Conflicts</varname>,
2117 <varname>ConflictedBy</varname>, <varname>Before</varname>, <varname>After</varname>,
2118 <varname>OnFailure</varname>, <varname>Triggers</varname>, <varname>TriggeredBy</varname>,
2119 <varname>PropagatesReloadTo</varname>, and <varname>RequiresMountsFor</varname> contain arrays which encode
2120 the dependencies and their inverse dependencies (where this applies) as configured in the unit file or
2121 determined automatically.</para>
2122
2123 <para><varname>Description</varname> contains the human readable description string for the
2124 unit.</para>
2125
2126 <para><varname>SourcePath</varname> contains the path to a configuration file this unit is
2127 automatically generated from in case it is not a native unit (in which case it contains the empty
2128 string). For example, all mount units generated from <filename>/etc/fstab</filename> have this field
2129 set to <filename>/etc/fstab</filename>.</para>
2130
2131 <para><varname>Documentation</varname> contains a string array with URLs of documentation for this
2132 unit.</para>
2133
2134 <para><varname>LoadState</varname> contains a state value that reflects whether the configuration file
2135 of this unit has been loaded. The following states are currently defined: <literal>loaded</literal>,
2136 <literal>error</literal>, and <literal>masked</literal>. <literal>loaded</literal> indicates that the
2137 configuration was successfully loaded. <literal>error</literal> indicates that the configuration failed
2138 to load. The <varname>LoadError</varname> field (see below) contains information about the cause of
2139 this failure. <literal>masked</literal> indicates that the unit is currently masked out (i.e. symlinked
2140 to <filename>/dev/null</filename> or empty). Note that the <varname>LoadState</varname> is fully
2141 orthogonal to the <varname>ActiveState</varname> (see below) as units without valid loaded
2142 configuration might be active (because configuration might have been reloaded at a time where a unit
2143 was already active).</para>
2144
2145 <para><varname>ActiveState</varname> contains a state value that reflects whether the unit is currently
2146 active or not. The following states are currently defined: <literal>active</literal>,
2147 <literal>reloading</literal>, <literal>inactive</literal>, <literal>failed</literal>,
2148 <literal>activating</literal>, and <literal>deactivating</literal>. <literal>active</literal> indicates
2149 that unit is active (obviously...). <literal>reloading</literal> indicates that the unit is active and
2150 currently reloading its configuration. <literal>inactive</literal> indicates that it is inactive and
2151 the previous run was successful or no previous run has taken place yet. <literal>failed</literal>
2152 indicates that it is inactive and the previous run was not successful (more information about the
2153 reason for this is available on the unit type specific interfaces, for example for services in the
2154 <varname>Result</varname> property, see below). <literal>activating</literal> indicates that the unit
2155 has previously been inactive but is currently in the process of entering an active state. Conversely
2156 <literal>deactivating</literal> indicates that the unit is currently in the process of
2157 deactivation.</para>
2158
2159 <para><varname>SubState</varname> encodes states of the same state machine that
2160 <varname>ActiveState</varname> covers, but knows more fine-grained states that are
2161 unit-type-specific. Where <varname>ActiveState</varname> only covers six high-level states,
2162 <varname>SubState</varname> covers possibly many more low-level unit-type-specific states that are
2163 mapped to the six high-level states. Note that multiple low-level states might map to the same
3031660c
ZJS
2164 high-level state, but not vice versa. Not all high-level states have low-level counterparts on all unit
2165 types. At this point the low-level states are not documented here, and are more likely to be extended
2166 later on than the common high-level states explained above.</para>
2167
2168 <para><varname>FragmentPath</varname> contains the unit file path this unit was read from, if there is
2736c25c 2169 one (if not, it contains the empty string).</para>
3031660c
ZJS
2170
2171 <para><varname>UnitFileState</varname> encodes the install state of the unit file of
2172 <varname>FragmentPath</varname>. It currently knows the following states: <literal>enabled</literal>,
2173 <literal>enabled-runtime</literal>, <literal>linked</literal>, <literal>linked-runtime</literal>,
2174 <literal>masked</literal>, <literal>masked-runtime</literal>, <literal>static</literal>,
2736c25c 2175 <literal>disabled</literal>, and <literal>invalid</literal>. <literal>enabled</literal> indicates that a
3031660c 2176 unit file is permanently enabled. <literal>enable-runtime</literal> indicates the unit file is only
2736c25c 2177 temporarily enabled and will no longer be enabled after a reboot (that means, it is enabled via
3b121157
ZJS
2178 <filename>/run/</filename> symlinks, rather than <filename>/etc/</filename>). <literal>linked</literal>
2179 indicates that a unit is linked into <filename>/etc/</filename> permanently. <literal>linked-runtime</literal>
2180 indicates that a unit is linked into <filename>/run/</filename> temporarily (until the next
2736c25c 2181 reboot). <literal>masked</literal> indicates that the unit file is masked permanently.
3b121157 2182 <literal>masked-runtime</literal> indicates that it is masked in <filename>/run/</filename> temporarily
2736c25c
DDM
2183 (until the next reboot). <literal>static</literal> indicates that the unit is statically enabled, i.e.
2184 always enabled and doesn't need to be enabled explicitly. <literal>invalid</literal> indicates that it
2185 could not be determined whether the unit file is enabled.</para>
3031660c
ZJS
2186
2187 <para><varname>InactiveExitTimestamp</varname>, <varname>InactiveExitTimestampMonotonic</varname>,
2188 <varname>ActiveEnterTimestamp</varname>, <varname>ActiveEnterTimestampMonotonic</varname>,
2189 <varname>ActiveExitTimestamp</varname>, <varname>ActiveExitTimestampMonotonic</varname>,
2736c25c
DDM
2190 <varname>InactiveEnterTimestamp</varname>, and <varname>InactiveEnterTimestampMonotonic</varname>
2191 contain <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> 64-bit microsecond
3031660c
ZJS
2192 timestamps of the last time a unit left the inactive state, entered the active state, exited the active
2193 state, or entered an inactive state. These are the points in time where the unit transitioned
2194 <literal>inactive</literal>/<literal>failed</literal> → <literal>activating</literal>,
2195 <literal>activating</literal> → <literal>active</literal>, <literal>active</literal> →
2196 <literal>deactivating</literal>, and finally <literal>deactivating</literal> →
2197 <literal>inactive</literal>/<literal>failed</literal>. The fields are 0 in case such a transition has
2736c25c 2198 not yet been recorded on this boot.</para>
3031660c 2199
2736c25c
DDM
2200 <para><varname>CanStart</varname>, <varname>CanStop</varname>, and <varname>CanReload</varname> encode
2201 as booleans whether the unit supports the start, stop or reload operations. Even if a unit supports
2202 such an operation, the client might not necessary have the necessary privileges to execute them.</para>
3031660c 2203
2736c25c 2204 <para><varname>CanIsolate</varname> encodes as a boolean whether the unit may be started in isolation
3031660c
ZJS
2205 mode.</para>
2206
2207 <para><varname>Job</varname> encodes the job ID and job object path of the job currently scheduled or
2736c25c 2208 executed for this unit, if there is any. If no job is scheduled or executed, the job id field will be
3031660c
ZJS
2209 0.</para>
2210
2211 <para><varname>StopWhenUnneeded</varname>, <varname>RefuseManualStart</varname>,
2212 <varname>RefuseManualStop</varname>, <varname>AllowIsolate</varname>,
2213 <varname>DefaultDependencies</varname>, <varname>OnFailureIsolate</varname>,
2214 <varname>IgnoreOnIsolate</varname>, <varname>IgnoreOnSnapshot</varname> map directly to the
2215 corresponding configuration booleans in the unit file.</para>
2216
2217 <para><varname>DefaultControlGroup</varname> contains the main control group of this unit as a
2218 string. This refers to a group in systemd's own <literal>name=systemd</literal> hierarchy, which
2219 systemd uses to watch and manipulate the unit and all its processes.</para>
2220
2221 <para><varname>NeedDaemonReload</varname> is a boolean that indicates whether the configuration file
2222 this unit is loaded from (i.e. <varname>FragmentPath</varname> or <varname>SourcePath</varname>) has
ff68472a
ZJS
2223 changed since the configuration was read and hence whether a configuration reload is recommended.
2224 </para>
2225
2226 <para><varname>Markers</varname> is an array of string flags that can be set using
2227 <function>SetUnitProperties()</function> to indicate that the service should be reloaded or
2228 restarted. Currently known values are <literal>needs-restart</literal> and
2229 <literal>needs-reload</literal>. Package scripts may use the first to mark units for later restart when
2230 a new version of the package is installed. Configuration management scripts may use the second to mark
2231 units for a later reload when the configuration is adjusted. Those flags are not set by the manager,
2232 except to unset as appropriate when when the unit is stopped, restarted, or reloaded.</para>
3031660c
ZJS
2233
2234 <para><varname>JobTimeoutUSec</varname> maps directly to the corresponding configuration setting in the
2235 unit file.</para>
2236
2237 <para><varname>ConditionTimestamp</varname> and <varname>ConditionTimestampMonotonic</varname> contain
2238 the <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of
2736c25c 2239 the last time the configured conditions of the unit have been checked or 0 if they have never been
3031660c
ZJS
2240 checked. Conditions are checked when a unit is requested to start.</para>
2241
2242 <para><varname>ConditionResult</varname> contains the condition result of the last time the configured
2243 conditions of this unit were checked. </para>
2244
2736c25c 2245 <para><varname>Conditions</varname> contains all configured conditions of the unit. For each condition,
3031660c
ZJS
2246 five fields are given: condition type (e.g. <varname>ConditionPathExists</varname>), whether the
2247 condition is a trigger condition, whether the condition is reversed, the right hand side of the
ae53ea52 2248 condition (e.g. the path in case of <varname>ConditionPathExists</varname>), and the status. The status
3031660c
ZJS
2249 can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the
2250 condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1
2251 are used, but additional values may be used in the future, retaining the meaning of
2736c25c 2252 zero/positive/negative values.</para>
3031660c
ZJS
2253
2254 <para><varname>LoadError</varname> contains a pair of strings. If the unit failed to load (as encoded
2255 in <varname>LoadState</varname>, see above), then this will include a D-Bus error pair consisting of
2736c25c 2256 the error ID and an explanatory human readable string of what happened. If it loaded successfully, this
3031660c
ZJS
2257 will be a pair of empty strings.</para>
2258
2736c25c
DDM
2259 <para><varname>Transient</varname> contains a boolean that indicates whether the unit was created as a
2260 transient unit (i.e. via <function>CreateTransientUnit()</function> on the manager object).</para>
3031660c 2261 </refsect2>
ae53ea52
ZJS
2262
2263 <refsect2>
2264 <title>Security</title>
2265
2266 <para>Similarly to methods on the <interfacename>Manager</interfacename> object, read-only access is
2267 allowed for everyone. All operations are allowed for clients with the
2268 <constant>CAP_SYS_ADMIN</constant> capability or when the
2269 <interfacename>org.freedesktop.systemd1.manage-units</interfacename> privilege is granted by
98ab0dae 2270 polkit.</para>
ae53ea52 2271 </refsect2>
3031660c
ZJS
2272 </refsect1>
2273
2274 <refsect1>
2275 <title>Service Unit Objects</title>
2276
2277 <para>All service unit objects implement the
2278 <interfacename>org.freedesktop.systemd1.Service</interfacename> interface (described here) in addition to
2279 the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
2280
48f99d7c 2281 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice" interface="org.freedesktop.systemd1.Service">
47fb7fd6 2282node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
3031660c
ZJS
2283 interface org.freedesktop.systemd1.Service {
2284 methods:
5e8deb94
LB
2285 BindMount(in s source,
2286 in s destination,
2287 in b read_only,
2288 in b mkdir);
af477139
LB
2289 MountImage(in s source,
2290 in s destination,
2291 in b read_only,
2292 in b mkdir,
2293 in a(ss) options);
47fb7fd6
ZJS
2294 GetProcesses(out a(sus) processes);
2295 AttachProcesses(in s subcgroup,
2296 in au pids);
3031660c 2297 properties:
47fb7fd6
ZJS
2298 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2299 readonly s Type = '...';
2300 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2301 readonly s Restart = '...';
2302 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2303 readonly s PIDFile = '...';
2304 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2305 readonly s NotifyAccess = '...';
2306 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2307 readonly t RestartUSec = ...;
2308 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2309 readonly t TimeoutStartUSec = ...;
2310 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2311 readonly t TimeoutStopUSec = ...;
2312 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2313 readonly t TimeoutAbortUSec = ...;
2314 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
2315 readonly s TimeoutStartFailureMode = '...';
2316 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2317 readonly s TimeoutStopFailureMode = '...';
47fb7fd6 2318 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
2319 readonly t RuntimeMaxUSec = ...;
2320 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
2321 readonly t WatchdogUSec = ...;
2322 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2323 readonly t WatchdogTimestamp = ...;
2324 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2325 readonly t WatchdogTimestampMonotonic = ...;
2326 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2327 readonly b RootDirectoryStartOnly = ...;
2328 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2329 readonly b RemainAfterExit = ...;
2330 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2331 readonly b GuessMainPID = ...;
2332 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2333 readonly (aiai) RestartPreventExitStatus = ...;
2334 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2335 readonly (aiai) RestartForceExitStatus = ...;
2336 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2337 readonly (aiai) SuccessExitStatus = ...;
2338 readonly u MainPID = ...;
2339 readonly u ControlPID = ...;
2340 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2341 readonly s BusName = '...';
2342 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2343 readonly u FileDescriptorStoreMax = ...;
2344 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2345 readonly u NFileDescriptorStore = ...;
2346 readonly s StatusText = '...';
2347 readonly i StatusErrno = ...;
2348 readonly s Result = '...';
2349 readonly s ReloadResult = '...';
2350 readonly s CleanResult = '...';
2351 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2352 readonly s USBFunctionDescriptors = '...';
2353 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2354 readonly s USBFunctionStrings = '...';
2355 readonly u UID = ...;
2356 readonly u GID = ...;
2357 readonly u NRestarts = ...;
2358 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2359 readonly s OOMPolicy = '...';
2360 readonly t ExecMainStartTimestamp = ...;
2361 readonly t ExecMainStartTimestampMonotonic = ...;
2362 readonly t ExecMainExitTimestamp = ...;
2363 readonly t ExecMainExitTimestampMonotonic = ...;
2364 readonly u ExecMainPID = ...;
2365 readonly i ExecMainCode = ...;
2366 readonly i ExecMainStatus = ...;
2367 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2368 readonly a(sasbttttuii) ExecCondition = [...];
2369 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2370 readonly a(sasasttttuii) ExecConditionEx = [...];
2371 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2372 readonly a(sasbttttuii) ExecStartPre = [...];
2373 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2374 readonly a(sasasttttuii) ExecStartPreEx = [...];
2375 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2376 readonly a(sasbttttuii) ExecStart = [...];
2377 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2378 readonly a(sasasttttuii) ExecStartEx = [...];
2379 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2380 readonly a(sasbttttuii) ExecStartPost = [...];
2381 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2382 readonly a(sasasttttuii) ExecStartPostEx = [...];
2383 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2384 readonly a(sasbttttuii) ExecReload = [...];
2385 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2386 readonly a(sasasttttuii) ExecReloadEx = [...];
2387 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2388 readonly a(sasbttttuii) ExecStop = [...];
2389 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2390 readonly a(sasasttttuii) ExecStopEx = [...];
2391 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2392 readonly a(sasbttttuii) ExecStopPost = [...];
2393 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
2394 readonly a(sasasttttuii) ExecStopPostEx = [...];
2395 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2396 readonly s Slice = '...';
2397 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2398 readonly s ControlGroup = '...';
2399 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2400 readonly t MemoryCurrent = ...;
2401 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
2402 readonly t MemoryAvailable = ...;
2403 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
2404 readonly t CPUUsageNSec = ...;
2405 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2406 readonly ay EffectiveCPUs = [...];
2407 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2408 readonly ay EffectiveMemoryNodes = [...];
2409 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2410 readonly t TasksCurrent = ...;
2411 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2412 readonly t IPIngressBytes = ...;
2413 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2414 readonly t IPIngressPackets = ...;
2415 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2416 readonly t IPEgressBytes = ...;
2417 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2418 readonly t IPEgressPackets = ...;
2419 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2420 readonly t IOReadBytes = ...;
2421 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2422 readonly t IOReadOperations = ...;
2423 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2424 readonly t IOWriteBytes = ...;
2425 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2426 readonly t IOWriteOperations = ...;
2427 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2428 readonly b Delegate = ...;
2429 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2430 readonly as DelegateControllers = ['...', ...];
2431 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2432 readonly b CPUAccounting = ...;
2433 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2434 readonly t CPUWeight = ...;
2435 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2436 readonly t StartupCPUWeight = ...;
2437 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2438 readonly t CPUShares = ...;
2439 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2440 readonly t StartupCPUShares = ...;
2441 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2442 readonly t CPUQuotaPerSecUSec = ...;
2443 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2444 readonly t CPUQuotaPeriodUSec = ...;
2445 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2446 readonly ay AllowedCPUs = [...];
2447 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2448 readonly ay AllowedMemoryNodes = [...];
2449 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2450 readonly b IOAccounting = ...;
2451 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2452 readonly t IOWeight = ...;
2453 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2454 readonly t StartupIOWeight = ...;
2455 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2456 readonly a(st) IODeviceWeight = [...];
2457 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2458 readonly a(st) IOReadBandwidthMax = [...];
2459 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2460 readonly a(st) IOWriteBandwidthMax = [...];
2461 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2462 readonly a(st) IOReadIOPSMax = [...];
2463 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2464 readonly a(st) IOWriteIOPSMax = [...];
2465 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2466 readonly a(st) IODeviceLatencyTargetUSec = [...];
2467 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2468 readonly b BlockIOAccounting = ...;
2469 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2470 readonly t BlockIOWeight = ...;
2471 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2472 readonly t StartupBlockIOWeight = ...;
2473 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2474 readonly a(st) BlockIODeviceWeight = [...];
2475 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2476 readonly a(st) BlockIOReadBandwidth = [...];
2477 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2478 readonly a(st) BlockIOWriteBandwidth = [...];
2479 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2480 readonly b MemoryAccounting = ...;
2481 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2482 readonly t DefaultMemoryLow = ...;
2483 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2484 readonly t DefaultMemoryMin = ...;
2485 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2486 readonly t MemoryMin = ...;
2487 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2488 readonly t MemoryLow = ...;
2489 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2490 readonly t MemoryHigh = ...;
2491 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2492 readonly t MemoryMax = ...;
2493 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2494 readonly t MemorySwapMax = ...;
2495 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2496 readonly t MemoryLimit = ...;
2497 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2498 readonly s DevicePolicy = '...';
2499 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2500 readonly a(ss) DeviceAllow = [...];
2501 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2502 readonly b TasksAccounting = ...;
2503 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2504 readonly t TasksMax = ...;
2505 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2506 readonly b IPAccounting = ...;
2507 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2508 readonly a(iayu) IPAddressAllow = [...];
2509 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2510 readonly a(iayu) IPAddressDeny = [...];
2511 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2512 readonly as IPIngressFilterPath = ['...', ...];
2513 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2514 readonly as IPEgressFilterPath = ['...', ...];
2515 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2516 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
2517 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2518 readonly s ManagedOOMSwap = '...';
2519 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2520 readonly s ManagedOOMMemoryPressure = '...';
2521 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 2522 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
2523 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2524 readonly s ManagedOOMPreference = '...';
9e009a14
JK
2525 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2526 readonly a(ss) BPFProgram = [...];
dcf4781c 2527 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 2528 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 2529 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 2530 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
2531 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
2532 readonly (bas) RestrictNetworkInterfaces = ...;
47fb7fd6
ZJS
2533 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2534 readonly as Environment = ['...', ...];
2535 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2536 readonly a(sb) EnvironmentFiles = [...];
2537 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2538 readonly as PassEnvironment = ['...', ...];
2539 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2540 readonly as UnsetEnvironment = ['...', ...];
2541 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2542 readonly u UMask = ...;
2543 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2544 readonly t LimitCPU = ...;
2545 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2546 readonly t LimitCPUSoft = ...;
2547 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2548 readonly t LimitFSIZE = ...;
2549 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2550 readonly t LimitFSIZESoft = ...;
2551 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2552 readonly t LimitDATA = ...;
2553 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2554 readonly t LimitDATASoft = ...;
2555 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2556 readonly t LimitSTACK = ...;
2557 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2558 readonly t LimitSTACKSoft = ...;
2559 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2560 readonly t LimitCORE = ...;
2561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2562 readonly t LimitCORESoft = ...;
2563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2564 readonly t LimitRSS = ...;
2565 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2566 readonly t LimitRSSSoft = ...;
2567 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2568 readonly t LimitNOFILE = ...;
2569 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2570 readonly t LimitNOFILESoft = ...;
2571 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2572 readonly t LimitAS = ...;
2573 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2574 readonly t LimitASSoft = ...;
2575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2576 readonly t LimitNPROC = ...;
2577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2578 readonly t LimitNPROCSoft = ...;
2579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2580 readonly t LimitMEMLOCK = ...;
2581 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2582 readonly t LimitMEMLOCKSoft = ...;
2583 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2584 readonly t LimitLOCKS = ...;
2585 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2586 readonly t LimitLOCKSSoft = ...;
2587 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2588 readonly t LimitSIGPENDING = ...;
2589 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2590 readonly t LimitSIGPENDINGSoft = ...;
2591 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2592 readonly t LimitMSGQUEUE = ...;
2593 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2594 readonly t LimitMSGQUEUESoft = ...;
2595 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2596 readonly t LimitNICE = ...;
2597 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2598 readonly t LimitNICESoft = ...;
2599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2600 readonly t LimitRTPRIO = ...;
2601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2602 readonly t LimitRTPRIOSoft = ...;
2603 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2604 readonly t LimitRTTIME = ...;
2605 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2606 readonly t LimitRTTIMESoft = ...;
2607 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2608 readonly s WorkingDirectory = '...';
2609 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2610 readonly s RootDirectory = '...';
2611 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2612 readonly s RootImage = '...';
2613 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
2614 readonly a(ss) RootImageOptions = [...];
2615 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2616 readonly ay RootHash = [...];
2617 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2618 readonly s RootHashPath = '...';
2619 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2620 readonly ay RootHashSignature = [...];
2621 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2622 readonly s RootHashSignaturePath = '...';
2623 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2624 readonly s RootVerity = '...';
2625 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
93f59701
LB
2626 readonly a(sba(ss)) ExtensionImages = [...];
2627 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
2628 readonly a(ssba(ss)) MountImages = [...];
2629 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2630 readonly i OOMScoreAdjust = ...;
2631 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2632 readonly t CoredumpFilter = ...;
2633 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2634 readonly i Nice = ...;
2635 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2636 readonly i IOSchedulingClass = ...;
2637 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2638 readonly i IOSchedulingPriority = ...;
2639 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2640 readonly i CPUSchedulingPolicy = ...;
2641 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2642 readonly i CPUSchedulingPriority = ...;
2643 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2644 readonly ay CPUAffinity = [...];
2645 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2646 readonly b CPUAffinityFromNUMA = ...;
2647 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2648 readonly i NUMAPolicy = ...;
2649 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2650 readonly ay NUMAMask = [...];
2651 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2652 readonly t TimerSlackNSec = ...;
2653 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2654 readonly b CPUSchedulingResetOnFork = ...;
2655 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2656 readonly b NonBlocking = ...;
2657 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2658 readonly s StandardInput = '...';
2659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2660 readonly s StandardInputFileDescriptorName = '...';
2661 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2662 readonly ay StandardInputData = [...];
2663 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2664 readonly s StandardOutput = '...';
2665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2666 readonly s StandardOutputFileDescriptorName = '...';
2667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2668 readonly s StandardError = '...';
2669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2670 readonly s StandardErrorFileDescriptorName = '...';
2671 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2672 readonly s TTYPath = '...';
2673 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2674 readonly b TTYReset = ...;
2675 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2676 readonly b TTYVHangup = ...;
2677 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2678 readonly b TTYVTDisallocate = ...;
2679 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2680 readonly i SyslogPriority = ...;
2681 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2682 readonly s SyslogIdentifier = '...';
2683 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2684 readonly b SyslogLevelPrefix = ...;
2685 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2686 readonly i SyslogLevel = ...;
2687 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2688 readonly i SyslogFacility = ...;
2689 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2690 readonly i LogLevelMax = ...;
2691 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2692 readonly t LogRateLimitIntervalUSec = ...;
2693 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2694 readonly u LogRateLimitBurst = ...;
2695 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2696 readonly aay LogExtraFields = [[...], ...];
2697 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2698 readonly s LogNamespace = '...';
2699 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2700 readonly i SecureBits = ...;
2701 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2702 readonly t CapabilityBoundingSet = ...;
2703 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2704 readonly t AmbientCapabilities = ...;
2705 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2706 readonly s User = '...';
2707 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2708 readonly s Group = '...';
2709 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2710 readonly b DynamicUser = ...;
2711 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2712 readonly b RemoveIPC = ...;
2713 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
2714 readonly a(say) SetCredential = [...];
2715 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
2716 readonly a(say) SetCredentialEncrypted = [...];
2717 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
2718 readonly a(ss) LoadCredential = [...];
2719 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
2720 readonly a(ss) LoadCredentialEncrypted = [...];
2721 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2722 readonly as SupplementaryGroups = ['...', ...];
2723 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2724 readonly s PAMName = '...';
2725 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2726 readonly as ReadWritePaths = ['...', ...];
2727 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2728 readonly as ReadOnlyPaths = ['...', ...];
2729 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2730 readonly as InaccessiblePaths = ['...', ...];
2731 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ddc155b2
TM
2732 readonly as ExecPaths = ['...', ...];
2733 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2734 readonly as NoExecPaths = ['...', ...];
2735 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2736 readonly t MountFlags = ...;
2737 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2738 readonly b PrivateTmp = ...;
2739 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2740 readonly b PrivateDevices = ...;
2741 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2742 readonly b ProtectClock = ...;
2743 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2744 readonly b ProtectKernelTunables = ...;
2745 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2746 readonly b ProtectKernelModules = ...;
2747 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2748 readonly b ProtectKernelLogs = ...;
2749 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2750 readonly b ProtectControlGroups = ...;
2751 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2752 readonly b PrivateNetwork = ...;
2753 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2754 readonly b PrivateUsers = ...;
2755 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2756 readonly b PrivateMounts = ...;
2757 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
2758 readonly b PrivateIPC = ...;
2759 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2760 readonly s ProtectHome = '...';
2761 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2762 readonly s ProtectSystem = '...';
2763 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2764 readonly b SameProcessGroup = ...;
2765 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2766 readonly s UtmpIdentifier = '...';
2767 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2768 readonly s UtmpMode = '...';
2769 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2770 readonly (bs) SELinuxContext = ...;
2771 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2772 readonly (bs) AppArmorProfile = ...;
2773 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2774 readonly (bs) SmackProcessLabel = ...;
2775 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2776 readonly b IgnoreSIGPIPE = ...;
2777 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2778 readonly b NoNewPrivileges = ...;
2779 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2780 readonly (bas) SystemCallFilter = ...;
2781 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2782 readonly as SystemCallArchitectures = ['...', ...];
2783 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2784 readonly i SystemCallErrorNumber = ...;
2785 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1f6b4144
ZJS
2786 readonly (bas) SystemCallLog = ...;
2787 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2788 readonly s Personality = '...';
2789 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2790 readonly b LockPersonality = ...;
2791 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2792 readonly (bas) RestrictAddressFamilies = ...;
2793 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2794 readonly s RuntimeDirectoryPreserve = '...';
2795 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2796 readonly u RuntimeDirectoryMode = ...;
2797 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2798 readonly as RuntimeDirectory = ['...', ...];
2799 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2800 readonly u StateDirectoryMode = ...;
2801 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2802 readonly as StateDirectory = ['...', ...];
2803 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2804 readonly u CacheDirectoryMode = ...;
2805 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2806 readonly as CacheDirectory = ['...', ...];
2807 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2808 readonly u LogsDirectoryMode = ...;
2809 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2810 readonly as LogsDirectory = ['...', ...];
2811 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2812 readonly u ConfigurationDirectoryMode = ...;
2813 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2814 readonly as ConfigurationDirectory = ['...', ...];
2815 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2816 readonly t TimeoutCleanUSec = ...;
2817 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2818 readonly b MemoryDenyWriteExecute = ...;
2819 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2820 readonly b RestrictRealtime = ...;
2821 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2822 readonly b RestrictSUIDSGID = ...;
2823 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2824 readonly t RestrictNamespaces = ...;
2825 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2826 readonly a(ssbt) BindPaths = [...];
2827 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2828 readonly a(ssbt) BindReadOnlyPaths = [...];
2829 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2830 readonly a(ss) TemporaryFileSystem = [...];
2831 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2832 readonly b MountAPIVFS = ...;
2833 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2834 readonly s KeyringMode = '...';
2835 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
2836 readonly s ProtectProc = '...';
2837 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2838 readonly s ProcSubset = '...';
2839 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2840 readonly b ProtectHostname = ...;
2841 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2842 readonly s NetworkNamespacePath = '...';
2843 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
2844 readonly s IPCNamespacePath = '...';
2845 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
2846 readonly s KillMode = '...';
2847 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2848 readonly i KillSignal = ...;
2849 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2850 readonly i RestartKillSignal = ...;
2851 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2852 readonly i FinalKillSignal = ...;
2853 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2854 readonly b SendSIGKILL = ...;
2855 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2856 readonly b SendSIGHUP = ...;
2857 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
2858 readonly i WatchdogSignal = ...;
3031660c 2859 };
47fb7fd6
ZJS
2860 interface org.freedesktop.DBus.Peer { ... };
2861 interface org.freedesktop.DBus.Introspectable { ... };
2862 interface org.freedesktop.DBus.Properties { ... };
2863 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
2864};
2865 </programlisting>
2866
47fb7fd6 2867 <!--method GetProcesses is not documented!-->
3031660c 2868
47fb7fd6 2869 <!--method AttachProcesses is not documented!-->
3031660c 2870
47fb7fd6 2871 <!--property Type is not documented!-->
3031660c 2872
47fb7fd6 2873 <!--property Restart is not documented!-->
3031660c 2874
47fb7fd6 2875 <!--property PIDFile is not documented!-->
3031660c 2876
47fb7fd6 2877 <!--property NotifyAccess is not documented!-->
3031660c 2878
47fb7fd6 2879 <!--property RestartUSec is not documented!-->
3031660c 2880
9653108f
ZJS
2881 <!--property TimeoutStartFailureMode is not documented!-->
2882
2883 <!--property TimeoutStopFailureMode is not documented!-->
2884
47fb7fd6 2885 <!--property RuntimeMaxUSec is not documented!-->
3031660c 2886
47fb7fd6 2887 <!--property WatchdogUSec is not documented!-->
3031660c 2888
47fb7fd6 2889 <!--property RootDirectoryStartOnly is not documented!-->
3031660c 2890
47fb7fd6 2891 <!--property RemainAfterExit is not documented!-->
3031660c 2892
47fb7fd6
ZJS
2893 <!--property GuessMainPID is not documented!-->
2894
2895 <!--property RestartPreventExitStatus is not documented!-->
2896
2897 <!--property RestartForceExitStatus is not documented!-->
2898
2899 <!--property SuccessExitStatus is not documented!-->
2900
2901 <!--property BusName is not documented!-->
2902
2903 <!--property FileDescriptorStoreMax is not documented!-->
2904
2905 <!--property NFileDescriptorStore is not documented!-->
2906
2907 <!--property StatusErrno is not documented!-->
2908
2909 <!--property ReloadResult is not documented!-->
2910
2911 <!--property CleanResult is not documented!-->
2912
2913 <!--property USBFunctionDescriptors is not documented!-->
2914
2915 <!--property USBFunctionStrings is not documented!-->
2916
2917 <!--property UID is not documented!-->
2918
2919 <!--property GID is not documented!-->
2920
2921 <!--property NRestarts is not documented!-->
2922
2923 <!--property OOMPolicy is not documented!-->
2924
2925 <!--property ExecCondition is not documented!-->
2926
2927 <!--property ExecConditionEx is not documented!-->
2928
2929 <!--property ExecStartPreEx is not documented!-->
2930
2931 <!--property ExecStartEx is not documented!-->
2932
2933 <!--property ExecStartPostEx is not documented!-->
2934
2935 <!--property ExecReloadEx is not documented!-->
2936
2937 <!--property ExecStopEx is not documented!-->
2938
2939 <!--property ExecStopPost is not documented!-->
2940
2941 <!--property ExecStopPostEx is not documented!-->
2942
2943 <!--property Slice is not documented!-->
2944
2945 <!--property MemoryCurrent is not documented!-->
2946
2947 <!--property CPUUsageNSec is not documented!-->
2948
2949 <!--property EffectiveCPUs is not documented!-->
2950
2951 <!--property EffectiveMemoryNodes is not documented!-->
2952
2953 <!--property TasksCurrent is not documented!-->
2954
2955 <!--property IPIngressBytes is not documented!-->
2956
2957 <!--property IPIngressPackets is not documented!-->
2958
2959 <!--property IPEgressBytes is not documented!-->
2960
2961 <!--property IPEgressPackets is not documented!-->
2962
2963 <!--property IOReadBytes is not documented!-->
2964
2965 <!--property IOReadOperations is not documented!-->
2966
2967 <!--property IOWriteBytes is not documented!-->
2968
2969 <!--property IOWriteOperations is not documented!-->
2970
2971 <!--property Delegate is not documented!-->
2972
2973 <!--property DelegateControllers is not documented!-->
2974
2975 <!--property CPUAccounting is not documented!-->
2976
2977 <!--property CPUWeight is not documented!-->
2978
2979 <!--property StartupCPUWeight is not documented!-->
2980
2981 <!--property CPUShares is not documented!-->
2982
2983 <!--property StartupCPUShares is not documented!-->
2984
2985 <!--property CPUQuotaPerSecUSec is not documented!-->
2986
2987 <!--property CPUQuotaPeriodUSec is not documented!-->
2988
2989 <!--property AllowedCPUs is not documented!-->
2990
2991 <!--property AllowedMemoryNodes is not documented!-->
2992
2993 <!--property IOAccounting is not documented!-->
2994
2995 <!--property IOWeight is not documented!-->
2996
2997 <!--property StartupIOWeight is not documented!-->
2998
2999 <!--property IODeviceWeight is not documented!-->
3000
3001 <!--property IOReadBandwidthMax is not documented!-->
3002
3003 <!--property IOWriteBandwidthMax is not documented!-->
3004
3005 <!--property IOReadIOPSMax is not documented!-->
3006
3007 <!--property IOWriteIOPSMax is not documented!-->
3008
3009 <!--property IODeviceLatencyTargetUSec is not documented!-->
3010
3011 <!--property BlockIOAccounting is not documented!-->
3012
3013 <!--property BlockIOWeight is not documented!-->
3014
3015 <!--property StartupBlockIOWeight is not documented!-->
3016
3017 <!--property BlockIODeviceWeight is not documented!-->
3018
3019 <!--property BlockIOReadBandwidth is not documented!-->
3020
3021 <!--property BlockIOWriteBandwidth is not documented!-->
3022
3023 <!--property MemoryAccounting is not documented!-->
3024
3025 <!--property DefaultMemoryLow is not documented!-->
3026
3027 <!--property DefaultMemoryMin is not documented!-->
3028
3029 <!--property MemoryMin is not documented!-->
3030
3031 <!--property MemoryLow is not documented!-->
3032
3033 <!--property MemoryHigh is not documented!-->
3034
3035 <!--property MemoryMax is not documented!-->
3036
3037 <!--property MemorySwapMax is not documented!-->
3038
3039 <!--property MemoryLimit is not documented!-->
3040
3041 <!--property DevicePolicy is not documented!-->
3042
3043 <!--property DeviceAllow is not documented!-->
3044
3045 <!--property TasksAccounting is not documented!-->
3046
3047 <!--property TasksMax is not documented!-->
3048
3049 <!--property IPAccounting is not documented!-->
3050
3051 <!--property IPAddressAllow is not documented!-->
3052
3053 <!--property IPAddressDeny is not documented!-->
3054
3055 <!--property IPIngressFilterPath is not documented!-->
3056
3057 <!--property IPEgressFilterPath is not documented!-->
3058
3059 <!--property DisableControllers is not documented!-->
3060
4d824a4e
AZ
3061 <!--property ManagedOOMSwap is not documented!-->
3062
3063 <!--property ManagedOOMMemoryPressure is not documented!-->
3064
d9d3f05d 3065 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 3066
d8a4d64b
AZ
3067 <!--property ManagedOOMPreference is not documented!-->
3068
9e009a14
JK
3069 <!--property BPFProgram is not documented!-->
3070
dcf4781c
JK
3071 <!--property SocketBindAllow is not documented!-->
3072
3073 <!--property SocketBindDeny is not documented!-->
3074
57585d59
MV
3075 <!--property RestrictNetworkInterfaces is not documented!-->
3076
47fb7fd6
ZJS
3077 <!--property EnvironmentFiles is not documented!-->
3078
3079 <!--property PassEnvironment is not documented!-->
3080
3081 <!--property UnsetEnvironment is not documented!-->
3082
3083 <!--property UMask is not documented!-->
3084
3085 <!--property LimitCPUSoft is not documented!-->
3086
3087 <!--property LimitFSIZE is not documented!-->
3088
3089 <!--property LimitFSIZESoft is not documented!-->
3090
3091 <!--property LimitDATA is not documented!-->
3092
3093 <!--property LimitDATASoft is not documented!-->
3094
3095 <!--property LimitSTACK is not documented!-->
3096
3097 <!--property LimitSTACKSoft is not documented!-->
3098
3099 <!--property LimitCORE is not documented!-->
3100
3101 <!--property LimitCORESoft is not documented!-->
3102
3103 <!--property LimitRSS is not documented!-->
3104
3105 <!--property LimitRSSSoft is not documented!-->
3106
3107 <!--property LimitNOFILE is not documented!-->
3108
3109 <!--property LimitNOFILESoft is not documented!-->
3110
3111 <!--property LimitAS is not documented!-->
3112
3113 <!--property LimitASSoft is not documented!-->
3114
3115 <!--property LimitNPROC is not documented!-->
3116
3117 <!--property LimitNPROCSoft is not documented!-->
3118
3119 <!--property LimitMEMLOCK is not documented!-->
3120
3121 <!--property LimitMEMLOCKSoft is not documented!-->
3122
3123 <!--property LimitLOCKS is not documented!-->
3124
3125 <!--property LimitLOCKSSoft is not documented!-->
3126
3127 <!--property LimitSIGPENDING is not documented!-->
3128
3129 <!--property LimitSIGPENDINGSoft is not documented!-->
3130
3131 <!--property LimitMSGQUEUE is not documented!-->
3132
3133 <!--property LimitMSGQUEUESoft is not documented!-->
3134
3135 <!--property LimitNICE is not documented!-->
3136
3137 <!--property LimitNICESoft is not documented!-->
3138
3139 <!--property LimitRTPRIO is not documented!-->
3140
3141 <!--property LimitRTPRIOSoft is not documented!-->
3142
3143 <!--property LimitRTTIME is not documented!-->
3144
3145 <!--property LimitRTTIMESoft is not documented!-->
3146
3147 <!--property WorkingDirectory is not documented!-->
3148
35f4e010
ZJS
3149 <!--property RootHashPath is not documented!-->
3150
35f4e010
ZJS
3151 <!--property RootHashSignaturePath is not documented!-->
3152
47fb7fd6
ZJS
3153 <!--property OOMScoreAdjust is not documented!-->
3154
3155 <!--property CoredumpFilter is not documented!-->
3156
3157 <!--property Nice is not documented!-->
3158
3159 <!--property IOSchedulingClass is not documented!-->
3160
3161 <!--property IOSchedulingPriority is not documented!-->
3162
3163 <!--property CPUSchedulingPolicy is not documented!-->
3164
3165 <!--property CPUSchedulingPriority is not documented!-->
3166
3167 <!--property CPUAffinity is not documented!-->
3168
3169 <!--property CPUAffinityFromNUMA is not documented!-->
3170
3171 <!--property NUMAPolicy is not documented!-->
3172
3173 <!--property NUMAMask is not documented!-->
3174
3175 <!--property TimerSlackNSec is not documented!-->
3176
3177 <!--property CPUSchedulingResetOnFork is not documented!-->
3178
3179 <!--property NonBlocking is not documented!-->
3180
3181 <!--property StandardInput is not documented!-->
3182
3183 <!--property StandardInputFileDescriptorName is not documented!-->
3184
3185 <!--property StandardInputData is not documented!-->
3186
3187 <!--property StandardOutput is not documented!-->
3188
3189 <!--property StandardOutputFileDescriptorName is not documented!-->
3190
3191 <!--property StandardError is not documented!-->
3192
3193 <!--property StandardErrorFileDescriptorName is not documented!-->
3194
3195 <!--property TTYPath is not documented!-->
3196
3197 <!--property TTYReset is not documented!-->
3198
3199 <!--property TTYVHangup is not documented!-->
3200
3201 <!--property TTYVTDisallocate is not documented!-->
3202
3203 <!--property SyslogPriority is not documented!-->
3204
3205 <!--property SyslogIdentifier is not documented!-->
3206
3207 <!--property SyslogLevelPrefix is not documented!-->
3208
3209 <!--property SyslogLevel is not documented!-->
3210
3211 <!--property SyslogFacility is not documented!-->
3212
3213 <!--property LogLevelMax is not documented!-->
3214
3215 <!--property LogRateLimitIntervalUSec is not documented!-->
3216
3217 <!--property LogRateLimitBurst is not documented!-->
3218
3219 <!--property LogExtraFields is not documented!-->
3220
3221 <!--property LogNamespace is not documented!-->
3222
3223 <!--property AmbientCapabilities is not documented!-->
3224
3225 <!--property User is not documented!-->
3226
3227 <!--property Group is not documented!-->
3228
3229 <!--property DynamicUser is not documented!-->
3230
3231 <!--property RemoveIPC is not documented!-->
3232
e4b2cea3
ZJS
3233 <!--property SetCredential is not documented!-->
3234
43144be4
LP
3235 <!--property SetCredentialEncrypted is not documented!-->
3236
e4b2cea3
ZJS
3237 <!--property LoadCredential is not documented!-->
3238
43144be4
LP
3239 <!--property LoadCredentialEncrypted is not documented!-->
3240
47fb7fd6
ZJS
3241 <!--property SupplementaryGroups is not documented!-->
3242
3243 <!--property PAMName is not documented!-->
3244
3245 <!--property ReadWritePaths is not documented!-->
3246
3247 <!--property ReadOnlyPaths is not documented!-->
3248
3249 <!--property InaccessiblePaths is not documented!-->
3250
ddc155b2
TM
3251 <!--property ExecPaths is not documented!-->
3252
3253 <!--property NoExecPaths is not documented!-->
3254
47fb7fd6
ZJS
3255 <!--property PrivateTmp is not documented!-->
3256
3257 <!--property PrivateDevices is not documented!-->
3258
3259 <!--property ProtectClock is not documented!-->
3260
3261 <!--property ProtectKernelTunables is not documented!-->
3262
3263 <!--property ProtectKernelModules is not documented!-->
3264
3265 <!--property ProtectKernelLogs is not documented!-->
3266
3267 <!--property ProtectControlGroups is not documented!-->
3268
3269 <!--property PrivateNetwork is not documented!-->
3270
3271 <!--property PrivateUsers is not documented!-->
3272
3273 <!--property PrivateMounts is not documented!-->
3274
a70581ff
XR
3275 <!--property PrivateIPC is not documented!-->
3276
47fb7fd6
ZJS
3277 <!--property ProtectHome is not documented!-->
3278
3279 <!--property ProtectSystem is not documented!-->
3280
3281 <!--property SameProcessGroup is not documented!-->
3282
3283 <!--property UtmpIdentifier is not documented!-->
3284
3285 <!--property UtmpMode is not documented!-->
3286
3287 <!--property SELinuxContext is not documented!-->
3288
3289 <!--property AppArmorProfile is not documented!-->
3290
3291 <!--property SmackProcessLabel is not documented!-->
3292
3293 <!--property IgnoreSIGPIPE is not documented!-->
3294
3295 <!--property NoNewPrivileges is not documented!-->
3296
3297 <!--property SystemCallFilter is not documented!-->
3298
3299 <!--property SystemCallArchitectures is not documented!-->
3300
3301 <!--property SystemCallErrorNumber is not documented!-->
3302
1f6b4144
ZJS
3303 <!--property SystemCallLog is not documented!-->
3304
47fb7fd6
ZJS
3305 <!--property Personality is not documented!-->
3306
3307 <!--property LockPersonality is not documented!-->
3308
3309 <!--property RestrictAddressFamilies is not documented!-->
3310
3311 <!--property RuntimeDirectoryPreserve is not documented!-->
3312
3313 <!--property RuntimeDirectoryMode is not documented!-->
3314
3315 <!--property RuntimeDirectory is not documented!-->
3316
3317 <!--property StateDirectoryMode is not documented!-->
3318
3319 <!--property StateDirectory is not documented!-->
3320
3321 <!--property CacheDirectoryMode is not documented!-->
3322
3323 <!--property CacheDirectory is not documented!-->
3324
3325 <!--property LogsDirectoryMode is not documented!-->
3326
3327 <!--property LogsDirectory is not documented!-->
3328
3329 <!--property ConfigurationDirectoryMode is not documented!-->
3330
3331 <!--property ConfigurationDirectory is not documented!-->
3332
3333 <!--property TimeoutCleanUSec is not documented!-->
3334
3335 <!--property MemoryDenyWriteExecute is not documented!-->
3336
3337 <!--property RestrictRealtime is not documented!-->
3338
3339 <!--property RestrictSUIDSGID is not documented!-->
3340
3341 <!--property RestrictNamespaces is not documented!-->
3342
3343 <!--property BindPaths is not documented!-->
3344
3345 <!--property BindReadOnlyPaths is not documented!-->
3346
3347 <!--property TemporaryFileSystem is not documented!-->
3348
3349 <!--property MountAPIVFS is not documented!-->
3350
3351 <!--property KeyringMode is not documented!-->
3352
e4b2cea3
ZJS
3353 <!--property ProtectProc is not documented!-->
3354
3355 <!--property ProcSubset is not documented!-->
3356
47fb7fd6
ZJS
3357 <!--property ProtectHostname is not documented!-->
3358
3359 <!--property NetworkNamespacePath is not documented!-->
3360
a70581ff
XR
3361 <!--property IPCNamespacePath is not documented!-->
3362
47fb7fd6
ZJS
3363 <!--property KillMode is not documented!-->
3364
3365 <!--property KillSignal is not documented!-->
3366
3367 <!--property RestartKillSignal is not documented!-->
3368
3369 <!--property FinalKillSignal is not documented!-->
3370
3371 <!--property SendSIGKILL is not documented!-->
3372
3373 <!--property SendSIGHUP is not documented!-->
3374
3375 <!--property WatchdogSignal is not documented!-->
3376
00bb75d7 3377 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 3378
00bb75d7 3379 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 3380
00bb75d7 3381 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
47fb7fd6 3382
00bb75d7 3383 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 3384
48f99d7c
ZJS
3385 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Service"/>
3386
5e8deb94
LB
3387 <variablelist class="dbus-method" generated="True" extra-ref="BindMount()"/>
3388
af477139
LB
3389 <variablelist class="dbus-method" generated="True" extra-ref="MountImage()"/>
3390
00bb75d7 3391 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 3392
00bb75d7 3393 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 3394
00bb75d7 3395 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
47fb7fd6 3396
00bb75d7 3397 <variablelist class="dbus-property" generated="True" extra-ref="Restart"/>
47fb7fd6 3398
00bb75d7 3399 <variablelist class="dbus-property" generated="True" extra-ref="PIDFile"/>
47fb7fd6 3400
00bb75d7 3401 <variablelist class="dbus-property" generated="True" extra-ref="NotifyAccess"/>
47fb7fd6 3402
00bb75d7 3403 <variablelist class="dbus-property" generated="True" extra-ref="RestartUSec"/>
47fb7fd6 3404
00bb75d7 3405 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartUSec"/>
47fb7fd6 3406
00bb75d7 3407 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
47fb7fd6 3408
00bb75d7
ZJS
3409 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
3410
9653108f
ZJS
3411 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
3412
3413 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
3414
00bb75d7
ZJS
3415 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
3416
3417 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
3418
3419 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestamp"/>
3420
3421 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogTimestampMonotonic"/>
3422
3423 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectoryStartOnly"/>
3424
3425 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterExit"/>
3426
3427 <variablelist class="dbus-property" generated="True" extra-ref="GuessMainPID"/>
3428
3429 <variablelist class="dbus-property" generated="True" extra-ref="RestartPreventExitStatus"/>
3430
3431 <variablelist class="dbus-property" generated="True" extra-ref="RestartForceExitStatus"/>
3432
3433 <variablelist class="dbus-property" generated="True" extra-ref="SuccessExitStatus"/>
3434
3435 <variablelist class="dbus-property" generated="True" extra-ref="MainPID"/>
3436
3437 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
3438
3439 <variablelist class="dbus-property" generated="True" extra-ref="BusName"/>
3440
3441 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorStoreMax"/>
3442
3443 <variablelist class="dbus-property" generated="True" extra-ref="NFileDescriptorStore"/>
3444
3445 <variablelist class="dbus-property" generated="True" extra-ref="StatusText"/>
3446
3447 <variablelist class="dbus-property" generated="True" extra-ref="StatusErrno"/>
3448
3449 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
3450
3451 <variablelist class="dbus-property" generated="True" extra-ref="ReloadResult"/>
3452
3453 <variablelist class="dbus-property" generated="True" extra-ref="CleanResult"/>
3454
3455 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionDescriptors"/>
3456
3457 <variablelist class="dbus-property" generated="True" extra-ref="USBFunctionStrings"/>
3458
3459 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
3460
3461 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
3462
3463 <variablelist class="dbus-property" generated="True" extra-ref="NRestarts"/>
3464
3465 <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/>
3466
3467 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestamp"/>
3468
3469 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStartTimestampMonotonic"/>
3470
3471 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestamp"/>
3472
3473 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainExitTimestampMonotonic"/>
3474
3475 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainPID"/>
3476
3477 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainCode"/>
3478
3479 <variablelist class="dbus-property" generated="True" extra-ref="ExecMainStatus"/>
3480
3481 <variablelist class="dbus-property" generated="True" extra-ref="ExecCondition"/>
3482
3483 <variablelist class="dbus-property" generated="True" extra-ref="ExecConditionEx"/>
3484
3485 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
3486
3487 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPreEx"/>
3488
3489 <variablelist class="dbus-property" generated="True" extra-ref="ExecStart"/>
3490
3491 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartEx"/>
3492
3493 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
3494
3495 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPostEx"/>
3496
3497 <variablelist class="dbus-property" generated="True" extra-ref="ExecReload"/>
3498
3499 <variablelist class="dbus-property" generated="True" extra-ref="ExecReloadEx"/>
3500
3501 <variablelist class="dbus-property" generated="True" extra-ref="ExecStop"/>
3502
3503 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopEx"/>
3504
3505 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
3506
3507 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPostEx"/>
3508
3509 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
3510
3511 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
3512
3513 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
3514
93ff34e4
LB
3515 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
3516
00bb75d7
ZJS
3517 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
3518
3519 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
3520
3521 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
3522
3523 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
3524
3525 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
3526
3527 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
3528
3529 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
3530
3531 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
3532
3533 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
3534
3535 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
3536
3537 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
3538
3539 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
3540
3541 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
3542
3543 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
3544
3545 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
3546
3547 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
3548
3549 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
3550
3551 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
3552
3553 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
3554
3555 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
3556
3557 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
3558
3559 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
3560
3561 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
3562
3563 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
3564
3565 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
3566
3567 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
3568
3569 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
3570
3571 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
3572
3573 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
3574
3575 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
3576
3577 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
3578
3579 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
3580
3581 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
3582
3583 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
3584
3585 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
3586
3587 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
3588
3589 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
3590
3591 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
3592
3593 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
3594
3595 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
3596
3597 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
3598
3599 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
3600
3601 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
3602
3603 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
3604
3605 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
3606
3607 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
3608
3609 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
3610
3611 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
3612
3613 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
3614
3615 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
3616
3617 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
3618
3619 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
3620
3621 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
3622
3623 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
3624
3625 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
3626
3627 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
3628
3629 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
3630
4d824a4e
AZ
3631 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
3632
3633 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
3634
d9d3f05d 3635 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 3636
d8a4d64b
AZ
3637 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
3638
9e009a14
JK
3639 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
3640
dcf4781c
JK
3641 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
3642
3643 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
3644
57585d59
MV
3645 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
3646
00bb75d7
ZJS
3647 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
3648
3649 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
3650
3651 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
3652
3653 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
3654
3655 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
3656
3657 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
3658
3659 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
3660
3661 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
3662
3663 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
3664
3665 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
3666
3667 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
3668
3669 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
3670
3671 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
3672
3673 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
3674
3675 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
3676
3677 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
3678
3679 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
3680
3681 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
3682
3683 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
3684
3685 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
3686
3687 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
3688
3689 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
3690
3691 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
3692
3693 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
3694
3695 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
3696
3697 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
3698
3699 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
3700
3701 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
3702
3703 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
3704
3705 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
3706
3707 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
3708
3709 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
3710
3711 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
3712
3713 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
3714
3715 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
3716
3717 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
3718
3719 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
3720
3721 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
3722
3723 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
3724
3725 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
3726
35f4e010
ZJS
3727 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
3728
3729 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
3730
3731 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
3732
3733 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
3734
3735 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
3736
3737 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
3738
93f59701
LB
3739 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
3740
35f4e010
ZJS
3741 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
3742
00bb75d7
ZJS
3743 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
3744
3745 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
3746
3747 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
3748
3749 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
3750
3751 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
3752
3753 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
3754
3755 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
3756
3757 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
3758
3759 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
3760
3761 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
3762
3763 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
3764
3765 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
3766
3767 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
3768
3769 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
3770
3771 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
3772
3773 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
3774
3775 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
3776
3777 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
3778
3779 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
3780
3781 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
3782
3783 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
3784
3785 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
3786
3787 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
3788
3789 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
3790
3791 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
3792
3793 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
3794
3795 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
3796
3797 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
3798
3799 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
3800
3801 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
3802
3803 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
3804
3805 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
3806
3807 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
3808
3809 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
3810
3811 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
3812
3813 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
3814
3815 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
3816
3817 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
3818
3819 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
3820
3821 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
3822
3823 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
3824
3825 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
3826
e4b2cea3
ZJS
3827 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
3828
43144be4
LP
3829 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
3830
e4b2cea3
ZJS
3831 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
3832
43144be4
LP
3833 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
3834
00bb75d7
ZJS
3835 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
3836
3837 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
3838
3839 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
3840
3841 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
3842
3843 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
3844
ddc155b2
TM
3845 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
3846
3847 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
3848
00bb75d7
ZJS
3849 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
3850
3851 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
3852
3853 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
3854
3855 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
3856
3857 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
3858
3859 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
3860
3861 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
3862
3863 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
3864
3865 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
3866
3867 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
3868
3869 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
3870
a70581ff
XR
3871 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
3872
00bb75d7
ZJS
3873 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
3874
3875 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
3876
3877 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
3878
3879 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
3880
3881 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
3882
3883 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
3884
3885 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
3886
3887 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
3888
3889 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
3890
3891 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
3892
3893 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
3894
3895 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
3896
3897 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
3898
1f6b4144
ZJS
3899 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
3900
00bb75d7
ZJS
3901 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
3902
3903 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
3904
3905 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
3906
3907 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
3908
3909 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
3910
3911 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
3912
3913 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
3914
3915 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
3916
3917 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
3918
3919 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
3920
3921 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
3922
3923 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
3924
3925 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
3926
3927 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
3928
3929 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
3930
3931 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
3932
3933 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
3934
3935 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
3936
3937 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
3938
3939 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
3940
3941 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
3942
3943 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
3944
3945 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
3946
3947 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
3948
e4b2cea3
ZJS
3949 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
3950
3951 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
3952
00bb75d7
ZJS
3953 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
3954
3955 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
3956
a70581ff
XR
3957 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
3958
00bb75d7
ZJS
3959 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
3960
3961 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
3962
3963 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
3964
3965 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
3966
3967 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
3968
3969 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
3970
3971 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
3972
3973 <!--End of Autogenerated section-->
3974
5e8deb94
LB
3975 <refsect2>
3976 <title>Methods</title>
3977
af477139
LB
3978 <para><function>BindMount()</function> and <function>MountImage()</function> implement the same operations
3979 as the respective methods on the <interfacename>Manager</interfacename> object (see above). However, these
3980 methods operate on the service object and hence do not take a unit name parameter. Invoking the methods
3981 directly on the Manager object has the advantage of not requiring a <function>GetUnit()</function> call
3982 to get the unit object for a specific unit name. Calling the methods on the Manager object is hence a round
3983 trip optimization.</para>
5e8deb94
LB
3984 </refsect2>
3985
00bb75d7
ZJS
3986 <refsect2>
3987 <title>Properties</title>
3988
3989 <para>Most properties of the Service interface map directly to the corresponding settings in service
3990 unit files. For the sake of brevity, here's a list of all exceptions only:</para>
3991
3c719357
LP
3992 <para><varname>TimeoutStartUSec</varname>, <varname>TimeoutStopUSec</varname> and
3993 <varname>TimeoutAbortUSec</varname> contain the start, stop and abort timeouts, in microseconds. Note
3994 the slight difference in naming when compared to the matching unit file settings (see
3995 <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>7</manvolnum></citerefentry>):
3996 these bus properties strictly use microseconds (and thus are suffixed <varname>…USec</varname>) while
3997 the unit file settings default to a time unit of seconds (and thus are suffixed
3998 <varname>…Sec</varname>), unless a different unit is explicitly specified. This reflects that fact that
3999 internally the service manager deals in microsecond units only, and the bus properties are a relatively
4000 low-level (binary) concept exposing this. The unit file settings on the other hand are relatively
4001 high-level (string-based) concepts and thus support more user friendly time specifications which
4002 default to second time units but allow other units too, if specified.</para>
4003
00bb75d7
ZJS
4004 <para><varname>WatchdogTimestamp</varname> and <varname>WatchdogTimestampMonotonic</varname> contain
4005 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps of the
4006 last watchdog ping received from the service, or 0 if none was ever received.</para>
4007
4008 <para><varname>ExecStartPre</varname>, <varname>ExecStart</varname>, <varname>ExecStartPost</varname>,
4009 <varname>ExecReload</varname>, <varname>ExecStop</varname>, and <varname>ExecStop</varname> are arrays
4010 of structures where each struct contains: the binary path to execute; an array with all arguments to
4011 pass to the executed command, starting with argument 0; a boolean whether it should be considered a
4012 failure if the process exits uncleanly; two pairs of
4013 <constant>CLOCK_REALTIME</constant>/<constant>CLOCK_MONOTONIC</constant> microsecond timestamps when
4014 the process began and finished running the last time, or 0 if it never ran or never finished running;
4015 the PID of the process, or 0 if it has not run yet; the exit code and status of the last run. This
4016 field hence maps more or less to the corresponding setting in the service unit file but is augmented
4017 with runtime data.</para>
4018
4019 <para><varname>LimitCPU</varname> (and related properties) map more or less directly to the
4020 corresponding settings in the service unit files except that if they aren't set, their value is
4021 18446744073709551615 (i.e. -1).</para>
4022
4023 <para><varname>Capabilities</varname> contains the configured capabilities, as formatted with
4024 <citerefentry project="man-pages"><refentrytitle>cap_to_text</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4025 </para>
4026
4027 <para><varname>SecureBits</varname>, <varname>CapabilityBoundingSet</varname>,
4028 <varname>MountFlags</varname> also correspond to the configured settings of the unit files, but
4029 instead of being formatted as strings, they are encoded as the actual binary flags they are.
4030 </para>
4031
4032 <para><varname>ExecMainStartTimestamp</varname>, <varname>ExecMainStartTimestampMonotonic</varname>,
4033 <varname>ExecMainExitTimestamp</varname>, <varname>ExecMainExitTimestampMonotonic</varname>,
4034 <varname>ExecMainPID</varname>, <varname>ExecMainCode</varname>, <varname>ExecMainStatus</varname>
4035 contain information about the main process of the service as far as it is known. This is often the same
4036 runtime information that is stored in <varname>ExecStart</varname>. However, it deviates for
4037 <varname>Type=forking</varname> services where the main process of the service is not forked off
4038 systemd directly. These fields either contain information of the last run of the process or of the
4039 current running process.</para>
4040
4041 <para><varname>MainPID</varname> and <varname>ControlPID</varname> contain the main and control PID of
4042 the service. The main PID is the current main PID of the service and is 0 when the service currently
4043 has no main PID. The control PID is the PID of the current start/stop/reload process running and is 0
4044 if no such process is currently running. That means that <varname>ExecMainPID</varname> and
4045 <varname>MainPID</varname> differ in the way that the latter immediately reflects whether a main
4046 process is currently running while the latter possible contains information collected from the last run
4047 even if the process is no longer around.</para>
4048
4049 <para><varname>StatusText</varname> contains the status text passed to the service manager via a call
4050 to
4051 <citerefentry><refentrytitle>sd_notify</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
4052 This may be used by services to inform the service manager about its internal state with a nice
4053 explanatory string.</para>
4054
4055 <para><varname>Result</varname> encodes the execution result of the last run of the service. It is
4056 useful to determine the reason a service failed if it is in the <literal>failed</literal> state (see
4057 <varname>ActiveState</varname> above). The following values are currently known:
4058 <literal>success</literal> is set if the unit didn't fail. <literal>resources</literal> indicates that
4059 not enough resources were available to fork off and execute the service
201632e3 4060 processes. <literal>timeout</literal> indicates that a timeout occurred while executing a service
00bb75d7
ZJS
4061 operation. <literal>exit-code</literal> indicates that a service process exited with an unclean exit
4062 code. <literal>signal</literal> indicates that a service process exited with an uncaught
4063 signal. <literal>core-dump</literal> indicates that a service process exited uncleanly and dumped
4064 core. <literal>watchdog</literal> indicates that a service did not send out watchdog ping messages
4065 often enough. <literal>start-limit</literal> indicates that a service has been started too frequently
4066 in a specific time frame (as configured in <varname>StartLimitInterval</varname>,
4067 <varname>StartLimitBurst</varname>).</para>
4068
4069 <para><varname>ControlGroup</varname> indicates the control group path the processes of this service
4070 unit are placed in.</para>
93f59701
LB
4071
4072 <para>The following properties map 1:1 to corresponding settings in the unit file:
4073 <varname>RootDirectory</varname>
4074 <varname>RootImage</varname>
4075 <varname>RootImageOptions</varname>
4076 <varname>RootVerity</varname>
4077 <varname>RootHash</varname>
4078 <varname>RootHashSignature</varname>
4079 <varname>MountImages</varname>
4080 <varname>ExtensionImages</varname>
4081 see systemd.exec(5) for their meaning.</para>
93ff34e4
LB
4082
4083 <para><varname>MemoryAvailable</varname> indicates how much unused memory is available to the unit before
4084 the <literal>MemoryMax</literal> or <literal>MemoryHigh</literal> (whichever is lower) limit set by the cgroup
4085 memory controller is reached. It will take into consideration limits on all parent slices, other than the
4086 limits set on the unit itself.</para>
00bb75d7
ZJS
4087 </refsect2>
4088 </refsect1>
4089
4090 <refsect1>
4091 <title>Socket Unit Objects</title>
4092
48f99d7c 4093 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket" interface="org.freedesktop.systemd1.Socket">
00bb75d7
ZJS
4094node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
4095 interface org.freedesktop.systemd1.Socket {
4096 methods:
4097 GetProcesses(out a(sus) processes);
4098 AttachProcesses(in s subcgroup,
4099 in au pids);
4100 properties:
4101 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4102 readonly s BindIPv6Only = '...';
4103 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4104 readonly u Backlog = ...;
4105 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4106 readonly t TimeoutUSec = ...;
4107 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4108 readonly s BindToDevice = '...';
4109 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4110 readonly s SocketUser = '...';
47fb7fd6
ZJS
4111 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4112 readonly s SocketGroup = '...';
4113 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4114 readonly u SocketMode = ...;
4115 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4116 readonly u DirectoryMode = ...;
4117 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4118 readonly b Accept = ...;
4119 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
c882b714
ZJS
4120 readonly b FlushPending = ...;
4121 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4122 readonly b Writable = ...;
4123 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4124 readonly b KeepAlive = ...;
4125 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4126 readonly t KeepAliveTimeUSec = ...;
4127 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4128 readonly t KeepAliveIntervalUSec = ...;
4129 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4130 readonly u KeepAliveProbes = ...;
4131 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4132 readonly t DeferAcceptUSec = ...;
4133 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4134 readonly b NoDelay = ...;
4135 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4136 readonly i Priority = ...;
4137 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4138 readonly t ReceiveBuffer = ...;
4139 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4140 readonly t SendBuffer = ...;
4141 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4142 readonly i IPTOS = ...;
4143 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4144 readonly i IPTTL = ...;
4145 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4146 readonly t PipeSize = ...;
4147 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4148 readonly b FreeBind = ...;
4149 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4150 readonly b Transparent = ...;
4151 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4152 readonly b Broadcast = ...;
4153 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4154 readonly b PassCredentials = ...;
4155 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4156 readonly b PassSecurity = ...;
4157 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9653108f
ZJS
4158 readonly b PassPacketInfo = ...;
4159 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
95923d7e
LP
4160 readonly s Timestamping = '...';
4161 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4162 readonly b RemoveOnStop = ...;
4163 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4164 readonly a(ss) Listen = [...];
4165 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4166 readonly as Symlinks = ['...', ...];
4167 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4168 readonly i Mark = ...;
4169 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4170 readonly u MaxConnections = ...;
4171 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4172 readonly u MaxConnectionsPerSource = ...;
4173 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4174 readonly x MessageQueueMaxMessages = ...;
4175 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4176 readonly x MessageQueueMessageSize = ...;
4177 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4178 readonly s TCPCongestion = '...';
4179 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4180 readonly b ReusePort = ...;
4181 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4182 readonly s SmackLabel = '...';
4183 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4184 readonly s SmackLabelIPIn = '...';
4185 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4186 readonly s SmackLabelIPOut = '...';
4187 readonly u ControlPID = ...;
4188 readonly s Result = '...';
4189 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4190 readonly u NConnections = ...;
4191 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4192 readonly u NAccepted = ...;
4193 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4194 readonly u NRefused = ...;
4195 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4196 readonly s FileDescriptorName = '...';
4197 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4198 readonly i SocketProtocol = ...;
4199 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4200 readonly t TriggerLimitIntervalUSec = ...;
4201 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4202 readonly u TriggerLimitBurst = ...;
4203 readonly u UID = ...;
4204 readonly u GID = ...;
4205 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4206 readonly a(sasbttttuii) ExecStartPre = [...];
4207 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4208 readonly a(sasbttttuii) ExecStartPost = [...];
4209 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4210 readonly a(sasbttttuii) ExecStopPre = [...];
4211 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
4212 readonly a(sasbttttuii) ExecStopPost = [...];
4213 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4214 readonly s Slice = '...';
4215 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4216 readonly s ControlGroup = '...';
4217 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4218 readonly t MemoryCurrent = ...;
4219 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
4220 readonly t MemoryAvailable = ...;
4221 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
4222 readonly t CPUUsageNSec = ...;
4223 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4224 readonly ay EffectiveCPUs = [...];
4225 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4226 readonly ay EffectiveMemoryNodes = [...];
4227 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4228 readonly t TasksCurrent = ...;
4229 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4230 readonly t IPIngressBytes = ...;
4231 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4232 readonly t IPIngressPackets = ...;
4233 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4234 readonly t IPEgressBytes = ...;
4235 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4236 readonly t IPEgressPackets = ...;
4237 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4238 readonly t IOReadBytes = ...;
4239 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4240 readonly t IOReadOperations = ...;
4241 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4242 readonly t IOWriteBytes = ...;
4243 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4244 readonly t IOWriteOperations = ...;
4245 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4246 readonly b Delegate = ...;
4247 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4248 readonly as DelegateControllers = ['...', ...];
4249 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4250 readonly b CPUAccounting = ...;
4251 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4252 readonly t CPUWeight = ...;
4253 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4254 readonly t StartupCPUWeight = ...;
4255 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4256 readonly t CPUShares = ...;
4257 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4258 readonly t StartupCPUShares = ...;
4259 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4260 readonly t CPUQuotaPerSecUSec = ...;
4261 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4262 readonly t CPUQuotaPeriodUSec = ...;
4263 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4264 readonly ay AllowedCPUs = [...];
4265 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4266 readonly ay AllowedMemoryNodes = [...];
4267 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4268 readonly b IOAccounting = ...;
4269 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4270 readonly t IOWeight = ...;
4271 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4272 readonly t StartupIOWeight = ...;
4273 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4274 readonly a(st) IODeviceWeight = [...];
4275 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4276 readonly a(st) IOReadBandwidthMax = [...];
4277 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4278 readonly a(st) IOWriteBandwidthMax = [...];
4279 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4280 readonly a(st) IOReadIOPSMax = [...];
4281 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4282 readonly a(st) IOWriteIOPSMax = [...];
4283 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4284 readonly a(st) IODeviceLatencyTargetUSec = [...];
4285 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4286 readonly b BlockIOAccounting = ...;
4287 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4288 readonly t BlockIOWeight = ...;
4289 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4290 readonly t StartupBlockIOWeight = ...;
4291 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4292 readonly a(st) BlockIODeviceWeight = [...];
4293 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4294 readonly a(st) BlockIOReadBandwidth = [...];
4295 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4296 readonly a(st) BlockIOWriteBandwidth = [...];
4297 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4298 readonly b MemoryAccounting = ...;
4299 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4300 readonly t DefaultMemoryLow = ...;
4301 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4302 readonly t DefaultMemoryMin = ...;
4303 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4304 readonly t MemoryMin = ...;
4305 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4306 readonly t MemoryLow = ...;
4307 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4308 readonly t MemoryHigh = ...;
4309 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4310 readonly t MemoryMax = ...;
4311 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4312 readonly t MemorySwapMax = ...;
4313 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4314 readonly t MemoryLimit = ...;
4315 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4316 readonly s DevicePolicy = '...';
4317 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4318 readonly a(ss) DeviceAllow = [...];
4319 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4320 readonly b TasksAccounting = ...;
4321 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4322 readonly t TasksMax = ...;
4323 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4324 readonly b IPAccounting = ...;
4325 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4326 readonly a(iayu) IPAddressAllow = [...];
4327 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4328 readonly a(iayu) IPAddressDeny = [...];
4329 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4330 readonly as IPIngressFilterPath = ['...', ...];
4331 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4332 readonly as IPEgressFilterPath = ['...', ...];
4333 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4334 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
4335 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4336 readonly s ManagedOOMSwap = '...';
4337 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4338 readonly s ManagedOOMMemoryPressure = '...';
4339 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 4340 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
4341 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4342 readonly s ManagedOOMPreference = '...';
9e009a14
JK
4343 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4344 readonly a(ss) BPFProgram = [...];
dcf4781c 4345 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 4346 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 4347 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 4348 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
4349 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
4350 readonly (bas) RestrictNetworkInterfaces = ...;
47fb7fd6
ZJS
4351 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4352 readonly as Environment = ['...', ...];
4353 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4354 readonly a(sb) EnvironmentFiles = [...];
4355 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4356 readonly as PassEnvironment = ['...', ...];
4357 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4358 readonly as UnsetEnvironment = ['...', ...];
4359 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4360 readonly u UMask = ...;
4361 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4362 readonly t LimitCPU = ...;
4363 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4364 readonly t LimitCPUSoft = ...;
4365 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4366 readonly t LimitFSIZE = ...;
4367 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4368 readonly t LimitFSIZESoft = ...;
4369 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4370 readonly t LimitDATA = ...;
4371 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4372 readonly t LimitDATASoft = ...;
4373 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4374 readonly t LimitSTACK = ...;
4375 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4376 readonly t LimitSTACKSoft = ...;
4377 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4378 readonly t LimitCORE = ...;
4379 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4380 readonly t LimitCORESoft = ...;
4381 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4382 readonly t LimitRSS = ...;
4383 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4384 readonly t LimitRSSSoft = ...;
4385 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4386 readonly t LimitNOFILE = ...;
4387 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4388 readonly t LimitNOFILESoft = ...;
4389 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4390 readonly t LimitAS = ...;
4391 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4392 readonly t LimitASSoft = ...;
4393 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4394 readonly t LimitNPROC = ...;
4395 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4396 readonly t LimitNPROCSoft = ...;
4397 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4398 readonly t LimitMEMLOCK = ...;
4399 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4400 readonly t LimitMEMLOCKSoft = ...;
4401 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4402 readonly t LimitLOCKS = ...;
4403 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4404 readonly t LimitLOCKSSoft = ...;
4405 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4406 readonly t LimitSIGPENDING = ...;
4407 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4408 readonly t LimitSIGPENDINGSoft = ...;
4409 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4410 readonly t LimitMSGQUEUE = ...;
4411 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4412 readonly t LimitMSGQUEUESoft = ...;
4413 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4414 readonly t LimitNICE = ...;
4415 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4416 readonly t LimitNICESoft = ...;
4417 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4418 readonly t LimitRTPRIO = ...;
4419 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4420 readonly t LimitRTPRIOSoft = ...;
4421 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4422 readonly t LimitRTTIME = ...;
4423 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4424 readonly t LimitRTTIMESoft = ...;
4425 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4426 readonly s WorkingDirectory = '...';
4427 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4428 readonly s RootDirectory = '...';
4429 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4430 readonly s RootImage = '...';
4431 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
4432 readonly a(ss) RootImageOptions = [...];
4433 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4434 readonly ay RootHash = [...];
4435 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4436 readonly s RootHashPath = '...';
4437 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4438 readonly ay RootHashSignature = [...];
4439 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4440 readonly s RootHashSignaturePath = '...';
4441 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4442 readonly s RootVerity = '...';
4443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
93f59701
LB
4444 readonly a(sba(ss)) ExtensionImages = [...];
4445 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
4446 readonly a(ssba(ss)) MountImages = [...];
4447 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4448 readonly i OOMScoreAdjust = ...;
4449 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4450 readonly t CoredumpFilter = ...;
4451 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4452 readonly i Nice = ...;
4453 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4454 readonly i IOSchedulingClass = ...;
4455 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4456 readonly i IOSchedulingPriority = ...;
4457 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4458 readonly i CPUSchedulingPolicy = ...;
4459 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4460 readonly i CPUSchedulingPriority = ...;
4461 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4462 readonly ay CPUAffinity = [...];
4463 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4464 readonly b CPUAffinityFromNUMA = ...;
4465 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4466 readonly i NUMAPolicy = ...;
4467 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4468 readonly ay NUMAMask = [...];
4469 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4470 readonly t TimerSlackNSec = ...;
4471 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4472 readonly b CPUSchedulingResetOnFork = ...;
4473 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4474 readonly b NonBlocking = ...;
4475 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4476 readonly s StandardInput = '...';
4477 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4478 readonly s StandardInputFileDescriptorName = '...';
4479 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4480 readonly ay StandardInputData = [...];
4481 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4482 readonly s StandardOutput = '...';
4483 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4484 readonly s StandardOutputFileDescriptorName = '...';
4485 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4486 readonly s StandardError = '...';
4487 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4488 readonly s StandardErrorFileDescriptorName = '...';
4489 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4490 readonly s TTYPath = '...';
4491 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4492 readonly b TTYReset = ...;
4493 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4494 readonly b TTYVHangup = ...;
4495 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4496 readonly b TTYVTDisallocate = ...;
4497 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4498 readonly i SyslogPriority = ...;
4499 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4500 readonly s SyslogIdentifier = '...';
4501 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4502 readonly b SyslogLevelPrefix = ...;
4503 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4504 readonly i SyslogLevel = ...;
4505 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4506 readonly i SyslogFacility = ...;
4507 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4508 readonly i LogLevelMax = ...;
4509 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4510 readonly t LogRateLimitIntervalUSec = ...;
4511 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4512 readonly u LogRateLimitBurst = ...;
4513 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4514 readonly aay LogExtraFields = [[...], ...];
4515 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4516 readonly s LogNamespace = '...';
4517 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4518 readonly i SecureBits = ...;
4519 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4520 readonly t CapabilityBoundingSet = ...;
4521 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4522 readonly t AmbientCapabilities = ...;
4523 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4524 readonly s User = '...';
4525 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4526 readonly s Group = '...';
4527 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4528 readonly b DynamicUser = ...;
4529 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4530 readonly b RemoveIPC = ...;
4531 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
4532 readonly a(say) SetCredential = [...];
4533 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
4534 readonly a(say) SetCredentialEncrypted = [...];
4535 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
4536 readonly a(ss) LoadCredential = [...];
4537 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
4538 readonly a(ss) LoadCredentialEncrypted = [...];
4539 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4540 readonly as SupplementaryGroups = ['...', ...];
4541 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4542 readonly s PAMName = '...';
4543 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4544 readonly as ReadWritePaths = ['...', ...];
4545 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4546 readonly as ReadOnlyPaths = ['...', ...];
4547 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4548 readonly as InaccessiblePaths = ['...', ...];
4549 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ddc155b2
TM
4550 readonly as ExecPaths = ['...', ...];
4551 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4552 readonly as NoExecPaths = ['...', ...];
4553 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4554 readonly t MountFlags = ...;
4555 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4556 readonly b PrivateTmp = ...;
4557 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4558 readonly b PrivateDevices = ...;
4559 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4560 readonly b ProtectClock = ...;
4561 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4562 readonly b ProtectKernelTunables = ...;
4563 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4564 readonly b ProtectKernelModules = ...;
4565 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4566 readonly b ProtectKernelLogs = ...;
4567 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4568 readonly b ProtectControlGroups = ...;
4569 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4570 readonly b PrivateNetwork = ...;
4571 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4572 readonly b PrivateUsers = ...;
4573 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4574 readonly b PrivateMounts = ...;
4575 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
4576 readonly b PrivateIPC = ...;
4577 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4578 readonly s ProtectHome = '...';
4579 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4580 readonly s ProtectSystem = '...';
4581 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4582 readonly b SameProcessGroup = ...;
4583 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4584 readonly s UtmpIdentifier = '...';
4585 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4586 readonly s UtmpMode = '...';
4587 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4588 readonly (bs) SELinuxContext = ...;
4589 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4590 readonly (bs) AppArmorProfile = ...;
4591 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4592 readonly (bs) SmackProcessLabel = ...;
4593 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4594 readonly b IgnoreSIGPIPE = ...;
4595 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4596 readonly b NoNewPrivileges = ...;
4597 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4598 readonly (bas) SystemCallFilter = ...;
4599 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4600 readonly as SystemCallArchitectures = ['...', ...];
4601 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4602 readonly i SystemCallErrorNumber = ...;
4603 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1f6b4144
ZJS
4604 readonly (bas) SystemCallLog = ...;
4605 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4606 readonly s Personality = '...';
4607 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4608 readonly b LockPersonality = ...;
4609 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4610 readonly (bas) RestrictAddressFamilies = ...;
4611 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4612 readonly s RuntimeDirectoryPreserve = '...';
4613 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4614 readonly u RuntimeDirectoryMode = ...;
4615 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4616 readonly as RuntimeDirectory = ['...', ...];
4617 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4618 readonly u StateDirectoryMode = ...;
4619 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4620 readonly as StateDirectory = ['...', ...];
4621 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4622 readonly u CacheDirectoryMode = ...;
4623 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4624 readonly as CacheDirectory = ['...', ...];
4625 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4626 readonly u LogsDirectoryMode = ...;
4627 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4628 readonly as LogsDirectory = ['...', ...];
4629 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4630 readonly u ConfigurationDirectoryMode = ...;
4631 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4632 readonly as ConfigurationDirectory = ['...', ...];
4633 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4634 readonly t TimeoutCleanUSec = ...;
4635 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4636 readonly b MemoryDenyWriteExecute = ...;
4637 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4638 readonly b RestrictRealtime = ...;
4639 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4640 readonly b RestrictSUIDSGID = ...;
4641 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4642 readonly t RestrictNamespaces = ...;
4643 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4644 readonly a(ssbt) BindPaths = [...];
4645 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4646 readonly a(ssbt) BindReadOnlyPaths = [...];
4647 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4648 readonly a(ss) TemporaryFileSystem = [...];
4649 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4650 readonly b MountAPIVFS = ...;
4651 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4652 readonly s KeyringMode = '...';
4653 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
4654 readonly s ProtectProc = '...';
4655 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4656 readonly s ProcSubset = '...';
4657 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4658 readonly b ProtectHostname = ...;
4659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4660 readonly s NetworkNamespacePath = '...';
4661 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
4662 readonly s IPCNamespacePath = '...';
4663 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
4664 readonly s KillMode = '...';
4665 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4666 readonly i KillSignal = ...;
4667 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4668 readonly i RestartKillSignal = ...;
4669 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4670 readonly i FinalKillSignal = ...;
4671 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4672 readonly b SendSIGKILL = ...;
4673 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4674 readonly b SendSIGHUP = ...;
4675 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
4676 readonly i WatchdogSignal = ...;
4677 };
4678 interface org.freedesktop.DBus.Peer { ... };
4679 interface org.freedesktop.DBus.Introspectable { ... };
4680 interface org.freedesktop.DBus.Properties { ... };
4681 interface org.freedesktop.systemd1.Unit { ... };
4682};
4683 </programlisting>
4684
00bb75d7
ZJS
4685 <!--method GetProcesses is not documented!-->
4686
4687 <!--method AttachProcesses is not documented!-->
4688
4689 <!--property BindIPv6Only is not documented!-->
4690
4691 <!--property Backlog is not documented!-->
4692
4693 <!--property TimeoutUSec is not documented!-->
4694
4695 <!--property BindToDevice is not documented!-->
4696
4697 <!--property SocketUser is not documented!-->
4698
4699 <!--property SocketGroup is not documented!-->
4700
4701 <!--property SocketMode is not documented!-->
4702
4703 <!--property DirectoryMode is not documented!-->
4704
4705 <!--property Writable is not documented!-->
4706
4707 <!--property KeepAlive is not documented!-->
4708
4709 <!--property KeepAliveTimeUSec is not documented!-->
4710
4711 <!--property KeepAliveIntervalUSec is not documented!-->
4712
4713 <!--property KeepAliveProbes is not documented!-->
4714
4715 <!--property DeferAcceptUSec is not documented!-->
4716
4717 <!--property NoDelay is not documented!-->
4718
4719 <!--property Priority is not documented!-->
4720
4721 <!--property ReceiveBuffer is not documented!-->
4722
4723 <!--property SendBuffer is not documented!-->
4724
4725 <!--property IPTOS is not documented!-->
4726
4727 <!--property IPTTL is not documented!-->
4728
4729 <!--property PipeSize is not documented!-->
4730
4731 <!--property FreeBind is not documented!-->
4732
4733 <!--property Transparent is not documented!-->
4734
4735 <!--property Broadcast is not documented!-->
4736
4737 <!--property PassCredentials is not documented!-->
4738
4739 <!--property PassSecurity is not documented!-->
4740
9653108f
ZJS
4741 <!--property PassPacketInfo is not documented!-->
4742
95923d7e
LP
4743 <!--property Timestamping is not documented!-->
4744
00bb75d7
ZJS
4745 <!--property RemoveOnStop is not documented!-->
4746
4747 <!--property Listen is not documented!-->
4748
4749 <!--property Symlinks is not documented!-->
4750
4751 <!--property Mark is not documented!-->
4752
4753 <!--property MaxConnections is not documented!-->
4754
4755 <!--property MaxConnectionsPerSource is not documented!-->
4756
4757 <!--property MessageQueueMaxMessages is not documented!-->
4758
4759 <!--property MessageQueueMessageSize is not documented!-->
4760
4761 <!--property TCPCongestion is not documented!-->
4762
4763 <!--property ReusePort is not documented!-->
4764
4765 <!--property SmackLabel is not documented!-->
4766
4767 <!--property SmackLabelIPIn is not documented!-->
4768
4769 <!--property SmackLabelIPOut is not documented!-->
4770
4771 <!--property NRefused is not documented!-->
4772
4773 <!--property FileDescriptorName is not documented!-->
4774
4775 <!--property SocketProtocol is not documented!-->
4776
4777 <!--property TriggerLimitIntervalUSec is not documented!-->
4778
4779 <!--property TriggerLimitBurst is not documented!-->
4780
4781 <!--property UID is not documented!-->
4782
4783 <!--property GID is not documented!-->
4784
4785 <!--property ExecStopPre is not documented!-->
4786
4787 <!--property ExecStopPost is not documented!-->
4788
4789 <!--property Slice is not documented!-->
4790
4791 <!--property MemoryCurrent is not documented!-->
4792
4793 <!--property CPUUsageNSec is not documented!-->
4794
4795 <!--property EffectiveCPUs is not documented!-->
4796
4797 <!--property EffectiveMemoryNodes is not documented!-->
4798
4799 <!--property TasksCurrent is not documented!-->
4800
4801 <!--property IPIngressBytes is not documented!-->
4802
4803 <!--property IPIngressPackets is not documented!-->
4804
4805 <!--property IPEgressBytes is not documented!-->
4806
4807 <!--property IPEgressPackets is not documented!-->
4808
4809 <!--property IOReadBytes is not documented!-->
4810
4811 <!--property IOReadOperations is not documented!-->
4812
4813 <!--property IOWriteBytes is not documented!-->
4814
4815 <!--property IOWriteOperations is not documented!-->
4816
4817 <!--property Delegate is not documented!-->
4818
4819 <!--property DelegateControllers is not documented!-->
4820
4821 <!--property CPUAccounting is not documented!-->
4822
4823 <!--property CPUWeight is not documented!-->
4824
4825 <!--property StartupCPUWeight is not documented!-->
4826
4827 <!--property CPUShares is not documented!-->
4828
4829 <!--property StartupCPUShares is not documented!-->
4830
4831 <!--property CPUQuotaPerSecUSec is not documented!-->
4832
4833 <!--property CPUQuotaPeriodUSec is not documented!-->
4834
4835 <!--property AllowedCPUs is not documented!-->
4836
4837 <!--property AllowedMemoryNodes is not documented!-->
4838
4839 <!--property IOAccounting is not documented!-->
4840
4841 <!--property IOWeight is not documented!-->
4842
4843 <!--property StartupIOWeight is not documented!-->
4844
4845 <!--property IODeviceWeight is not documented!-->
4846
4847 <!--property IOReadBandwidthMax is not documented!-->
4848
4849 <!--property IOWriteBandwidthMax is not documented!-->
4850
4851 <!--property IOReadIOPSMax is not documented!-->
4852
4853 <!--property IOWriteIOPSMax is not documented!-->
4854
4855 <!--property IODeviceLatencyTargetUSec is not documented!-->
4856
4857 <!--property BlockIOAccounting is not documented!-->
4858
4859 <!--property BlockIOWeight is not documented!-->
4860
4861 <!--property StartupBlockIOWeight is not documented!-->
4862
4863 <!--property BlockIODeviceWeight is not documented!-->
4864
4865 <!--property BlockIOReadBandwidth is not documented!-->
4866
4867 <!--property BlockIOWriteBandwidth is not documented!-->
4868
4869 <!--property MemoryAccounting is not documented!-->
4870
4871 <!--property DefaultMemoryLow is not documented!-->
4872
4873 <!--property DefaultMemoryMin is not documented!-->
4874
4875 <!--property MemoryMin is not documented!-->
4876
4877 <!--property MemoryLow is not documented!-->
4878
4879 <!--property MemoryHigh is not documented!-->
4880
4881 <!--property MemoryMax is not documented!-->
4882
4883 <!--property MemorySwapMax is not documented!-->
4884
4885 <!--property MemoryLimit is not documented!-->
4886
4887 <!--property DevicePolicy is not documented!-->
4888
4889 <!--property DeviceAllow is not documented!-->
4890
4891 <!--property TasksAccounting is not documented!-->
4892
4893 <!--property TasksMax is not documented!-->
4894
4895 <!--property IPAccounting is not documented!-->
4896
4897 <!--property IPAddressAllow is not documented!-->
4898
4899 <!--property IPAddressDeny is not documented!-->
4900
4901 <!--property IPIngressFilterPath is not documented!-->
4902
4903 <!--property IPEgressFilterPath is not documented!-->
4904
4905 <!--property DisableControllers is not documented!-->
4906
4d824a4e
AZ
4907 <!--property ManagedOOMSwap is not documented!-->
4908
4909 <!--property ManagedOOMMemoryPressure is not documented!-->
4910
d9d3f05d 4911 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 4912
d8a4d64b
AZ
4913 <!--property ManagedOOMPreference is not documented!-->
4914
9e009a14
JK
4915 <!--property BPFProgram is not documented!-->
4916
dcf4781c
JK
4917 <!--property SocketBindAllow is not documented!-->
4918
4919 <!--property SocketBindDeny is not documented!-->
4920
57585d59
MV
4921 <!--property RestrictNetworkInterfaces is not documented!-->
4922
00bb75d7
ZJS
4923 <!--property EnvironmentFiles is not documented!-->
4924
4925 <!--property PassEnvironment is not documented!-->
4926
4927 <!--property UnsetEnvironment is not documented!-->
4928
4929 <!--property UMask is not documented!-->
4930
4931 <!--property LimitCPUSoft is not documented!-->
4932
4933 <!--property LimitFSIZE is not documented!-->
4934
4935 <!--property LimitFSIZESoft is not documented!-->
4936
4937 <!--property LimitDATA is not documented!-->
4938
4939 <!--property LimitDATASoft is not documented!-->
4940
4941 <!--property LimitSTACK is not documented!-->
4942
4943 <!--property LimitSTACKSoft is not documented!-->
4944
4945 <!--property LimitCORE is not documented!-->
4946
4947 <!--property LimitCORESoft is not documented!-->
4948
4949 <!--property LimitRSS is not documented!-->
4950
4951 <!--property LimitRSSSoft is not documented!-->
4952
4953 <!--property LimitNOFILE is not documented!-->
4954
4955 <!--property LimitNOFILESoft is not documented!-->
4956
4957 <!--property LimitAS is not documented!-->
4958
4959 <!--property LimitASSoft is not documented!-->
4960
4961 <!--property LimitNPROC is not documented!-->
4962
4963 <!--property LimitNPROCSoft is not documented!-->
4964
4965 <!--property LimitMEMLOCK is not documented!-->
4966
4967 <!--property LimitMEMLOCKSoft is not documented!-->
4968
4969 <!--property LimitLOCKS is not documented!-->
4970
4971 <!--property LimitLOCKSSoft is not documented!-->
4972
4973 <!--property LimitSIGPENDING is not documented!-->
4974
4975 <!--property LimitSIGPENDINGSoft is not documented!-->
4976
4977 <!--property LimitMSGQUEUE is not documented!-->
4978
4979 <!--property LimitMSGQUEUESoft is not documented!-->
4980
4981 <!--property LimitNICE is not documented!-->
4982
4983 <!--property LimitNICESoft is not documented!-->
4984
4985 <!--property LimitRTPRIO is not documented!-->
4986
4987 <!--property LimitRTPRIOSoft is not documented!-->
4988
4989 <!--property LimitRTTIME is not documented!-->
4990
4991 <!--property LimitRTTIMESoft is not documented!-->
4992
4993 <!--property WorkingDirectory is not documented!-->
4994
35f4e010
ZJS
4995 <!--property RootHashPath is not documented!-->
4996
35f4e010
ZJS
4997 <!--property RootHashSignaturePath is not documented!-->
4998
00bb75d7
ZJS
4999 <!--property OOMScoreAdjust is not documented!-->
5000
5001 <!--property CoredumpFilter is not documented!-->
5002
5003 <!--property Nice is not documented!-->
5004
5005 <!--property IOSchedulingClass is not documented!-->
5006
5007 <!--property IOSchedulingPriority is not documented!-->
5008
5009 <!--property CPUSchedulingPolicy is not documented!-->
5010
5011 <!--property CPUSchedulingPriority is not documented!-->
5012
5013 <!--property CPUAffinity is not documented!-->
5014
5015 <!--property CPUAffinityFromNUMA is not documented!-->
5016
5017 <!--property NUMAPolicy is not documented!-->
5018
5019 <!--property NUMAMask is not documented!-->
5020
5021 <!--property TimerSlackNSec is not documented!-->
5022
5023 <!--property CPUSchedulingResetOnFork is not documented!-->
5024
5025 <!--property NonBlocking is not documented!-->
5026
5027 <!--property StandardInput is not documented!-->
5028
5029 <!--property StandardInputFileDescriptorName is not documented!-->
5030
5031 <!--property StandardInputData is not documented!-->
5032
5033 <!--property StandardOutput is not documented!-->
5034
5035 <!--property StandardOutputFileDescriptorName is not documented!-->
5036
5037 <!--property StandardError is not documented!-->
5038
5039 <!--property StandardErrorFileDescriptorName is not documented!-->
5040
5041 <!--property TTYPath is not documented!-->
5042
5043 <!--property TTYReset is not documented!-->
5044
5045 <!--property TTYVHangup is not documented!-->
5046
5047 <!--property TTYVTDisallocate is not documented!-->
5048
5049 <!--property SyslogPriority is not documented!-->
5050
5051 <!--property SyslogIdentifier is not documented!-->
5052
5053 <!--property SyslogLevelPrefix is not documented!-->
5054
5055 <!--property SyslogLevel is not documented!-->
5056
5057 <!--property SyslogFacility is not documented!-->
5058
5059 <!--property LogLevelMax is not documented!-->
5060
5061 <!--property LogRateLimitIntervalUSec is not documented!-->
5062
5063 <!--property LogRateLimitBurst is not documented!-->
5064
5065 <!--property LogExtraFields is not documented!-->
5066
5067 <!--property LogNamespace is not documented!-->
5068
5069 <!--property AmbientCapabilities is not documented!-->
5070
5071 <!--property User is not documented!-->
5072
5073 <!--property Group is not documented!-->
5074
5075 <!--property DynamicUser is not documented!-->
5076
5077 <!--property RemoveIPC is not documented!-->
5078
e4b2cea3
ZJS
5079 <!--property SetCredential is not documented!-->
5080
43144be4
LP
5081 <!--property SetCredentialEncrypted is not documented!-->
5082
e4b2cea3
ZJS
5083 <!--property LoadCredential is not documented!-->
5084
43144be4
LP
5085 <!--property LoadCredentialEncrypted is not documented!-->
5086
00bb75d7
ZJS
5087 <!--property SupplementaryGroups is not documented!-->
5088
5089 <!--property PAMName is not documented!-->
5090
5091 <!--property ReadWritePaths is not documented!-->
5092
5093 <!--property ReadOnlyPaths is not documented!-->
5094
5095 <!--property InaccessiblePaths is not documented!-->
5096
ddc155b2
TM
5097 <!--property ExecPaths is not documented!-->
5098
5099 <!--property NoExecPaths is not documented!-->
5100
00bb75d7
ZJS
5101 <!--property PrivateTmp is not documented!-->
5102
5103 <!--property PrivateDevices is not documented!-->
5104
5105 <!--property ProtectClock is not documented!-->
5106
5107 <!--property ProtectKernelTunables is not documented!-->
5108
5109 <!--property ProtectKernelModules is not documented!-->
5110
5111 <!--property ProtectKernelLogs is not documented!-->
5112
5113 <!--property ProtectControlGroups is not documented!-->
5114
5115 <!--property PrivateNetwork is not documented!-->
5116
5117 <!--property PrivateUsers is not documented!-->
5118
5119 <!--property PrivateMounts is not documented!-->
5120
a70581ff
XR
5121 <!--property PrivateIPC is not documented!-->
5122
00bb75d7
ZJS
5123 <!--property ProtectHome is not documented!-->
5124
5125 <!--property ProtectSystem is not documented!-->
5126
5127 <!--property SameProcessGroup is not documented!-->
5128
5129 <!--property UtmpIdentifier is not documented!-->
5130
5131 <!--property UtmpMode is not documented!-->
5132
5133 <!--property SELinuxContext is not documented!-->
5134
5135 <!--property AppArmorProfile is not documented!-->
5136
5137 <!--property SmackProcessLabel is not documented!-->
5138
5139 <!--property IgnoreSIGPIPE is not documented!-->
5140
5141 <!--property NoNewPrivileges is not documented!-->
5142
5143 <!--property SystemCallFilter is not documented!-->
5144
5145 <!--property SystemCallArchitectures is not documented!-->
5146
5147 <!--property SystemCallErrorNumber is not documented!-->
5148
1f6b4144
ZJS
5149 <!--property SystemCallLog is not documented!-->
5150
00bb75d7
ZJS
5151 <!--property Personality is not documented!-->
5152
5153 <!--property LockPersonality is not documented!-->
5154
5155 <!--property RestrictAddressFamilies is not documented!-->
5156
5157 <!--property RuntimeDirectoryPreserve is not documented!-->
5158
5159 <!--property RuntimeDirectoryMode is not documented!-->
5160
5161 <!--property RuntimeDirectory is not documented!-->
5162
5163 <!--property StateDirectoryMode is not documented!-->
5164
5165 <!--property StateDirectory is not documented!-->
5166
5167 <!--property CacheDirectoryMode is not documented!-->
5168
5169 <!--property CacheDirectory is not documented!-->
5170
5171 <!--property LogsDirectoryMode is not documented!-->
5172
5173 <!--property LogsDirectory is not documented!-->
5174
5175 <!--property ConfigurationDirectoryMode is not documented!-->
5176
5177 <!--property ConfigurationDirectory is not documented!-->
5178
5179 <!--property TimeoutCleanUSec is not documented!-->
5180
5181 <!--property MemoryDenyWriteExecute is not documented!-->
5182
5183 <!--property RestrictRealtime is not documented!-->
5184
5185 <!--property RestrictSUIDSGID is not documented!-->
5186
5187 <!--property RestrictNamespaces is not documented!-->
5188
5189 <!--property BindPaths is not documented!-->
5190
5191 <!--property BindReadOnlyPaths is not documented!-->
47fb7fd6 5192
00bb75d7 5193 <!--property TemporaryFileSystem is not documented!-->
47fb7fd6 5194
00bb75d7 5195 <!--property MountAPIVFS is not documented!-->
47fb7fd6 5196
00bb75d7 5197 <!--property KeyringMode is not documented!-->
47fb7fd6 5198
e4b2cea3
ZJS
5199 <!--property ProtectProc is not documented!-->
5200
5201 <!--property ProcSubset is not documented!-->
5202
00bb75d7 5203 <!--property ProtectHostname is not documented!-->
47fb7fd6 5204
00bb75d7 5205 <!--property NetworkNamespacePath is not documented!-->
47fb7fd6 5206
a70581ff
XR
5207 <!--property IPCNamespacePath is not documented!-->
5208
00bb75d7 5209 <!--property KillMode is not documented!-->
47fb7fd6 5210
00bb75d7 5211 <!--property KillSignal is not documented!-->
47fb7fd6 5212
00bb75d7 5213 <!--property RestartKillSignal is not documented!-->
47fb7fd6 5214
00bb75d7 5215 <!--property FinalKillSignal is not documented!-->
47fb7fd6 5216
00bb75d7 5217 <!--property SendSIGKILL is not documented!-->
47fb7fd6 5218
00bb75d7 5219 <!--property SendSIGHUP is not documented!-->
47fb7fd6 5220
00bb75d7 5221 <!--property WatchdogSignal is not documented!-->
47fb7fd6 5222
00bb75d7 5223 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 5224
00bb75d7 5225 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 5226
00bb75d7 5227 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
47fb7fd6 5228
00bb75d7 5229 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 5230
48f99d7c
ZJS
5231 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Socket"/>
5232
00bb75d7 5233 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 5234
00bb75d7 5235 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 5236
00bb75d7 5237 <variablelist class="dbus-property" generated="True" extra-ref="BindIPv6Only"/>
47fb7fd6 5238
00bb75d7 5239 <variablelist class="dbus-property" generated="True" extra-ref="Backlog"/>
47fb7fd6 5240
00bb75d7 5241 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
47fb7fd6 5242
00bb75d7 5243 <variablelist class="dbus-property" generated="True" extra-ref="BindToDevice"/>
47fb7fd6 5244
00bb75d7 5245 <variablelist class="dbus-property" generated="True" extra-ref="SocketUser"/>
47fb7fd6 5246
00bb75d7 5247 <variablelist class="dbus-property" generated="True" extra-ref="SocketGroup"/>
47fb7fd6 5248
00bb75d7 5249 <variablelist class="dbus-property" generated="True" extra-ref="SocketMode"/>
47fb7fd6 5250
00bb75d7 5251 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
47fb7fd6 5252
00bb75d7 5253 <variablelist class="dbus-property" generated="True" extra-ref="Accept"/>
47fb7fd6 5254
c882b714
ZJS
5255 <variablelist class="dbus-property" generated="True" extra-ref="FlushPending"/>
5256
00bb75d7 5257 <variablelist class="dbus-property" generated="True" extra-ref="Writable"/>
47fb7fd6 5258
00bb75d7 5259 <variablelist class="dbus-property" generated="True" extra-ref="KeepAlive"/>
47fb7fd6 5260
00bb75d7 5261 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveTimeUSec"/>
47fb7fd6 5262
00bb75d7 5263 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveIntervalUSec"/>
47fb7fd6 5264
00bb75d7 5265 <variablelist class="dbus-property" generated="True" extra-ref="KeepAliveProbes"/>
47fb7fd6 5266
00bb75d7 5267 <variablelist class="dbus-property" generated="True" extra-ref="DeferAcceptUSec"/>
47fb7fd6 5268
00bb75d7 5269 <variablelist class="dbus-property" generated="True" extra-ref="NoDelay"/>
47fb7fd6 5270
00bb75d7 5271 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
47fb7fd6 5272
00bb75d7 5273 <variablelist class="dbus-property" generated="True" extra-ref="ReceiveBuffer"/>
47fb7fd6 5274
00bb75d7 5275 <variablelist class="dbus-property" generated="True" extra-ref="SendBuffer"/>
47fb7fd6 5276
00bb75d7 5277 <variablelist class="dbus-property" generated="True" extra-ref="IPTOS"/>
47fb7fd6 5278
00bb75d7 5279 <variablelist class="dbus-property" generated="True" extra-ref="IPTTL"/>
47fb7fd6 5280
00bb75d7 5281 <variablelist class="dbus-property" generated="True" extra-ref="PipeSize"/>
47fb7fd6 5282
00bb75d7 5283 <variablelist class="dbus-property" generated="True" extra-ref="FreeBind"/>
47fb7fd6 5284
00bb75d7 5285 <variablelist class="dbus-property" generated="True" extra-ref="Transparent"/>
47fb7fd6 5286
00bb75d7 5287 <variablelist class="dbus-property" generated="True" extra-ref="Broadcast"/>
47fb7fd6 5288
00bb75d7 5289 <variablelist class="dbus-property" generated="True" extra-ref="PassCredentials"/>
47fb7fd6 5290
00bb75d7 5291 <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
47fb7fd6 5292
9653108f
ZJS
5293 <variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
5294
95923d7e
LP
5295 <variablelist class="dbus-property" generated="True" extra-ref="Timestamping"/>
5296
00bb75d7 5297 <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
47fb7fd6 5298
00bb75d7 5299 <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
47fb7fd6 5300
00bb75d7 5301 <variablelist class="dbus-property" generated="True" extra-ref="Symlinks"/>
47fb7fd6 5302
00bb75d7 5303 <variablelist class="dbus-property" generated="True" extra-ref="Mark"/>
47fb7fd6 5304
00bb75d7 5305 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnections"/>
47fb7fd6 5306
00bb75d7 5307 <variablelist class="dbus-property" generated="True" extra-ref="MaxConnectionsPerSource"/>
47fb7fd6 5308
00bb75d7 5309 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMaxMessages"/>
47fb7fd6 5310
00bb75d7 5311 <variablelist class="dbus-property" generated="True" extra-ref="MessageQueueMessageSize"/>
47fb7fd6 5312
00bb75d7 5313 <variablelist class="dbus-property" generated="True" extra-ref="TCPCongestion"/>
47fb7fd6 5314
00bb75d7 5315 <variablelist class="dbus-property" generated="True" extra-ref="ReusePort"/>
47fb7fd6 5316
00bb75d7 5317 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabel"/>
47fb7fd6 5318
00bb75d7 5319 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPIn"/>
47fb7fd6 5320
00bb75d7 5321 <variablelist class="dbus-property" generated="True" extra-ref="SmackLabelIPOut"/>
47fb7fd6 5322
00bb75d7 5323 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
47fb7fd6 5324
00bb75d7 5325 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
47fb7fd6 5326
00bb75d7 5327 <variablelist class="dbus-property" generated="True" extra-ref="NConnections"/>
47fb7fd6 5328
00bb75d7 5329 <variablelist class="dbus-property" generated="True" extra-ref="NAccepted"/>
47fb7fd6 5330
00bb75d7 5331 <variablelist class="dbus-property" generated="True" extra-ref="NRefused"/>
47fb7fd6 5332
00bb75d7 5333 <variablelist class="dbus-property" generated="True" extra-ref="FileDescriptorName"/>
47fb7fd6 5334
00bb75d7 5335 <variablelist class="dbus-property" generated="True" extra-ref="SocketProtocol"/>
47fb7fd6 5336
00bb75d7 5337 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitIntervalUSec"/>
47fb7fd6 5338
00bb75d7 5339 <variablelist class="dbus-property" generated="True" extra-ref="TriggerLimitBurst"/>
47fb7fd6 5340
00bb75d7 5341 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
47fb7fd6 5342
00bb75d7 5343 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
47fb7fd6 5344
00bb75d7 5345 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPre"/>
47fb7fd6 5346
00bb75d7 5347 <variablelist class="dbus-property" generated="True" extra-ref="ExecStartPost"/>
47fb7fd6 5348
00bb75d7 5349 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPre"/>
47fb7fd6 5350
00bb75d7 5351 <variablelist class="dbus-property" generated="True" extra-ref="ExecStopPost"/>
47fb7fd6 5352
00bb75d7 5353 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
47fb7fd6 5354
00bb75d7 5355 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
47fb7fd6 5356
00bb75d7 5357 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
47fb7fd6 5358
93ff34e4
LB
5359 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
5360
00bb75d7 5361 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
47fb7fd6 5362
00bb75d7 5363 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
47fb7fd6 5364
00bb75d7 5365 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
47fb7fd6 5366
00bb75d7 5367 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
47fb7fd6 5368
00bb75d7 5369 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
47fb7fd6 5370
00bb75d7 5371 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
47fb7fd6 5372
00bb75d7 5373 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
47fb7fd6 5374
00bb75d7 5375 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
47fb7fd6 5376
00bb75d7 5377 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
47fb7fd6 5378
00bb75d7 5379 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
47fb7fd6 5380
00bb75d7 5381 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
47fb7fd6 5382
00bb75d7 5383 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
47fb7fd6 5384
00bb75d7 5385 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
47fb7fd6 5386
00bb75d7 5387 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
47fb7fd6 5388
00bb75d7 5389 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
47fb7fd6 5390
00bb75d7 5391 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 5392
00bb75d7 5393 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 5394
00bb75d7 5395 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 5396
00bb75d7 5397 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 5398
00bb75d7 5399 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 5400
00bb75d7 5401 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 5402
00bb75d7 5403 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 5404
00bb75d7 5405 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 5406
00bb75d7 5407 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 5408
00bb75d7 5409 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 5410
00bb75d7 5411 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 5412
00bb75d7 5413 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 5414
00bb75d7 5415 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 5416
00bb75d7 5417 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 5418
00bb75d7 5419 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 5420
00bb75d7 5421 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 5422
00bb75d7 5423 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 5424
00bb75d7 5425 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 5426
00bb75d7 5427 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 5428
00bb75d7 5429 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 5430
00bb75d7 5431 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 5432
00bb75d7 5433 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 5434
00bb75d7 5435 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 5436
00bb75d7 5437 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 5438
00bb75d7 5439 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 5440
00bb75d7 5441 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 5442
00bb75d7 5443 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 5444
00bb75d7 5445 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
47fb7fd6 5446
00bb75d7 5447 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
47fb7fd6 5448
00bb75d7 5449 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
47fb7fd6 5450
00bb75d7 5451 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
47fb7fd6 5452
00bb75d7 5453 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
47fb7fd6 5454
00bb75d7 5455 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
47fb7fd6 5456
00bb75d7 5457 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
47fb7fd6 5458
00bb75d7 5459 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
47fb7fd6 5460
00bb75d7 5461 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
47fb7fd6 5462
00bb75d7 5463 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
47fb7fd6 5464
00bb75d7 5465 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
47fb7fd6 5466
00bb75d7 5467 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
47fb7fd6 5468
00bb75d7 5469 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
47fb7fd6 5470
00bb75d7 5471 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
47fb7fd6 5472
00bb75d7 5473 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
47fb7fd6 5474
4d824a4e
AZ
5475 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
5476
5477 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
5478
d9d3f05d 5479 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 5480
d8a4d64b
AZ
5481 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
5482
9e009a14
JK
5483 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
5484
dcf4781c
JK
5485 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
5486
5487 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
5488
57585d59
MV
5489 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
5490
00bb75d7 5491 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
47fb7fd6 5492
00bb75d7 5493 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
47fb7fd6 5494
00bb75d7 5495 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
47fb7fd6 5496
00bb75d7 5497 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
47fb7fd6 5498
00bb75d7 5499 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
47fb7fd6 5500
00bb75d7 5501 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
47fb7fd6 5502
00bb75d7 5503 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
47fb7fd6 5504
00bb75d7 5505 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
47fb7fd6 5506
00bb75d7 5507 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
47fb7fd6 5508
00bb75d7 5509 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
47fb7fd6 5510
00bb75d7 5511 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
47fb7fd6 5512
00bb75d7 5513 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
47fb7fd6 5514
00bb75d7 5515 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
47fb7fd6 5516
00bb75d7 5517 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
47fb7fd6 5518
00bb75d7 5519 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
47fb7fd6 5520
00bb75d7 5521 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
47fb7fd6 5522
00bb75d7 5523 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
47fb7fd6 5524
00bb75d7 5525 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
47fb7fd6 5526
00bb75d7 5527 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
47fb7fd6 5528
00bb75d7 5529 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
47fb7fd6 5530
00bb75d7 5531 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
47fb7fd6 5532
00bb75d7 5533 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
47fb7fd6 5534
00bb75d7 5535 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
47fb7fd6 5536
00bb75d7 5537 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
47fb7fd6 5538
00bb75d7 5539 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
47fb7fd6 5540
00bb75d7 5541 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
47fb7fd6 5542
00bb75d7 5543 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
47fb7fd6 5544
00bb75d7 5545 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
47fb7fd6 5546
00bb75d7 5547 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
47fb7fd6 5548
00bb75d7 5549 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
47fb7fd6 5550
00bb75d7 5551 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
47fb7fd6 5552
00bb75d7 5553 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
47fb7fd6 5554
00bb75d7 5555 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
47fb7fd6 5556
00bb75d7 5557 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
47fb7fd6 5558
00bb75d7 5559 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
47fb7fd6 5560
00bb75d7 5561 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
47fb7fd6 5562
00bb75d7 5563 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
47fb7fd6 5564
00bb75d7 5565 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
47fb7fd6 5566
00bb75d7 5567 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
47fb7fd6 5568
00bb75d7 5569 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
47fb7fd6 5570
35f4e010
ZJS
5571 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
5572
5573 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
5574
5575 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
5576
5577 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
5578
5579 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
5580
5581 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
5582
93f59701
LB
5583 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
5584
35f4e010
ZJS
5585 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
5586
00bb75d7 5587 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
47fb7fd6 5588
00bb75d7 5589 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
47fb7fd6 5590
00bb75d7 5591 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
47fb7fd6 5592
00bb75d7 5593 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
47fb7fd6 5594
00bb75d7 5595 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
47fb7fd6 5596
00bb75d7 5597 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
47fb7fd6 5598
00bb75d7 5599 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
47fb7fd6 5600
00bb75d7 5601 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
47fb7fd6 5602
00bb75d7 5603 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
47fb7fd6 5604
00bb75d7 5605 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
47fb7fd6 5606
00bb75d7 5607 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
47fb7fd6 5608
00bb75d7 5609 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
47fb7fd6 5610
00bb75d7 5611 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
47fb7fd6 5612
00bb75d7 5613 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
47fb7fd6 5614
00bb75d7 5615 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
47fb7fd6 5616
00bb75d7 5617 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
47fb7fd6 5618
00bb75d7 5619 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
47fb7fd6 5620
00bb75d7 5621 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
47fb7fd6 5622
00bb75d7 5623 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
47fb7fd6 5624
00bb75d7 5625 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 5626
00bb75d7 5627 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 5628
00bb75d7 5629 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 5630
00bb75d7 5631 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 5632
00bb75d7 5633 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 5634
00bb75d7 5635 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 5636
00bb75d7 5637 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 5638
00bb75d7 5639 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 5640
00bb75d7 5641 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 5642
00bb75d7 5643 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 5644
00bb75d7 5645 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 5646
00bb75d7 5647 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 5648
00bb75d7 5649 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 5650
00bb75d7 5651 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 5652
00bb75d7 5653 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 5654
00bb75d7 5655 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 5656
00bb75d7
ZJS
5657 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
5658
5659 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
5660
5661 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
5662
5663 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
5664
5665 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
5666
5667 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
5668
5669 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
5670
e4b2cea3
ZJS
5671 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
5672
43144be4
LP
5673 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
5674
e4b2cea3
ZJS
5675 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
5676
43144be4
LP
5677 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
5678
00bb75d7
ZJS
5679 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
5680
5681 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
5682
5683 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
5684
5685 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
5686
5687 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
5688
ddc155b2
TM
5689 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
5690
5691 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
5692
00bb75d7
ZJS
5693 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
5694
5695 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
5696
5697 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
5698
5699 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
5700
5701 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
5702
5703 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
5704
5705 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
5706
5707 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
5708
5709 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
5710
5711 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
5712
5713 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
5714
a70581ff
XR
5715 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
5716
00bb75d7
ZJS
5717 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
5718
5719 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
5720
5721 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
5722
5723 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
5724
5725 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
5726
5727 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
5728
5729 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
5730
5731 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
5732
5733 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
5734
5735 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 5736
00bb75d7 5737 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 5738
00bb75d7 5739 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 5740
00bb75d7 5741 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 5742
1f6b4144
ZJS
5743 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
5744
00bb75d7 5745 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 5746
00bb75d7 5747 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 5748
00bb75d7 5749 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 5750
00bb75d7 5751 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 5752
00bb75d7 5753 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 5754
00bb75d7 5755 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 5756
00bb75d7 5757 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 5758
00bb75d7 5759 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
47fb7fd6 5760
00bb75d7 5761 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
47fb7fd6 5762
00bb75d7 5763 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
47fb7fd6 5764
00bb75d7 5765 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
47fb7fd6 5766
00bb75d7 5767 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
47fb7fd6 5768
00bb75d7 5769 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
47fb7fd6 5770
00bb75d7 5771 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
47fb7fd6 5772
00bb75d7 5773 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
47fb7fd6 5774
00bb75d7 5775 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
47fb7fd6 5776
00bb75d7 5777 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
47fb7fd6 5778
00bb75d7 5779 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
47fb7fd6 5780
00bb75d7 5781 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
47fb7fd6 5782
00bb75d7 5783 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
47fb7fd6 5784
00bb75d7 5785 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
47fb7fd6 5786
00bb75d7 5787 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
47fb7fd6 5788
00bb75d7 5789 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
47fb7fd6 5790
00bb75d7 5791 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
47fb7fd6 5792
e4b2cea3
ZJS
5793 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
5794
5795 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
5796
00bb75d7 5797 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
47fb7fd6 5798
00bb75d7 5799 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
47fb7fd6 5800
a70581ff
XR
5801 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
5802
00bb75d7 5803 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
47fb7fd6 5804
00bb75d7 5805 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
47fb7fd6 5806
00bb75d7 5807 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
47fb7fd6 5808
00bb75d7 5809 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
47fb7fd6 5810
00bb75d7 5811 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 5812
00bb75d7 5813 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 5814
00bb75d7 5815 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 5816
00bb75d7 5817 <!--End of Autogenerated section-->
47fb7fd6
ZJS
5818
5819 <refsect2>
5820 <title>Properties</title>
5821
5822 <para>Most of the properties map directly to the corresponding settings in socket unit files. As socket
5823 units can include <varname>ExecStartPre</varname> (and similar) fields which contain information about
5824 processes to execute. They also share most of the fields related to the execution context that Service
5825 objects expose (see above).</para>
5826
5827 <para>In addition to these properties there are the following:</para>
5828
5829 <para><varname>NAccepted</varname> contains the accumulated number of connections ever accepted on this
1bdecfb8 5830 socket. This only applies to sockets with <varname>Accept</varname> set to <literal>yes</literal>,
47fb7fd6
ZJS
5831 i.e. those where systemd is responsible for accepted connections. </para>
5832
5833 <para>Similarly <varname>NConnections</varname> contains the number of currently open connections on
5834 this socket. It only applies only to socket units with <varname>Accept</varname> set to
1bdecfb8 5835 <literal>yes</literal>.</para>
47fb7fd6
ZJS
5836
5837 <para><varname>Result</varname> encodes the reason why a socket unit failed if it is in the
5838 <literal>failed</literal> state (see <varname>ActiveState</varname> above). The values
5839 <literal>success</literal>, <literal>resources</literal>, <literal>timeout</literal>,
5840 <literal>exit-code</literal>, <literal>signal</literal> and <literal>core-dump</literal> have the same
5841 meaning as they have for the corresponding field of service units (see above). In addition to that,
5842 the value <literal>service-failed-permanent</literal> indicates that the service of this socket failed
5843 continuously.</para>
3e5f04bf
RM
5844
5845 <para><varname>FlushPending</varname> specifies whether to flush the socket
5846 just before entering the listening state. This setting only applies to sockets with
5847 <varname>Accept=</varname> set to <literal>no</literal>.</para>
47fb7fd6
ZJS
5848 </refsect2>
5849 </refsect1>
5850
5851 <refsect1>
5852 <title>Target Unit Objects</title>
5853
48f99d7c 5854 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/basic_2etarget" interface="org.freedesktop.systemd1.Target">
47fb7fd6
ZJS
5855node /org/freedesktop/systemd1/unit/basic_2etarget {
5856 interface org.freedesktop.systemd1.Target {
5857 };
5858 interface org.freedesktop.DBus.Peer { ... };
5859 interface org.freedesktop.DBus.Introspectable { ... };
5860 interface org.freedesktop.DBus.Properties { ... };
5861 interface org.freedesktop.systemd1.Unit { ... };
5862};
5863 </programlisting>
5864
5865 <para>Target units have neither type-specific methods nor properties.</para>
5866 </refsect1>
5867
5868
5869 <refsect1>
5870 <title>Device Unit Objects</title>
5871
5872 <para>All device unit objects implement the <interfacename>org.freedesktop.systemd1.Device</interfacename> interface (described here)
5873 in addition to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
5874
48f99d7c
ZJS
5875 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice" interface="org.freedesktop.systemd1.Device">
5876node /org/freedesktop/systemd1/unit/dev_2dttyS0_2edevice {
47fb7fd6
ZJS
5877 interface org.freedesktop.systemd1.Device {
5878 properties:
5879 readonly s SysFSPath = '...';
3031660c 5880 };
47fb7fd6
ZJS
5881 interface org.freedesktop.DBus.Peer { ... };
5882 interface org.freedesktop.DBus.Introspectable { ... };
5883 interface org.freedesktop.DBus.Properties { ... };
5884 interface org.freedesktop.systemd1.Unit { ... };
5885};
5886 </programlisting>
5887
00bb75d7
ZJS
5888 <!--Autogenerated cross-references for systemd.directives, do not edit-->
5889
00bb75d7
ZJS
5890 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5891
5892 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
5893
5894 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
5895
48f99d7c
ZJS
5896 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Device"/>
5897
00bb75d7
ZJS
5898 <variablelist class="dbus-property" generated="True" extra-ref="SysFSPath"/>
5899
5900 <!--End of Autogenerated section-->
5901
47fb7fd6
ZJS
5902 <refsect2>
5903 <title>Properties</title>
5904
5905 <para>Device units only expose a single type-specific property:</para>
5906
5907 <para><varname>SysFSPath</varname> contains the sysfs path of the kernel device this object corresponds
5908 to.</para>
5909 </refsect2>
5910 </refsect1>
5911
5912 <refsect1>
5913 <title>Mount Unit Objects</title>
5914
5915 <para>All mount unit objects implement the <interfacename>org.freedesktop.systemd1.Mount</interfacename>
5916 interface (described here) in addition to the generic
5917 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
5918
48f99d7c 5919 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/home_2emount" interface="org.freedesktop.systemd1.Mount">
47fb7fd6
ZJS
5920node /org/freedesktop/systemd1/unit/home_2emount {
5921 interface org.freedesktop.systemd1.Mount {
5922 methods:
5923 GetProcesses(out a(sus) processes);
5924 AttachProcesses(in s subcgroup,
5925 in au pids);
5926 properties:
5927 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5928 readonly s Where = '...';
5929 readonly s What = '...';
5930 readonly s Options = '...';
5931 readonly s Type = '...';
5932 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5933 readonly t TimeoutUSec = ...;
5934 readonly u ControlPID = ...;
5935 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5936 readonly u DirectoryMode = ...;
5937 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5938 readonly b SloppyOptions = ...;
5939 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5940 readonly b LazyUnmount = ...;
5941 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5942 readonly b ForceUnmount = ...;
35f4e010
ZJS
5943 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
5944 readonly b ReadWriteOnly = ...;
47fb7fd6
ZJS
5945 readonly s Result = '...';
5946 readonly u UID = ...;
5947 readonly u GID = ...;
5948 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5949 readonly a(sasbttttuii) ExecMount = [...];
5950 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5951 readonly a(sasbttttuii) ExecUnmount = [...];
5952 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
5953 readonly a(sasbttttuii) ExecRemount = [...];
5954 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5955 readonly s Slice = '...';
5956 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5957 readonly s ControlGroup = '...';
5958 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5959 readonly t MemoryCurrent = ...;
5960 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
5961 readonly t MemoryAvailable = ...;
5962 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
5963 readonly t CPUUsageNSec = ...;
5964 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5965 readonly ay EffectiveCPUs = [...];
5966 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5967 readonly ay EffectiveMemoryNodes = [...];
5968 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5969 readonly t TasksCurrent = ...;
5970 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5971 readonly t IPIngressBytes = ...;
5972 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5973 readonly t IPIngressPackets = ...;
5974 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5975 readonly t IPEgressBytes = ...;
5976 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5977 readonly t IPEgressPackets = ...;
5978 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5979 readonly t IOReadBytes = ...;
5980 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5981 readonly t IOReadOperations = ...;
5982 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5983 readonly t IOWriteBytes = ...;
5984 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5985 readonly t IOWriteOperations = ...;
5986 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5987 readonly b Delegate = ...;
5988 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5989 readonly as DelegateControllers = ['...', ...];
5990 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5991 readonly b CPUAccounting = ...;
5992 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5993 readonly t CPUWeight = ...;
5994 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5995 readonly t StartupCPUWeight = ...;
5996 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5997 readonly t CPUShares = ...;
5998 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
5999 readonly t StartupCPUShares = ...;
6000 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6001 readonly t CPUQuotaPerSecUSec = ...;
6002 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6003 readonly t CPUQuotaPeriodUSec = ...;
6004 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6005 readonly ay AllowedCPUs = [...];
6006 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6007 readonly ay AllowedMemoryNodes = [...];
6008 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6009 readonly b IOAccounting = ...;
6010 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6011 readonly t IOWeight = ...;
6012 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6013 readonly t StartupIOWeight = ...;
6014 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6015 readonly a(st) IODeviceWeight = [...];
6016 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6017 readonly a(st) IOReadBandwidthMax = [...];
6018 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6019 readonly a(st) IOWriteBandwidthMax = [...];
6020 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6021 readonly a(st) IOReadIOPSMax = [...];
6022 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6023 readonly a(st) IOWriteIOPSMax = [...];
6024 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6025 readonly a(st) IODeviceLatencyTargetUSec = [...];
6026 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6027 readonly b BlockIOAccounting = ...;
6028 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6029 readonly t BlockIOWeight = ...;
6030 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6031 readonly t StartupBlockIOWeight = ...;
6032 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6033 readonly a(st) BlockIODeviceWeight = [...];
6034 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6035 readonly a(st) BlockIOReadBandwidth = [...];
6036 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6037 readonly a(st) BlockIOWriteBandwidth = [...];
6038 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6039 readonly b MemoryAccounting = ...;
6040 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6041 readonly t DefaultMemoryLow = ...;
6042 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6043 readonly t DefaultMemoryMin = ...;
6044 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6045 readonly t MemoryMin = ...;
6046 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6047 readonly t MemoryLow = ...;
6048 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6049 readonly t MemoryHigh = ...;
6050 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6051 readonly t MemoryMax = ...;
6052 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6053 readonly t MemorySwapMax = ...;
6054 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6055 readonly t MemoryLimit = ...;
6056 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6057 readonly s DevicePolicy = '...';
6058 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6059 readonly a(ss) DeviceAllow = [...];
6060 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6061 readonly b TasksAccounting = ...;
6062 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6063 readonly t TasksMax = ...;
6064 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6065 readonly b IPAccounting = ...;
6066 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6067 readonly a(iayu) IPAddressAllow = [...];
6068 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6069 readonly a(iayu) IPAddressDeny = [...];
6070 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6071 readonly as IPIngressFilterPath = ['...', ...];
6072 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6073 readonly as IPEgressFilterPath = ['...', ...];
6074 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6075 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
6076 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6077 readonly s ManagedOOMSwap = '...';
6078 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6079 readonly s ManagedOOMMemoryPressure = '...';
6080 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 6081 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
6082 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6083 readonly s ManagedOOMPreference = '...';
9e009a14
JK
6084 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6085 readonly a(ss) BPFProgram = [...];
dcf4781c 6086 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 6087 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 6088 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 6089 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
6090 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
6091 readonly (bas) RestrictNetworkInterfaces = ...;
47fb7fd6
ZJS
6092 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6093 readonly as Environment = ['...', ...];
6094 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6095 readonly a(sb) EnvironmentFiles = [...];
6096 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6097 readonly as PassEnvironment = ['...', ...];
6098 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6099 readonly as UnsetEnvironment = ['...', ...];
6100 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6101 readonly u UMask = ...;
6102 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6103 readonly t LimitCPU = ...;
6104 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6105 readonly t LimitCPUSoft = ...;
6106 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6107 readonly t LimitFSIZE = ...;
6108 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6109 readonly t LimitFSIZESoft = ...;
6110 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6111 readonly t LimitDATA = ...;
6112 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6113 readonly t LimitDATASoft = ...;
6114 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6115 readonly t LimitSTACK = ...;
6116 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6117 readonly t LimitSTACKSoft = ...;
6118 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6119 readonly t LimitCORE = ...;
6120 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6121 readonly t LimitCORESoft = ...;
6122 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6123 readonly t LimitRSS = ...;
6124 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6125 readonly t LimitRSSSoft = ...;
6126 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6127 readonly t LimitNOFILE = ...;
6128 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6129 readonly t LimitNOFILESoft = ...;
6130 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6131 readonly t LimitAS = ...;
6132 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6133 readonly t LimitASSoft = ...;
6134 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6135 readonly t LimitNPROC = ...;
6136 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6137 readonly t LimitNPROCSoft = ...;
6138 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6139 readonly t LimitMEMLOCK = ...;
6140 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6141 readonly t LimitMEMLOCKSoft = ...;
6142 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6143 readonly t LimitLOCKS = ...;
6144 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6145 readonly t LimitLOCKSSoft = ...;
6146 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6147 readonly t LimitSIGPENDING = ...;
6148 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6149 readonly t LimitSIGPENDINGSoft = ...;
6150 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6151 readonly t LimitMSGQUEUE = ...;
6152 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6153 readonly t LimitMSGQUEUESoft = ...;
6154 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6155 readonly t LimitNICE = ...;
6156 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6157 readonly t LimitNICESoft = ...;
6158 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6159 readonly t LimitRTPRIO = ...;
6160 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6161 readonly t LimitRTPRIOSoft = ...;
6162 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6163 readonly t LimitRTTIME = ...;
6164 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6165 readonly t LimitRTTIMESoft = ...;
6166 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6167 readonly s WorkingDirectory = '...';
6168 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6169 readonly s RootDirectory = '...';
6170 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6171 readonly s RootImage = '...';
6172 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
6173 readonly a(ss) RootImageOptions = [...];
6174 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6175 readonly ay RootHash = [...];
6176 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6177 readonly s RootHashPath = '...';
6178 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6179 readonly ay RootHashSignature = [...];
6180 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6181 readonly s RootHashSignaturePath = '...';
6182 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6183 readonly s RootVerity = '...';
6184 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
93f59701
LB
6185 readonly a(sba(ss)) ExtensionImages = [...];
6186 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
6187 readonly a(ssba(ss)) MountImages = [...];
6188 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6189 readonly i OOMScoreAdjust = ...;
6190 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6191 readonly t CoredumpFilter = ...;
6192 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6193 readonly i Nice = ...;
6194 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6195 readonly i IOSchedulingClass = ...;
6196 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6197 readonly i IOSchedulingPriority = ...;
6198 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6199 readonly i CPUSchedulingPolicy = ...;
6200 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6201 readonly i CPUSchedulingPriority = ...;
6202 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6203 readonly ay CPUAffinity = [...];
6204 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6205 readonly b CPUAffinityFromNUMA = ...;
6206 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6207 readonly i NUMAPolicy = ...;
6208 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6209 readonly ay NUMAMask = [...];
6210 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6211 readonly t TimerSlackNSec = ...;
6212 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6213 readonly b CPUSchedulingResetOnFork = ...;
6214 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6215 readonly b NonBlocking = ...;
6216 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6217 readonly s StandardInput = '...';
6218 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6219 readonly s StandardInputFileDescriptorName = '...';
6220 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6221 readonly ay StandardInputData = [...];
6222 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6223 readonly s StandardOutput = '...';
6224 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6225 readonly s StandardOutputFileDescriptorName = '...';
6226 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6227 readonly s StandardError = '...';
6228 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6229 readonly s StandardErrorFileDescriptorName = '...';
6230 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6231 readonly s TTYPath = '...';
6232 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6233 readonly b TTYReset = ...;
6234 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6235 readonly b TTYVHangup = ...;
6236 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6237 readonly b TTYVTDisallocate = ...;
6238 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6239 readonly i SyslogPriority = ...;
6240 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6241 readonly s SyslogIdentifier = '...';
6242 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6243 readonly b SyslogLevelPrefix = ...;
6244 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6245 readonly i SyslogLevel = ...;
6246 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6247 readonly i SyslogFacility = ...;
6248 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6249 readonly i LogLevelMax = ...;
6250 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6251 readonly t LogRateLimitIntervalUSec = ...;
6252 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6253 readonly u LogRateLimitBurst = ...;
6254 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6255 readonly aay LogExtraFields = [[...], ...];
6256 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6257 readonly s LogNamespace = '...';
6258 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6259 readonly i SecureBits = ...;
6260 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6261 readonly t CapabilityBoundingSet = ...;
6262 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6263 readonly t AmbientCapabilities = ...;
6264 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6265 readonly s User = '...';
6266 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6267 readonly s Group = '...';
6268 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6269 readonly b DynamicUser = ...;
6270 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6271 readonly b RemoveIPC = ...;
6272 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
6273 readonly a(say) SetCredential = [...];
6274 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
6275 readonly a(say) SetCredentialEncrypted = [...];
6276 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
6277 readonly a(ss) LoadCredential = [...];
6278 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
6279 readonly a(ss) LoadCredentialEncrypted = [...];
6280 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6281 readonly as SupplementaryGroups = ['...', ...];
6282 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6283 readonly s PAMName = '...';
6284 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6285 readonly as ReadWritePaths = ['...', ...];
6286 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6287 readonly as ReadOnlyPaths = ['...', ...];
6288 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6289 readonly as InaccessiblePaths = ['...', ...];
6290 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ddc155b2
TM
6291 readonly as ExecPaths = ['...', ...];
6292 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6293 readonly as NoExecPaths = ['...', ...];
6294 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6295 readonly t MountFlags = ...;
6296 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6297 readonly b PrivateTmp = ...;
6298 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6299 readonly b PrivateDevices = ...;
6300 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6301 readonly b ProtectClock = ...;
6302 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6303 readonly b ProtectKernelTunables = ...;
6304 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6305 readonly b ProtectKernelModules = ...;
6306 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6307 readonly b ProtectKernelLogs = ...;
6308 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6309 readonly b ProtectControlGroups = ...;
6310 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6311 readonly b PrivateNetwork = ...;
6312 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6313 readonly b PrivateUsers = ...;
6314 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6315 readonly b PrivateMounts = ...;
6316 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
6317 readonly b PrivateIPC = ...;
6318 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6319 readonly s ProtectHome = '...';
6320 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6321 readonly s ProtectSystem = '...';
6322 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6323 readonly b SameProcessGroup = ...;
6324 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6325 readonly s UtmpIdentifier = '...';
6326 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6327 readonly s UtmpMode = '...';
6328 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6329 readonly (bs) SELinuxContext = ...;
6330 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6331 readonly (bs) AppArmorProfile = ...;
6332 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6333 readonly (bs) SmackProcessLabel = ...;
6334 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6335 readonly b IgnoreSIGPIPE = ...;
6336 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6337 readonly b NoNewPrivileges = ...;
6338 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6339 readonly (bas) SystemCallFilter = ...;
6340 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6341 readonly as SystemCallArchitectures = ['...', ...];
6342 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6343 readonly i SystemCallErrorNumber = ...;
6344 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1f6b4144
ZJS
6345 readonly (bas) SystemCallLog = ...;
6346 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6347 readonly s Personality = '...';
6348 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6349 readonly b LockPersonality = ...;
6350 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6351 readonly (bas) RestrictAddressFamilies = ...;
6352 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6353 readonly s RuntimeDirectoryPreserve = '...';
6354 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6355 readonly u RuntimeDirectoryMode = ...;
6356 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6357 readonly as RuntimeDirectory = ['...', ...];
6358 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6359 readonly u StateDirectoryMode = ...;
6360 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6361 readonly as StateDirectory = ['...', ...];
6362 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6363 readonly u CacheDirectoryMode = ...;
6364 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6365 readonly as CacheDirectory = ['...', ...];
6366 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6367 readonly u LogsDirectoryMode = ...;
6368 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6369 readonly as LogsDirectory = ['...', ...];
6370 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6371 readonly u ConfigurationDirectoryMode = ...;
6372 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6373 readonly as ConfigurationDirectory = ['...', ...];
6374 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6375 readonly t TimeoutCleanUSec = ...;
6376 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6377 readonly b MemoryDenyWriteExecute = ...;
6378 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6379 readonly b RestrictRealtime = ...;
6380 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6381 readonly b RestrictSUIDSGID = ...;
6382 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6383 readonly t RestrictNamespaces = ...;
6384 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6385 readonly a(ssbt) BindPaths = [...];
6386 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6387 readonly a(ssbt) BindReadOnlyPaths = [...];
6388 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6389 readonly a(ss) TemporaryFileSystem = [...];
6390 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6391 readonly b MountAPIVFS = ...;
6392 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6393 readonly s KeyringMode = '...';
6394 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
6395 readonly s ProtectProc = '...';
6396 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6397 readonly s ProcSubset = '...';
6398 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6399 readonly b ProtectHostname = ...;
6400 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6401 readonly s NetworkNamespacePath = '...';
6402 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
6403 readonly s IPCNamespacePath = '...';
6404 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
6405 readonly s KillMode = '...';
6406 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6407 readonly i KillSignal = ...;
6408 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6409 readonly i RestartKillSignal = ...;
6410 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6411 readonly i FinalKillSignal = ...;
6412 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6413 readonly b SendSIGKILL = ...;
6414 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6415 readonly b SendSIGHUP = ...;
6416 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
6417 readonly i WatchdogSignal = ...;
3031660c 6418 };
47fb7fd6
ZJS
6419 interface org.freedesktop.DBus.Peer { ... };
6420 interface org.freedesktop.DBus.Introspectable { ... };
6421 interface org.freedesktop.DBus.Properties { ... };
6422 interface org.freedesktop.systemd1.Unit { ... };
6423};
6424 </programlisting>
6425
00bb75d7
ZJS
6426 <!--method GetProcesses is not documented!-->
6427
6428 <!--method AttachProcesses is not documented!-->
6429
6430 <!--property Where is not documented!-->
6431
6432 <!--property What is not documented!-->
6433
6434 <!--property Options is not documented!-->
6435
6436 <!--property Type is not documented!-->
6437
6438 <!--property TimeoutUSec is not documented!-->
6439
6440 <!--property DirectoryMode is not documented!-->
6441
6442 <!--property SloppyOptions is not documented!-->
6443
6444 <!--property LazyUnmount is not documented!-->
6445
6446 <!--property ForceUnmount is not documented!-->
6447
35f4e010
ZJS
6448 <!--property ReadWriteOnly is not documented!-->
6449
00bb75d7
ZJS
6450 <!--property UID is not documented!-->
6451
6452 <!--property GID is not documented!-->
6453
6454 <!--property ExecUnmount is not documented!-->
6455
6456 <!--property ExecRemount is not documented!-->
6457
6458 <!--property Slice is not documented!-->
6459
6460 <!--property MemoryCurrent is not documented!-->
6461
6462 <!--property CPUUsageNSec is not documented!-->
6463
6464 <!--property EffectiveCPUs is not documented!-->
6465
6466 <!--property EffectiveMemoryNodes is not documented!-->
6467
6468 <!--property TasksCurrent is not documented!-->
6469
6470 <!--property IPIngressBytes is not documented!-->
6471
6472 <!--property IPIngressPackets is not documented!-->
6473
6474 <!--property IPEgressBytes is not documented!-->
6475
6476 <!--property IPEgressPackets is not documented!-->
6477
6478 <!--property IOReadBytes is not documented!-->
6479
6480 <!--property IOReadOperations is not documented!-->
6481
6482 <!--property IOWriteBytes is not documented!-->
6483
6484 <!--property IOWriteOperations is not documented!-->
6485
6486 <!--property Delegate is not documented!-->
6487
6488 <!--property DelegateControllers is not documented!-->
6489
6490 <!--property CPUAccounting is not documented!-->
6491
6492 <!--property CPUWeight is not documented!-->
6493
6494 <!--property StartupCPUWeight is not documented!-->
6495
6496 <!--property CPUShares is not documented!-->
6497
6498 <!--property StartupCPUShares is not documented!-->
6499
6500 <!--property CPUQuotaPerSecUSec is not documented!-->
6501
6502 <!--property CPUQuotaPeriodUSec is not documented!-->
6503
6504 <!--property AllowedCPUs is not documented!-->
6505
6506 <!--property AllowedMemoryNodes is not documented!-->
6507
6508 <!--property IOAccounting is not documented!-->
6509
6510 <!--property IOWeight is not documented!-->
6511
6512 <!--property StartupIOWeight is not documented!-->
6513
6514 <!--property IODeviceWeight is not documented!-->
6515
6516 <!--property IOReadBandwidthMax is not documented!-->
6517
6518 <!--property IOWriteBandwidthMax is not documented!-->
6519
6520 <!--property IOReadIOPSMax is not documented!-->
6521
6522 <!--property IOWriteIOPSMax is not documented!-->
6523
6524 <!--property IODeviceLatencyTargetUSec is not documented!-->
6525
6526 <!--property BlockIOAccounting is not documented!-->
6527
6528 <!--property BlockIOWeight is not documented!-->
6529
6530 <!--property StartupBlockIOWeight is not documented!-->
6531
6532 <!--property BlockIODeviceWeight is not documented!-->
6533
6534 <!--property BlockIOReadBandwidth is not documented!-->
6535
6536 <!--property BlockIOWriteBandwidth is not documented!-->
6537
6538 <!--property MemoryAccounting is not documented!-->
6539
6540 <!--property DefaultMemoryLow is not documented!-->
6541
6542 <!--property DefaultMemoryMin is not documented!-->
6543
6544 <!--property MemoryMin is not documented!-->
6545
6546 <!--property MemoryLow is not documented!-->
6547
6548 <!--property MemoryHigh is not documented!-->
6549
6550 <!--property MemoryMax is not documented!-->
6551
6552 <!--property MemorySwapMax is not documented!-->
6553
6554 <!--property MemoryLimit is not documented!-->
6555
6556 <!--property DevicePolicy is not documented!-->
6557
6558 <!--property DeviceAllow is not documented!-->
6559
6560 <!--property TasksAccounting is not documented!-->
6561
6562 <!--property TasksMax is not documented!-->
6563
6564 <!--property IPAccounting is not documented!-->
6565
6566 <!--property IPAddressAllow is not documented!-->
6567
6568 <!--property IPAddressDeny is not documented!-->
6569
6570 <!--property IPIngressFilterPath is not documented!-->
6571
6572 <!--property IPEgressFilterPath is not documented!-->
6573
6574 <!--property DisableControllers is not documented!-->
6575
4d824a4e
AZ
6576 <!--property ManagedOOMSwap is not documented!-->
6577
6578 <!--property ManagedOOMMemoryPressure is not documented!-->
6579
d9d3f05d 6580 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 6581
d8a4d64b
AZ
6582 <!--property ManagedOOMPreference is not documented!-->
6583
9e009a14
JK
6584 <!--property BPFProgram is not documented!-->
6585
dcf4781c
JK
6586 <!--property SocketBindAllow is not documented!-->
6587
6588 <!--property SocketBindDeny is not documented!-->
6589
57585d59
MV
6590 <!--property RestrictNetworkInterfaces is not documented!-->
6591
00bb75d7
ZJS
6592 <!--property EnvironmentFiles is not documented!-->
6593
6594 <!--property PassEnvironment is not documented!-->
6595
6596 <!--property UnsetEnvironment is not documented!-->
6597
6598 <!--property UMask is not documented!-->
6599
6600 <!--property LimitCPUSoft is not documented!-->
6601
6602 <!--property LimitFSIZE is not documented!-->
6603
6604 <!--property LimitFSIZESoft is not documented!-->
6605
6606 <!--property LimitDATA is not documented!-->
6607
6608 <!--property LimitDATASoft is not documented!-->
6609
6610 <!--property LimitSTACK is not documented!-->
6611
6612 <!--property LimitSTACKSoft is not documented!-->
6613
6614 <!--property LimitCORE is not documented!-->
6615
6616 <!--property LimitCORESoft is not documented!-->
6617
6618 <!--property LimitRSS is not documented!-->
6619
6620 <!--property LimitRSSSoft is not documented!-->
6621
6622 <!--property LimitNOFILE is not documented!-->
6623
6624 <!--property LimitNOFILESoft is not documented!-->
6625
6626 <!--property LimitAS is not documented!-->
6627
6628 <!--property LimitASSoft is not documented!-->
6629
6630 <!--property LimitNPROC is not documented!-->
6631
6632 <!--property LimitNPROCSoft is not documented!-->
6633
6634 <!--property LimitMEMLOCK is not documented!-->
6635
6636 <!--property LimitMEMLOCKSoft is not documented!-->
6637
6638 <!--property LimitLOCKS is not documented!-->
6639
6640 <!--property LimitLOCKSSoft is not documented!-->
6641
6642 <!--property LimitSIGPENDING is not documented!-->
6643
6644 <!--property LimitSIGPENDINGSoft is not documented!-->
6645
6646 <!--property LimitMSGQUEUE is not documented!-->
6647
6648 <!--property LimitMSGQUEUESoft is not documented!-->
6649
6650 <!--property LimitNICE is not documented!-->
6651
6652 <!--property LimitNICESoft is not documented!-->
6653
6654 <!--property LimitRTPRIO is not documented!-->
6655
6656 <!--property LimitRTPRIOSoft is not documented!-->
47fb7fd6 6657
00bb75d7 6658 <!--property LimitRTTIME is not documented!-->
47fb7fd6 6659
00bb75d7 6660 <!--property LimitRTTIMESoft is not documented!-->
47fb7fd6 6661
00bb75d7 6662 <!--property WorkingDirectory is not documented!-->
47fb7fd6 6663
35f4e010
ZJS
6664 <!--property RootHashPath is not documented!-->
6665
35f4e010
ZJS
6666 <!--property RootHashSignaturePath is not documented!-->
6667
00bb75d7 6668 <!--property OOMScoreAdjust is not documented!-->
47fb7fd6 6669
00bb75d7 6670 <!--property CoredumpFilter is not documented!-->
47fb7fd6 6671
00bb75d7 6672 <!--property Nice is not documented!-->
47fb7fd6 6673
00bb75d7 6674 <!--property IOSchedulingClass is not documented!-->
47fb7fd6 6675
00bb75d7 6676 <!--property IOSchedulingPriority is not documented!-->
47fb7fd6 6677
00bb75d7 6678 <!--property CPUSchedulingPolicy is not documented!-->
47fb7fd6 6679
00bb75d7 6680 <!--property CPUSchedulingPriority is not documented!-->
47fb7fd6 6681
00bb75d7 6682 <!--property CPUAffinity is not documented!-->
47fb7fd6 6683
00bb75d7 6684 <!--property CPUAffinityFromNUMA is not documented!-->
47fb7fd6 6685
00bb75d7 6686 <!--property NUMAPolicy is not documented!-->
47fb7fd6 6687
00bb75d7 6688 <!--property NUMAMask is not documented!-->
47fb7fd6 6689
00bb75d7 6690 <!--property TimerSlackNSec is not documented!-->
47fb7fd6 6691
00bb75d7 6692 <!--property CPUSchedulingResetOnFork is not documented!-->
47fb7fd6 6693
00bb75d7 6694 <!--property NonBlocking is not documented!-->
47fb7fd6 6695
00bb75d7 6696 <!--property StandardInput is not documented!-->
47fb7fd6 6697
00bb75d7 6698 <!--property StandardInputFileDescriptorName is not documented!-->
47fb7fd6 6699
00bb75d7 6700 <!--property StandardInputData is not documented!-->
47fb7fd6 6701
00bb75d7 6702 <!--property StandardOutput is not documented!-->
47fb7fd6 6703
00bb75d7 6704 <!--property StandardOutputFileDescriptorName is not documented!-->
47fb7fd6 6705
00bb75d7 6706 <!--property StandardError is not documented!-->
47fb7fd6 6707
00bb75d7
ZJS
6708 <!--property StandardErrorFileDescriptorName is not documented!-->
6709
6710 <!--property TTYPath is not documented!-->
6711
6712 <!--property TTYReset is not documented!-->
6713
6714 <!--property TTYVHangup is not documented!-->
6715
6716 <!--property TTYVTDisallocate is not documented!-->
6717
6718 <!--property SyslogPriority is not documented!-->
6719
6720 <!--property SyslogIdentifier is not documented!-->
6721
6722 <!--property SyslogLevelPrefix is not documented!-->
6723
6724 <!--property SyslogLevel is not documented!-->
6725
6726 <!--property SyslogFacility is not documented!-->
6727
6728 <!--property LogLevelMax is not documented!-->
6729
6730 <!--property LogRateLimitIntervalUSec is not documented!-->
6731
6732 <!--property LogRateLimitBurst is not documented!-->
6733
6734 <!--property LogExtraFields is not documented!-->
6735
6736 <!--property LogNamespace is not documented!-->
6737
6738 <!--property AmbientCapabilities is not documented!-->
6739
6740 <!--property User is not documented!-->
6741
6742 <!--property Group is not documented!-->
6743
6744 <!--property DynamicUser is not documented!-->
6745
6746 <!--property RemoveIPC is not documented!-->
6747
e4b2cea3
ZJS
6748 <!--property SetCredential is not documented!-->
6749
43144be4
LP
6750 <!--property SetCredentialEncrypted is not documented!-->
6751
e4b2cea3
ZJS
6752 <!--property LoadCredential is not documented!-->
6753
43144be4
LP
6754 <!--property LoadCredentialEncrypted is not documented!-->
6755
00bb75d7
ZJS
6756 <!--property SupplementaryGroups is not documented!-->
6757
6758 <!--property PAMName is not documented!-->
6759
6760 <!--property ReadWritePaths is not documented!-->
6761
6762 <!--property ReadOnlyPaths is not documented!-->
6763
6764 <!--property InaccessiblePaths is not documented!-->
6765
ddc155b2
TM
6766 <!--property ExecPaths is not documented!-->
6767
6768 <!--property NoExecPaths is not documented!-->
6769
00bb75d7
ZJS
6770 <!--property PrivateTmp is not documented!-->
6771
6772 <!--property PrivateDevices is not documented!-->
6773
6774 <!--property ProtectClock is not documented!-->
6775
6776 <!--property ProtectKernelTunables is not documented!-->
6777
6778 <!--property ProtectKernelModules is not documented!-->
6779
6780 <!--property ProtectKernelLogs is not documented!-->
6781
6782 <!--property ProtectControlGroups is not documented!-->
6783
6784 <!--property PrivateNetwork is not documented!-->
6785
6786 <!--property PrivateUsers is not documented!-->
6787
6788 <!--property PrivateMounts is not documented!-->
6789
a70581ff
XR
6790 <!--property PrivateIPC is not documented!-->
6791
00bb75d7
ZJS
6792 <!--property ProtectHome is not documented!-->
6793
6794 <!--property ProtectSystem is not documented!-->
6795
6796 <!--property SameProcessGroup is not documented!-->
6797
6798 <!--property UtmpIdentifier is not documented!-->
6799
6800 <!--property UtmpMode is not documented!-->
6801
6802 <!--property SELinuxContext is not documented!-->
6803
6804 <!--property AppArmorProfile is not documented!-->
6805
6806 <!--property SmackProcessLabel is not documented!-->
6807
6808 <!--property IgnoreSIGPIPE is not documented!-->
6809
6810 <!--property NoNewPrivileges is not documented!-->
6811
6812 <!--property SystemCallFilter is not documented!-->
6813
6814 <!--property SystemCallArchitectures is not documented!-->
6815
6816 <!--property SystemCallErrorNumber is not documented!-->
6817
1f6b4144
ZJS
6818 <!--property SystemCallLog is not documented!-->
6819
00bb75d7
ZJS
6820 <!--property Personality is not documented!-->
6821
6822 <!--property LockPersonality is not documented!-->
6823
6824 <!--property RestrictAddressFamilies is not documented!-->
6825
6826 <!--property RuntimeDirectoryPreserve is not documented!-->
6827
6828 <!--property RuntimeDirectoryMode is not documented!-->
6829
6830 <!--property RuntimeDirectory is not documented!-->
6831
6832 <!--property StateDirectoryMode is not documented!-->
6833
6834 <!--property StateDirectory is not documented!-->
6835
6836 <!--property CacheDirectoryMode is not documented!-->
6837
6838 <!--property CacheDirectory is not documented!-->
6839
6840 <!--property LogsDirectoryMode is not documented!-->
6841
6842 <!--property LogsDirectory is not documented!-->
6843
6844 <!--property ConfigurationDirectoryMode is not documented!-->
6845
6846 <!--property ConfigurationDirectory is not documented!-->
6847
6848 <!--property TimeoutCleanUSec is not documented!-->
6849
6850 <!--property MemoryDenyWriteExecute is not documented!-->
6851
6852 <!--property RestrictRealtime is not documented!-->
6853
6854 <!--property RestrictSUIDSGID is not documented!-->
6855
6856 <!--property RestrictNamespaces is not documented!-->
6857
6858 <!--property BindPaths is not documented!-->
6859
6860 <!--property BindReadOnlyPaths is not documented!-->
6861
6862 <!--property TemporaryFileSystem is not documented!-->
6863
6864 <!--property MountAPIVFS is not documented!-->
6865
6866 <!--property KeyringMode is not documented!-->
6867
e4b2cea3
ZJS
6868 <!--property ProtectProc is not documented!-->
6869
6870 <!--property ProcSubset is not documented!-->
6871
00bb75d7
ZJS
6872 <!--property ProtectHostname is not documented!-->
6873
6874 <!--property NetworkNamespacePath is not documented!-->
6875
a70581ff
XR
6876 <!--property IPCNamespacePath is not documented!-->
6877
00bb75d7
ZJS
6878 <!--property KillMode is not documented!-->
6879
6880 <!--property KillSignal is not documented!-->
6881
6882 <!--property RestartKillSignal is not documented!-->
6883
6884 <!--property FinalKillSignal is not documented!-->
6885
6886 <!--property SendSIGKILL is not documented!-->
6887
6888 <!--property SendSIGHUP is not documented!-->
6889
6890 <!--property WatchdogSignal is not documented!-->
6891
6892 <!--Autogenerated cross-references for systemd.directives, do not edit-->
6893
00bb75d7
ZJS
6894 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6895
6896 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
6897
6898 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
6899
48f99d7c
ZJS
6900 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Mount"/>
6901
00bb75d7
ZJS
6902 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
6903
6904 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
6905
6906 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
6907
6908 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
6909
6910 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
6911
6912 <variablelist class="dbus-property" generated="True" extra-ref="Type"/>
6913
6914 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
6915
6916 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
6917
6918 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
6919
6920 <variablelist class="dbus-property" generated="True" extra-ref="SloppyOptions"/>
6921
6922 <variablelist class="dbus-property" generated="True" extra-ref="LazyUnmount"/>
6923
6924 <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
6925
35f4e010
ZJS
6926 <variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
6927
00bb75d7
ZJS
6928 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
6929
6930 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
6931
6932 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
6933
6934 <variablelist class="dbus-property" generated="True" extra-ref="ExecMount"/>
6935
6936 <variablelist class="dbus-property" generated="True" extra-ref="ExecUnmount"/>
6937
6938 <variablelist class="dbus-property" generated="True" extra-ref="ExecRemount"/>
6939
6940 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
6941
6942 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
6943
6944 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
6945
93ff34e4
LB
6946 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
6947
00bb75d7
ZJS
6948 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
6949
6950 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
6951
6952 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
6953
6954 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
6955
6956 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
6957
6958 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
6959
6960 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
6961
6962 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
6963
6964 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
6965
6966 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
6967
6968 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
6969
6970 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
6971
6972 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
6973
6974 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
6975
6976 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
6977
6978 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 6979
00bb75d7 6980 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 6981
00bb75d7 6982 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 6983
00bb75d7 6984 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 6985
00bb75d7 6986 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 6987
00bb75d7 6988 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 6989
00bb75d7 6990 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 6991
00bb75d7 6992 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 6993
00bb75d7 6994 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 6995
00bb75d7 6996 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 6997
00bb75d7 6998 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 6999
00bb75d7 7000 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 7001
00bb75d7 7002 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 7003
00bb75d7 7004 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 7005
00bb75d7 7006 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 7007
00bb75d7 7008 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 7009
00bb75d7 7010 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 7011
00bb75d7 7012 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 7013
00bb75d7 7014 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 7015
00bb75d7 7016 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 7017
00bb75d7 7018 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 7019
00bb75d7 7020 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 7021
00bb75d7 7022 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 7023
00bb75d7 7024 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 7025
00bb75d7 7026 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 7027
00bb75d7 7028 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 7029
00bb75d7 7030 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 7031
00bb75d7 7032 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
47fb7fd6 7033
00bb75d7 7034 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
47fb7fd6 7035
00bb75d7 7036 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
47fb7fd6 7037
00bb75d7 7038 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
47fb7fd6 7039
00bb75d7 7040 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
47fb7fd6 7041
00bb75d7 7042 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
47fb7fd6 7043
00bb75d7 7044 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
47fb7fd6 7045
00bb75d7 7046 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
47fb7fd6 7047
00bb75d7 7048 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
47fb7fd6 7049
00bb75d7 7050 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
47fb7fd6 7051
00bb75d7 7052 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
47fb7fd6 7053
00bb75d7 7054 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
47fb7fd6 7055
00bb75d7 7056 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
47fb7fd6 7057
00bb75d7 7058 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
47fb7fd6 7059
00bb75d7 7060 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
47fb7fd6 7061
4d824a4e
AZ
7062 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
7063
7064 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
7065
d9d3f05d 7066 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 7067
d8a4d64b
AZ
7068 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
7069
9e009a14
JK
7070 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
7071
dcf4781c
JK
7072 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
7073
7074 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
7075
57585d59
MV
7076 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
7077
00bb75d7 7078 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
47fb7fd6 7079
00bb75d7 7080 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
47fb7fd6 7081
00bb75d7 7082 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
47fb7fd6 7083
00bb75d7 7084 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
47fb7fd6 7085
00bb75d7 7086 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
47fb7fd6 7087
00bb75d7 7088 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
47fb7fd6 7089
00bb75d7 7090 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
47fb7fd6 7091
00bb75d7 7092 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
47fb7fd6 7093
00bb75d7 7094 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
47fb7fd6 7095
00bb75d7 7096 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
47fb7fd6 7097
00bb75d7 7098 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
47fb7fd6 7099
00bb75d7 7100 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
47fb7fd6 7101
00bb75d7 7102 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
47fb7fd6 7103
00bb75d7 7104 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
47fb7fd6 7105
00bb75d7 7106 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
47fb7fd6 7107
00bb75d7 7108 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
47fb7fd6 7109
00bb75d7 7110 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
47fb7fd6 7111
00bb75d7 7112 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
47fb7fd6 7113
00bb75d7 7114 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
47fb7fd6 7115
00bb75d7 7116 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
47fb7fd6 7117
00bb75d7 7118 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
47fb7fd6 7119
00bb75d7 7120 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
47fb7fd6 7121
00bb75d7 7122 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
47fb7fd6 7123
00bb75d7 7124 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
47fb7fd6 7125
00bb75d7 7126 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
47fb7fd6 7127
00bb75d7 7128 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
47fb7fd6 7129
00bb75d7 7130 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
47fb7fd6 7131
00bb75d7 7132 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
47fb7fd6 7133
00bb75d7 7134 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
47fb7fd6 7135
00bb75d7 7136 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
47fb7fd6 7137
00bb75d7 7138 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
47fb7fd6 7139
00bb75d7 7140 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
47fb7fd6 7141
00bb75d7 7142 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
47fb7fd6 7143
00bb75d7 7144 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
47fb7fd6 7145
00bb75d7 7146 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
47fb7fd6 7147
00bb75d7 7148 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
47fb7fd6 7149
00bb75d7 7150 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
47fb7fd6 7151
00bb75d7 7152 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
47fb7fd6 7153
00bb75d7 7154 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
47fb7fd6 7155
00bb75d7 7156 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
47fb7fd6 7157
35f4e010
ZJS
7158 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
7159
7160 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
7161
7162 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
7163
7164 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
7165
7166 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
7167
7168 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
7169
93f59701
LB
7170 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
7171
35f4e010
ZJS
7172 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
7173
00bb75d7 7174 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
47fb7fd6 7175
00bb75d7 7176 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
47fb7fd6 7177
00bb75d7 7178 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
47fb7fd6 7179
00bb75d7 7180 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
47fb7fd6 7181
00bb75d7 7182 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
47fb7fd6 7183
00bb75d7 7184 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
47fb7fd6 7185
00bb75d7 7186 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
47fb7fd6 7187
00bb75d7 7188 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
47fb7fd6 7189
00bb75d7 7190 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
47fb7fd6 7191
00bb75d7 7192 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
47fb7fd6 7193
00bb75d7 7194 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
47fb7fd6 7195
00bb75d7 7196 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
47fb7fd6 7197
00bb75d7 7198 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
47fb7fd6 7199
00bb75d7 7200 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
47fb7fd6 7201
00bb75d7 7202 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
47fb7fd6 7203
00bb75d7 7204 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
47fb7fd6 7205
00bb75d7 7206 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
47fb7fd6 7207
00bb75d7 7208 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
47fb7fd6 7209
00bb75d7 7210 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
47fb7fd6 7211
00bb75d7 7212 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 7213
00bb75d7 7214 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 7215
00bb75d7 7216 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 7217
00bb75d7 7218 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 7219
00bb75d7 7220 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 7221
00bb75d7 7222 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 7223
00bb75d7 7224 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 7225
00bb75d7 7226 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 7227
00bb75d7 7228 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 7229
00bb75d7 7230 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 7231
00bb75d7 7232 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 7233
00bb75d7 7234 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 7235
00bb75d7 7236 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 7237
00bb75d7 7238 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 7239
00bb75d7 7240 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 7241
00bb75d7 7242 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 7243
00bb75d7 7244 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
47fb7fd6 7245
00bb75d7 7246 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
47fb7fd6 7247
00bb75d7 7248 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
47fb7fd6 7249
00bb75d7 7250 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
47fb7fd6 7251
00bb75d7 7252 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
47fb7fd6 7253
00bb75d7 7254 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
47fb7fd6 7255
00bb75d7 7256 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
47fb7fd6 7257
e4b2cea3
ZJS
7258 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
7259
43144be4
LP
7260 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
7261
e4b2cea3
ZJS
7262 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
7263
43144be4
LP
7264 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
7265
00bb75d7 7266 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
47fb7fd6 7267
00bb75d7 7268 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
47fb7fd6 7269
00bb75d7 7270 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
47fb7fd6 7271
00bb75d7 7272 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
47fb7fd6 7273
00bb75d7 7274 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
47fb7fd6 7275
ddc155b2
TM
7276 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
7277
7278 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
7279
00bb75d7 7280 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
47fb7fd6 7281
00bb75d7 7282 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
47fb7fd6 7283
00bb75d7 7284 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
47fb7fd6 7285
00bb75d7 7286 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
47fb7fd6 7287
00bb75d7 7288 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
47fb7fd6 7289
00bb75d7 7290 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
47fb7fd6 7291
00bb75d7 7292 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
47fb7fd6 7293
00bb75d7 7294 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
47fb7fd6 7295
00bb75d7 7296 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
47fb7fd6 7297
00bb75d7 7298 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
47fb7fd6 7299
00bb75d7 7300 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
47fb7fd6 7301
a70581ff
XR
7302 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
7303
00bb75d7 7304 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
47fb7fd6 7305
00bb75d7 7306 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
47fb7fd6 7307
00bb75d7 7308 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
47fb7fd6 7309
00bb75d7 7310 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
47fb7fd6 7311
00bb75d7 7312 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
47fb7fd6 7313
00bb75d7 7314 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
47fb7fd6 7315
00bb75d7 7316 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
47fb7fd6 7317
00bb75d7 7318 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
47fb7fd6 7319
00bb75d7 7320 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
47fb7fd6 7321
00bb75d7 7322 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 7323
00bb75d7 7324 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 7325
00bb75d7 7326 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 7327
00bb75d7 7328 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 7329
1f6b4144
ZJS
7330 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
7331
00bb75d7 7332 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 7333
00bb75d7 7334 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 7335
00bb75d7 7336 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 7337
00bb75d7 7338 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 7339
00bb75d7 7340 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 7341
00bb75d7 7342 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 7343
00bb75d7 7344 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 7345
00bb75d7 7346 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
47fb7fd6 7347
00bb75d7 7348 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
47fb7fd6 7349
00bb75d7 7350 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
47fb7fd6 7351
00bb75d7 7352 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
47fb7fd6 7353
00bb75d7 7354 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
47fb7fd6 7355
00bb75d7 7356 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
47fb7fd6 7357
00bb75d7 7358 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
47fb7fd6 7359
00bb75d7 7360 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
47fb7fd6 7361
00bb75d7 7362 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
47fb7fd6 7363
00bb75d7 7364 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
47fb7fd6 7365
00bb75d7 7366 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
47fb7fd6 7367
00bb75d7 7368 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
47fb7fd6 7369
00bb75d7 7370 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
47fb7fd6 7371
00bb75d7 7372 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
47fb7fd6 7373
00bb75d7 7374 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
47fb7fd6 7375
00bb75d7 7376 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
47fb7fd6 7377
00bb75d7 7378 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
47fb7fd6 7379
e4b2cea3
ZJS
7380 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
7381
7382 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
7383
00bb75d7 7384 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
47fb7fd6 7385
00bb75d7 7386 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
47fb7fd6 7387
a70581ff
XR
7388 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
7389
00bb75d7 7390 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
47fb7fd6 7391
00bb75d7 7392 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
47fb7fd6 7393
00bb75d7 7394 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
47fb7fd6 7395
00bb75d7 7396 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
47fb7fd6 7397
00bb75d7 7398 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 7399
00bb75d7 7400 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 7401
00bb75d7 7402 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 7403
00bb75d7 7404 <!--End of Autogenerated section-->
47fb7fd6
ZJS
7405
7406 <refsect2>
7407 <title>Properties</title>
7408
7409 <para>Most of the properties map directly to the corresponding settings in mount unit files. As mount
7410 units invoke the <filename>/usr/bin/mount</filename> command, their bus objects include implicit
7411 <varname>ExecMount</varname> (and similar) fields which contain information about processes to
7412 execute. They also share most of the fields related to the execution context that Service objects
7413 expose (see above). In addition to these properties there are the following:</para>
7414
7415 <para><varname>ControlPID</varname> contains the PID of the currently running
7416 <filename>/usr/bin/mount</filename> or <filename>/usr/bin/umount</filename> command if there is one
7417 running, otherwise 0.</para>
7418
7419 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
7420 can take the values <literal>success</literal>, <literal>resources</literal>,
7421 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
7422 <literal>core-dump</literal> which have the identical meaning as the corresponding values of the
7423 corresponding field of service unit objects (see above).</para>
7424 </refsect2>
7425 </refsect1>
7426
7427 <refsect1>
7428 <title>Automount Unit Objects</title>
7429
7430 <para>All automount unit objects implement the
7431 <interfacename>org.freedesktop.systemd1.Automount</interfacename> interface (described here) in addition
7432 to the generic <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7433
48f99d7c 7434 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount" interface="org.freedesktop.systemd1.Automount">
47fb7fd6
ZJS
7435node /org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount {
7436 interface org.freedesktop.systemd1.Automount {
7437 properties:
7438 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7439 readonly s Where = '...';
7440 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7441 readonly u DirectoryMode = ...;
7442 readonly s Result = '...';
7443 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7444 readonly t TimeoutIdleUSec = ...;
3031660c 7445 };
47fb7fd6
ZJS
7446 interface org.freedesktop.DBus.Peer { ... };
7447 interface org.freedesktop.DBus.Introspectable { ... };
7448 interface org.freedesktop.DBus.Properties { ... };
7449 interface org.freedesktop.systemd1.Unit { ... };
7450};
7451 </programlisting>
7452
7453 <!--property Where is not documented!-->
7454
7455 <!--property DirectoryMode is not documented!-->
7456
7457 <!--property TimeoutIdleUSec is not documented!-->
7458
00bb75d7
ZJS
7459 <!--Autogenerated cross-references for systemd.directives, do not edit-->
7460
00bb75d7
ZJS
7461 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7462
7463 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7464
7465 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7466
48f99d7c
ZJS
7467 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Automount"/>
7468
00bb75d7
ZJS
7469 <variablelist class="dbus-property" generated="True" extra-ref="Where"/>
7470
7471 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
7472
7473 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7474
7475 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutIdleUSec"/>
7476
7477 <!--End of Autogenerated section-->
7478
47fb7fd6
ZJS
7479 <refsect2>
7480 <title>Properties</title>
7481
7482 <para>Most of the properties map directly to the corresponding settings in the automount unit
7483 files.</para>
7484
7485 <para><varname>Result</varname> knows the values <literal>success</literal> and
7486 <literal>resources</literal> at this time. They have the same meanings as the corresponding values of
7487 the corresponding field of the Service object.</para>
7488 </refsect2>
7489 </refsect1>
7490
7491
7492 <refsect1>
7493 <title>Timer Unit Objects</title>
7494
7495 <para>All timer unit objects implement the <interfacename>org.freedesktop.systemd1.Timer</interfacename>
7496 interface (described here) in addition to the generic
7497 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7498
48f99d7c 7499 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer" interface="org.freedesktop.systemd1.Timer">
47fb7fd6
ZJS
7500node /org/freedesktop/systemd1/unit/systemd_2dtmpfiles_2dclean_2etimer {
7501 interface org.freedesktop.systemd1.Timer {
7502 properties:
7503 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7504 readonly s Unit = '...';
7505 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7506 readonly a(stt) TimersMonotonic = [...];
7507 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7508 readonly a(sst) TimersCalendar = [...];
7509 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7510 readonly b OnClockChange = ...;
7511 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7512 readonly b OnTimezoneChange = ...;
7513 readonly t NextElapseUSecRealtime = ...;
7514 readonly t NextElapseUSecMonotonic = ...;
7515 readonly t LastTriggerUSec = ...;
7516 readonly t LastTriggerUSecMonotonic = ...;
7517 readonly s Result = '...';
7518 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7519 readonly t AccuracyUSec = ...;
7520 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7521 readonly t RandomizedDelayUSec = ...;
7522 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
acf24a1a
KG
7523 readonly b FixedRandomDelay = ...;
7524 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7525 readonly b Persistent = ...;
7526 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7527 readonly b WakeSystem = ...;
7528 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7529 readonly b RemainAfterElapse = ...;
3031660c 7530 };
47fb7fd6
ZJS
7531 interface org.freedesktop.DBus.Peer { ... };
7532 interface org.freedesktop.DBus.Introspectable { ... };
7533 interface org.freedesktop.DBus.Properties { ... };
7534 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
7535};
7536 </programlisting>
7537
47fb7fd6
ZJS
7538 <!--property OnClockChange is not documented!-->
7539
7540 <!--property OnTimezoneChange is not documented!-->
7541
7542 <!--property LastTriggerUSec is not documented!-->
7543
7544 <!--property LastTriggerUSecMonotonic is not documented!-->
7545
7546 <!--property AccuracyUSec is not documented!-->
7547
7548 <!--property RandomizedDelayUSec is not documented!-->
7549
acf24a1a
KG
7550 <!--property FixedRandomDelay is not documented!-->
7551
47fb7fd6
ZJS
7552 <!--property Persistent is not documented!-->
7553
7554 <!--property WakeSystem is not documented!-->
7555
7556 <!--property RemainAfterElapse is not documented!-->
7557
00bb75d7
ZJS
7558 <!--Autogenerated cross-references for systemd.directives, do not edit-->
7559
00bb75d7
ZJS
7560 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7561
7562 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7563
7564 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
7565
48f99d7c
ZJS
7566 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Timer"/>
7567
00bb75d7
ZJS
7568 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
7569
7570 <variablelist class="dbus-property" generated="True" extra-ref="TimersMonotonic"/>
7571
7572 <variablelist class="dbus-property" generated="True" extra-ref="TimersCalendar"/>
7573
7574 <variablelist class="dbus-property" generated="True" extra-ref="OnClockChange"/>
7575
7576 <variablelist class="dbus-property" generated="True" extra-ref="OnTimezoneChange"/>
7577
7578 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecRealtime"/>
7579
7580 <variablelist class="dbus-property" generated="True" extra-ref="NextElapseUSecMonotonic"/>
7581
7582 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSec"/>
7583
7584 <variablelist class="dbus-property" generated="True" extra-ref="LastTriggerUSecMonotonic"/>
7585
7586 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
7587
7588 <variablelist class="dbus-property" generated="True" extra-ref="AccuracyUSec"/>
7589
7590 <variablelist class="dbus-property" generated="True" extra-ref="RandomizedDelayUSec"/>
7591
acf24a1a
KG
7592 <variablelist class="dbus-property" generated="True" extra-ref="FixedRandomDelay"/>
7593
00bb75d7
ZJS
7594 <variablelist class="dbus-property" generated="True" extra-ref="Persistent"/>
7595
7596 <variablelist class="dbus-property" generated="True" extra-ref="WakeSystem"/>
7597
7598 <variablelist class="dbus-property" generated="True" extra-ref="RemainAfterElapse"/>
7599
7600 <!--End of Autogenerated section-->
7601
3031660c
ZJS
7602 <refsect2>
7603 <title>Properties</title>
7604
47fb7fd6 7605 <para><varname>Unit</varname> contains the name of the unit to activate when the timer elapses.</para>
3031660c 7606
47fb7fd6
ZJS
7607 <para><varname>TimersMonotonic</varname> contains an array of structs that contain information about
7608 all monotonic timers of this timer unit. The structs contain a string identifying the timer base, which
7609 is one of <literal>OnActiveUSec</literal>, <literal>OnBootUSec</literal>,
7610 <literal>OnStartupUSec</literal>, <literal>OnUnitActiveUSec</literal>, or
7611 <literal>OnUnitInactiveUSec</literal> which correspond to the settings of the same names in the timer
7612 unit files; the microsecond offset from this timer base in monotonic time; the next elapsation point on
7613 the <constant>CLOCK_MONOTONIC</constant> clock, relative to its epoch.</para>
3031660c 7614
47fb7fd6
ZJS
7615 <para><varname>TimersCalendar</varname> contains an array of structs that contain information about all
7616 realtime/calendar timers of this timer unit. The structs contain a string identifying the timer base,
7617 which may only be <literal>OnCalendar</literal> for now; the calendar specification string; the next
7618 elapsation point on the <constant>CLOCK_REALTIME</constant> clock, relative to its epoch.</para>
3031660c 7619
47fb7fd6
ZJS
7620 <para><varname>NextElapseUSecRealtime</varname> contains the next elapsation point on the
7621 <constant>CLOCK_REALTIME</constant> clock in miscroseconds since the epoch, or 0 if this timer event
7622 does not include at least one calendar event.</para>
3031660c 7623
47fb7fd6
ZJS
7624 <para>Similarly, <varname>NextElapseUSecMonotonic</varname> contains the next elapsation point on the
7625 <constant>CLOCK_MONOTONIC</constant> clock in microseconds since the epoch, or 0 if this timer event
7626 does not include at least one monotonic event.</para>
7627
7628 <para><varname>Result</varname> knows the values <literal>success</literal> and
7629 <literal>resources</literal> with the same meanings as the matching values of the corresponding
7630 property of the service interface.</para>
3031660c
ZJS
7631 </refsect2>
7632 </refsect1>
7633
7634 <refsect1>
47fb7fd6 7635 <title>Swap Unit Objects</title>
3031660c 7636
47fb7fd6
ZJS
7637 <para>All swap unit objects implement the <interfacename>org.freedesktop.systemd1.Swap</interfacename>
7638 interface (described here) in addition to the generic
7639 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
7640
48f99d7c 7641 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/dev_2dsda3_2eswap" interface="org.freedesktop.systemd1.Swap">
47fb7fd6
ZJS
7642node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
7643 interface org.freedesktop.systemd1.Swap {
3031660c 7644 methods:
47fb7fd6
ZJS
7645 GetProcesses(out a(sus) processes);
7646 AttachProcesses(in s subcgroup,
7647 in au pids);
3031660c 7648 properties:
47fb7fd6
ZJS
7649 readonly s What = '...';
7650 readonly i Priority = ...;
7651 readonly s Options = '...';
7652 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7653 readonly t TimeoutUSec = ...;
7654 readonly u ControlPID = ...;
7655 readonly s Result = '...';
7656 readonly u UID = ...;
7657 readonly u GID = ...;
7658 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7659 readonly a(sasbttttuii) ExecActivate = [...];
7660 @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
7661 readonly a(sasbttttuii) ExecDeactivate = [...];
7662 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7663 readonly s Slice = '...';
7664 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7665 readonly s ControlGroup = '...';
7666 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7667 readonly t MemoryCurrent = ...;
7668 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
7669 readonly t MemoryAvailable = ...;
7670 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
7671 readonly t CPUUsageNSec = ...;
7672 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7673 readonly ay EffectiveCPUs = [...];
7674 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7675 readonly ay EffectiveMemoryNodes = [...];
7676 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7677 readonly t TasksCurrent = ...;
7678 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7679 readonly t IPIngressBytes = ...;
7680 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7681 readonly t IPIngressPackets = ...;
7682 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7683 readonly t IPEgressBytes = ...;
7684 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7685 readonly t IPEgressPackets = ...;
7686 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7687 readonly t IOReadBytes = ...;
7688 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7689 readonly t IOReadOperations = ...;
7690 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7691 readonly t IOWriteBytes = ...;
7692 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7693 readonly t IOWriteOperations = ...;
7694 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7695 readonly b Delegate = ...;
7696 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7697 readonly as DelegateControllers = ['...', ...];
7698 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7699 readonly b CPUAccounting = ...;
7700 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7701 readonly t CPUWeight = ...;
7702 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7703 readonly t StartupCPUWeight = ...;
7704 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7705 readonly t CPUShares = ...;
7706 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7707 readonly t StartupCPUShares = ...;
7708 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7709 readonly t CPUQuotaPerSecUSec = ...;
7710 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7711 readonly t CPUQuotaPeriodUSec = ...;
7712 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7713 readonly ay AllowedCPUs = [...];
7714 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7715 readonly ay AllowedMemoryNodes = [...];
7716 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7717 readonly b IOAccounting = ...;
7718 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7719 readonly t IOWeight = ...;
7720 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7721 readonly t StartupIOWeight = ...;
7722 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7723 readonly a(st) IODeviceWeight = [...];
7724 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7725 readonly a(st) IOReadBandwidthMax = [...];
7726 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7727 readonly a(st) IOWriteBandwidthMax = [...];
7728 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7729 readonly a(st) IOReadIOPSMax = [...];
7730 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7731 readonly a(st) IOWriteIOPSMax = [...];
7732 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7733 readonly a(st) IODeviceLatencyTargetUSec = [...];
7734 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7735 readonly b BlockIOAccounting = ...;
7736 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7737 readonly t BlockIOWeight = ...;
7738 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7739 readonly t StartupBlockIOWeight = ...;
7740 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7741 readonly a(st) BlockIODeviceWeight = [...];
7742 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7743 readonly a(st) BlockIOReadBandwidth = [...];
7744 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7745 readonly a(st) BlockIOWriteBandwidth = [...];
7746 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7747 readonly b MemoryAccounting = ...;
7748 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7749 readonly t DefaultMemoryLow = ...;
7750 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7751 readonly t DefaultMemoryMin = ...;
7752 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7753 readonly t MemoryMin = ...;
7754 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7755 readonly t MemoryLow = ...;
7756 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7757 readonly t MemoryHigh = ...;
7758 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7759 readonly t MemoryMax = ...;
7760 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7761 readonly t MemorySwapMax = ...;
7762 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7763 readonly t MemoryLimit = ...;
7764 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7765 readonly s DevicePolicy = '...';
7766 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7767 readonly a(ss) DeviceAllow = [...];
7768 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7769 readonly b TasksAccounting = ...;
7770 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7771 readonly t TasksMax = ...;
7772 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7773 readonly b IPAccounting = ...;
7774 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7775 readonly a(iayu) IPAddressAllow = [...];
7776 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7777 readonly a(iayu) IPAddressDeny = [...];
7778 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7779 readonly as IPIngressFilterPath = ['...', ...];
7780 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7781 readonly as IPEgressFilterPath = ['...', ...];
7782 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7783 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
7784 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7785 readonly s ManagedOOMSwap = '...';
7786 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7787 readonly s ManagedOOMMemoryPressure = '...';
7788 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 7789 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
7790 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7791 readonly s ManagedOOMPreference = '...';
9e009a14
JK
7792 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7793 readonly a(ss) BPFProgram = [...];
dcf4781c 7794 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 7795 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 7796 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 7797 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
7798 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
7799 readonly (bas) RestrictNetworkInterfaces = ...;
47fb7fd6
ZJS
7800 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7801 readonly as Environment = ['...', ...];
7802 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7803 readonly a(sb) EnvironmentFiles = [...];
7804 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7805 readonly as PassEnvironment = ['...', ...];
7806 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7807 readonly as UnsetEnvironment = ['...', ...];
7808 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7809 readonly u UMask = ...;
7810 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7811 readonly t LimitCPU = ...;
7812 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7813 readonly t LimitCPUSoft = ...;
7814 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7815 readonly t LimitFSIZE = ...;
7816 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7817 readonly t LimitFSIZESoft = ...;
7818 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7819 readonly t LimitDATA = ...;
7820 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7821 readonly t LimitDATASoft = ...;
7822 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7823 readonly t LimitSTACK = ...;
7824 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7825 readonly t LimitSTACKSoft = ...;
7826 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7827 readonly t LimitCORE = ...;
7828 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7829 readonly t LimitCORESoft = ...;
7830 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7831 readonly t LimitRSS = ...;
7832 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7833 readonly t LimitRSSSoft = ...;
7834 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7835 readonly t LimitNOFILE = ...;
7836 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7837 readonly t LimitNOFILESoft = ...;
7838 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7839 readonly t LimitAS = ...;
7840 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7841 readonly t LimitASSoft = ...;
7842 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7843 readonly t LimitNPROC = ...;
7844 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7845 readonly t LimitNPROCSoft = ...;
7846 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7847 readonly t LimitMEMLOCK = ...;
7848 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7849 readonly t LimitMEMLOCKSoft = ...;
7850 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7851 readonly t LimitLOCKS = ...;
7852 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7853 readonly t LimitLOCKSSoft = ...;
7854 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7855 readonly t LimitSIGPENDING = ...;
7856 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7857 readonly t LimitSIGPENDINGSoft = ...;
7858 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7859 readonly t LimitMSGQUEUE = ...;
7860 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7861 readonly t LimitMSGQUEUESoft = ...;
7862 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7863 readonly t LimitNICE = ...;
7864 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7865 readonly t LimitNICESoft = ...;
7866 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7867 readonly t LimitRTPRIO = ...;
7868 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7869 readonly t LimitRTPRIOSoft = ...;
7870 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7871 readonly t LimitRTTIME = ...;
7872 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7873 readonly t LimitRTTIMESoft = ...;
7874 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7875 readonly s WorkingDirectory = '...';
7876 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7877 readonly s RootDirectory = '...';
7878 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7879 readonly s RootImage = '...';
7880 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
7881 readonly a(ss) RootImageOptions = [...];
7882 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7883 readonly ay RootHash = [...];
7884 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7885 readonly s RootHashPath = '...';
7886 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7887 readonly ay RootHashSignature = [...];
7888 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7889 readonly s RootHashSignaturePath = '...';
7890 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7891 readonly s RootVerity = '...';
7892 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
93f59701
LB
7893 readonly a(sba(ss)) ExtensionImages = [...];
7894 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
35f4e010
ZJS
7895 readonly a(ssba(ss)) MountImages = [...];
7896 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7897 readonly i OOMScoreAdjust = ...;
7898 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7899 readonly t CoredumpFilter = ...;
7900 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7901 readonly i Nice = ...;
7902 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7903 readonly i IOSchedulingClass = ...;
7904 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7905 readonly i IOSchedulingPriority = ...;
7906 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7907 readonly i CPUSchedulingPolicy = ...;
7908 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7909 readonly i CPUSchedulingPriority = ...;
7910 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7911 readonly ay CPUAffinity = [...];
7912 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7913 readonly b CPUAffinityFromNUMA = ...;
7914 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7915 readonly i NUMAPolicy = ...;
7916 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7917 readonly ay NUMAMask = [...];
7918 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7919 readonly t TimerSlackNSec = ...;
7920 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7921 readonly b CPUSchedulingResetOnFork = ...;
7922 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7923 readonly b NonBlocking = ...;
7924 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7925 readonly s StandardInput = '...';
7926 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7927 readonly s StandardInputFileDescriptorName = '...';
7928 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7929 readonly ay StandardInputData = [...];
7930 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7931 readonly s StandardOutput = '...';
7932 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7933 readonly s StandardOutputFileDescriptorName = '...';
7934 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7935 readonly s StandardError = '...';
7936 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7937 readonly s StandardErrorFileDescriptorName = '...';
7938 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7939 readonly s TTYPath = '...';
7940 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7941 readonly b TTYReset = ...;
7942 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7943 readonly b TTYVHangup = ...;
7944 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7945 readonly b TTYVTDisallocate = ...;
7946 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7947 readonly i SyslogPriority = ...;
7948 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7949 readonly s SyslogIdentifier = '...';
7950 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7951 readonly b SyslogLevelPrefix = ...;
7952 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7953 readonly i SyslogLevel = ...;
7954 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7955 readonly i SyslogFacility = ...;
7956 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7957 readonly i LogLevelMax = ...;
7958 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7959 readonly t LogRateLimitIntervalUSec = ...;
7960 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7961 readonly u LogRateLimitBurst = ...;
7962 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7963 readonly aay LogExtraFields = [[...], ...];
7964 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7965 readonly s LogNamespace = '...';
7966 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7967 readonly i SecureBits = ...;
7968 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7969 readonly t CapabilityBoundingSet = ...;
7970 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7971 readonly t AmbientCapabilities = ...;
7972 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7973 readonly s User = '...';
7974 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7975 readonly s Group = '...';
7976 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7977 readonly b DynamicUser = ...;
7978 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7979 readonly b RemoveIPC = ...;
7980 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
7981 readonly a(say) SetCredential = [...];
7982 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
7983 readonly a(say) SetCredentialEncrypted = [...];
7984 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
7985 readonly a(ss) LoadCredential = [...];
7986 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
43144be4
LP
7987 readonly a(ss) LoadCredentialEncrypted = [...];
7988 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
7989 readonly as SupplementaryGroups = ['...', ...];
7990 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7991 readonly s PAMName = '...';
7992 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7993 readonly as ReadWritePaths = ['...', ...];
7994 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7995 readonly as ReadOnlyPaths = ['...', ...];
7996 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
7997 readonly as InaccessiblePaths = ['...', ...];
7998 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
ddc155b2
TM
7999 readonly as ExecPaths = ['...', ...];
8000 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8001 readonly as NoExecPaths = ['...', ...];
8002 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
8003 readonly t MountFlags = ...;
8004 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8005 readonly b PrivateTmp = ...;
8006 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8007 readonly b PrivateDevices = ...;
8008 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8009 readonly b ProtectClock = ...;
8010 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8011 readonly b ProtectKernelTunables = ...;
8012 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8013 readonly b ProtectKernelModules = ...;
8014 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8015 readonly b ProtectKernelLogs = ...;
8016 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8017 readonly b ProtectControlGroups = ...;
8018 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8019 readonly b PrivateNetwork = ...;
8020 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8021 readonly b PrivateUsers = ...;
8022 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8023 readonly b PrivateMounts = ...;
8024 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
8025 readonly b PrivateIPC = ...;
8026 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
8027 readonly s ProtectHome = '...';
8028 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8029 readonly s ProtectSystem = '...';
8030 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8031 readonly b SameProcessGroup = ...;
8032 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8033 readonly s UtmpIdentifier = '...';
8034 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8035 readonly s UtmpMode = '...';
8036 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8037 readonly (bs) SELinuxContext = ...;
8038 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8039 readonly (bs) AppArmorProfile = ...;
8040 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8041 readonly (bs) SmackProcessLabel = ...;
8042 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8043 readonly b IgnoreSIGPIPE = ...;
8044 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8045 readonly b NoNewPrivileges = ...;
8046 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8047 readonly (bas) SystemCallFilter = ...;
8048 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8049 readonly as SystemCallArchitectures = ['...', ...];
8050 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8051 readonly i SystemCallErrorNumber = ...;
8052 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
1f6b4144
ZJS
8053 readonly (bas) SystemCallLog = ...;
8054 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
8055 readonly s Personality = '...';
8056 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8057 readonly b LockPersonality = ...;
8058 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8059 readonly (bas) RestrictAddressFamilies = ...;
8060 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8061 readonly s RuntimeDirectoryPreserve = '...';
8062 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8063 readonly u RuntimeDirectoryMode = ...;
8064 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8065 readonly as RuntimeDirectory = ['...', ...];
8066 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8067 readonly u StateDirectoryMode = ...;
8068 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8069 readonly as StateDirectory = ['...', ...];
8070 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8071 readonly u CacheDirectoryMode = ...;
8072 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8073 readonly as CacheDirectory = ['...', ...];
8074 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8075 readonly u LogsDirectoryMode = ...;
8076 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8077 readonly as LogsDirectory = ['...', ...];
8078 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8079 readonly u ConfigurationDirectoryMode = ...;
8080 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8081 readonly as ConfigurationDirectory = ['...', ...];
8082 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8083 readonly t TimeoutCleanUSec = ...;
8084 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8085 readonly b MemoryDenyWriteExecute = ...;
8086 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8087 readonly b RestrictRealtime = ...;
8088 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8089 readonly b RestrictSUIDSGID = ...;
8090 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8091 readonly t RestrictNamespaces = ...;
8092 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8093 readonly a(ssbt) BindPaths = [...];
8094 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8095 readonly a(ssbt) BindReadOnlyPaths = [...];
8096 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8097 readonly a(ss) TemporaryFileSystem = [...];
8098 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8099 readonly b MountAPIVFS = ...;
8100 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8101 readonly s KeyringMode = '...';
8102 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
e4b2cea3
ZJS
8103 readonly s ProtectProc = '...';
8104 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8105 readonly s ProcSubset = '...';
8106 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
8107 readonly b ProtectHostname = ...;
8108 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8109 readonly s NetworkNamespacePath = '...';
8110 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
a70581ff
XR
8111 readonly s IPCNamespacePath = '...';
8112 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
47fb7fd6
ZJS
8113 readonly s KillMode = '...';
8114 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8115 readonly i KillSignal = ...;
8116 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8117 readonly i RestartKillSignal = ...;
8118 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8119 readonly i FinalKillSignal = ...;
8120 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8121 readonly b SendSIGKILL = ...;
8122 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8123 readonly b SendSIGHUP = ...;
8124 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
8125 readonly i WatchdogSignal = ...;
3031660c 8126 };
47fb7fd6
ZJS
8127 interface org.freedesktop.DBus.Peer { ... };
8128 interface org.freedesktop.DBus.Introspectable { ... };
8129 interface org.freedesktop.DBus.Properties { ... };
8130 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
8131};
8132 </programlisting>
8133
00bb75d7
ZJS
8134 <!--method GetProcesses is not documented!-->
8135
8136 <!--method AttachProcesses is not documented!-->
8137
8138 <!--property What is not documented!-->
8139
8140 <!--property Priority is not documented!-->
8141
8142 <!--property Options is not documented!-->
8143
8144 <!--property TimeoutUSec is not documented!-->
8145
8146 <!--property UID is not documented!-->
8147
8148 <!--property GID is not documented!-->
8149
8150 <!--property ExecDeactivate is not documented!-->
8151
8152 <!--property Slice is not documented!-->
8153
8154 <!--property MemoryCurrent is not documented!-->
8155
8156 <!--property CPUUsageNSec is not documented!-->
8157
8158 <!--property EffectiveCPUs is not documented!-->
8159
8160 <!--property EffectiveMemoryNodes is not documented!-->
8161
8162 <!--property TasksCurrent is not documented!-->
8163
8164 <!--property IPIngressBytes is not documented!-->
8165
8166 <!--property IPIngressPackets is not documented!-->
8167
8168 <!--property IPEgressBytes is not documented!-->
8169
8170 <!--property IPEgressPackets is not documented!-->
8171
8172 <!--property IOReadBytes is not documented!-->
8173
8174 <!--property IOReadOperations is not documented!-->
8175
8176 <!--property IOWriteBytes is not documented!-->
8177
8178 <!--property IOWriteOperations is not documented!-->
8179
8180 <!--property Delegate is not documented!-->
8181
8182 <!--property DelegateControllers is not documented!-->
8183
8184 <!--property CPUAccounting is not documented!-->
8185
8186 <!--property CPUWeight is not documented!-->
8187
8188 <!--property StartupCPUWeight is not documented!-->
8189
8190 <!--property CPUShares is not documented!-->
8191
8192 <!--property StartupCPUShares is not documented!-->
8193
8194 <!--property CPUQuotaPerSecUSec is not documented!-->
8195
8196 <!--property CPUQuotaPeriodUSec is not documented!-->
8197
8198 <!--property AllowedCPUs is not documented!-->
8199
8200 <!--property AllowedMemoryNodes is not documented!-->
8201
8202 <!--property IOAccounting is not documented!-->
8203
8204 <!--property IOWeight is not documented!-->
8205
8206 <!--property StartupIOWeight is not documented!-->
8207
8208 <!--property IODeviceWeight is not documented!-->
8209
8210 <!--property IOReadBandwidthMax is not documented!-->
8211
8212 <!--property IOWriteBandwidthMax is not documented!-->
8213
8214 <!--property IOReadIOPSMax is not documented!-->
8215
8216 <!--property IOWriteIOPSMax is not documented!-->
8217
8218 <!--property IODeviceLatencyTargetUSec is not documented!-->
8219
8220 <!--property BlockIOAccounting is not documented!-->
8221
8222 <!--property BlockIOWeight is not documented!-->
8223
8224 <!--property StartupBlockIOWeight is not documented!-->
8225
8226 <!--property BlockIODeviceWeight is not documented!-->
8227
8228 <!--property BlockIOReadBandwidth is not documented!-->
8229
8230 <!--property BlockIOWriteBandwidth is not documented!-->
8231
8232 <!--property MemoryAccounting is not documented!-->
8233
8234 <!--property DefaultMemoryLow is not documented!-->
8235
8236 <!--property DefaultMemoryMin is not documented!-->
8237
8238 <!--property MemoryMin is not documented!-->
8239
8240 <!--property MemoryLow is not documented!-->
8241
8242 <!--property MemoryHigh is not documented!-->
8243
8244 <!--property MemoryMax is not documented!-->
8245
8246 <!--property MemorySwapMax is not documented!-->
8247
8248 <!--property MemoryLimit is not documented!-->
8249
8250 <!--property DevicePolicy is not documented!-->
8251
8252 <!--property DeviceAllow is not documented!-->
8253
8254 <!--property TasksAccounting is not documented!-->
8255
8256 <!--property TasksMax is not documented!-->
8257
8258 <!--property IPAccounting is not documented!-->
8259
8260 <!--property IPAddressAllow is not documented!-->
8261
8262 <!--property IPAddressDeny is not documented!-->
8263
8264 <!--property IPIngressFilterPath is not documented!-->
8265
8266 <!--property IPEgressFilterPath is not documented!-->
8267
8268 <!--property DisableControllers is not documented!-->
8269
4d824a4e
AZ
8270 <!--property ManagedOOMSwap is not documented!-->
8271
8272 <!--property ManagedOOMMemoryPressure is not documented!-->
8273
d9d3f05d 8274 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 8275
d8a4d64b
AZ
8276 <!--property ManagedOOMPreference is not documented!-->
8277
9e009a14
JK
8278 <!--property BPFProgram is not documented!-->
8279
dcf4781c
JK
8280 <!--property SocketBindAllow is not documented!-->
8281
8282 <!--property SocketBindDeny is not documented!-->
8283
57585d59
MV
8284 <!--property RestrictNetworkInterfaces is not documented!-->
8285
00bb75d7
ZJS
8286 <!--property EnvironmentFiles is not documented!-->
8287
8288 <!--property PassEnvironment is not documented!-->
8289
8290 <!--property UnsetEnvironment is not documented!-->
8291
8292 <!--property UMask is not documented!-->
8293
8294 <!--property LimitCPUSoft is not documented!-->
8295
8296 <!--property LimitFSIZE is not documented!-->
8297
8298 <!--property LimitFSIZESoft is not documented!-->
8299
8300 <!--property LimitDATA is not documented!-->
8301
8302 <!--property LimitDATASoft is not documented!-->
8303
8304 <!--property LimitSTACK is not documented!-->
8305
8306 <!--property LimitSTACKSoft is not documented!-->
8307
8308 <!--property LimitCORE is not documented!-->
8309
8310 <!--property LimitCORESoft is not documented!-->
8311
8312 <!--property LimitRSS is not documented!-->
8313
8314 <!--property LimitRSSSoft is not documented!-->
8315
8316 <!--property LimitNOFILE is not documented!-->
8317
8318 <!--property LimitNOFILESoft is not documented!-->
8319
8320 <!--property LimitAS is not documented!-->
8321
8322 <!--property LimitASSoft is not documented!-->
8323
8324 <!--property LimitNPROC is not documented!-->
8325
8326 <!--property LimitNPROCSoft is not documented!-->
8327
8328 <!--property LimitMEMLOCK is not documented!-->
8329
8330 <!--property LimitMEMLOCKSoft is not documented!-->
8331
8332 <!--property LimitLOCKS is not documented!-->
8333
8334 <!--property LimitLOCKSSoft is not documented!-->
8335
8336 <!--property LimitSIGPENDING is not documented!-->
8337
8338 <!--property LimitSIGPENDINGSoft is not documented!-->
8339
8340 <!--property LimitMSGQUEUE is not documented!-->
8341
8342 <!--property LimitMSGQUEUESoft is not documented!-->
8343
8344 <!--property LimitNICE is not documented!-->
8345
8346 <!--property LimitNICESoft is not documented!-->
8347
8348 <!--property LimitRTPRIO is not documented!-->
8349
8350 <!--property LimitRTPRIOSoft is not documented!-->
8351
8352 <!--property LimitRTTIME is not documented!-->
8353
8354 <!--property LimitRTTIMESoft is not documented!-->
8355
8356 <!--property WorkingDirectory is not documented!-->
8357
35f4e010
ZJS
8358 <!--property RootHashPath is not documented!-->
8359
35f4e010
ZJS
8360 <!--property RootHashSignaturePath is not documented!-->
8361
00bb75d7
ZJS
8362 <!--property OOMScoreAdjust is not documented!-->
8363
8364 <!--property CoredumpFilter is not documented!-->
8365
8366 <!--property Nice is not documented!-->
8367
8368 <!--property IOSchedulingClass is not documented!-->
8369
8370 <!--property IOSchedulingPriority is not documented!-->
8371
8372 <!--property CPUSchedulingPolicy is not documented!-->
8373
8374 <!--property CPUSchedulingPriority is not documented!-->
8375
8376 <!--property CPUAffinity is not documented!-->
8377
8378 <!--property CPUAffinityFromNUMA is not documented!-->
8379
8380 <!--property NUMAPolicy is not documented!-->
8381
8382 <!--property NUMAMask is not documented!-->
8383
8384 <!--property TimerSlackNSec is not documented!-->
8385
8386 <!--property CPUSchedulingResetOnFork is not documented!-->
8387
8388 <!--property NonBlocking is not documented!-->
8389
8390 <!--property StandardInput is not documented!-->
8391
8392 <!--property StandardInputFileDescriptorName is not documented!-->
8393
8394 <!--property StandardInputData is not documented!-->
8395
8396 <!--property StandardOutput is not documented!-->
8397
8398 <!--property StandardOutputFileDescriptorName is not documented!-->
8399
8400 <!--property StandardError is not documented!-->
8401
8402 <!--property StandardErrorFileDescriptorName is not documented!-->
8403
8404 <!--property TTYPath is not documented!-->
8405
8406 <!--property TTYReset is not documented!-->
8407
8408 <!--property TTYVHangup is not documented!-->
8409
8410 <!--property TTYVTDisallocate is not documented!-->
8411
8412 <!--property SyslogPriority is not documented!-->
8413
8414 <!--property SyslogIdentifier is not documented!-->
8415
8416 <!--property SyslogLevelPrefix is not documented!-->
8417
8418 <!--property SyslogLevel is not documented!-->
8419
8420 <!--property SyslogFacility is not documented!-->
8421
8422 <!--property LogLevelMax is not documented!-->
8423
8424 <!--property LogRateLimitIntervalUSec is not documented!-->
8425
8426 <!--property LogRateLimitBurst is not documented!-->
8427
8428 <!--property LogExtraFields is not documented!-->
8429
8430 <!--property LogNamespace is not documented!-->
8431
8432 <!--property AmbientCapabilities is not documented!-->
8433
8434 <!--property User is not documented!-->
8435
8436 <!--property Group is not documented!-->
8437
8438 <!--property DynamicUser is not documented!-->
8439
8440 <!--property RemoveIPC is not documented!-->
8441
e4b2cea3
ZJS
8442 <!--property SetCredential is not documented!-->
8443
43144be4
LP
8444 <!--property SetCredentialEncrypted is not documented!-->
8445
e4b2cea3
ZJS
8446 <!--property LoadCredential is not documented!-->
8447
43144be4
LP
8448 <!--property LoadCredentialEncrypted is not documented!-->
8449
00bb75d7
ZJS
8450 <!--property SupplementaryGroups is not documented!-->
8451
8452 <!--property PAMName is not documented!-->
8453
8454 <!--property ReadWritePaths is not documented!-->
3031660c 8455
00bb75d7 8456 <!--property ReadOnlyPaths is not documented!-->
3031660c 8457
00bb75d7 8458 <!--property InaccessiblePaths is not documented!-->
3031660c 8459
ddc155b2
TM
8460 <!--property ExecPaths is not documented!-->
8461
8462 <!--property NoExecPaths is not documented!-->
8463
00bb75d7 8464 <!--property PrivateTmp is not documented!-->
3031660c 8465
00bb75d7 8466 <!--property PrivateDevices is not documented!-->
3031660c 8467
00bb75d7 8468 <!--property ProtectClock is not documented!-->
3031660c 8469
00bb75d7 8470 <!--property ProtectKernelTunables is not documented!-->
3031660c 8471
00bb75d7 8472 <!--property ProtectKernelModules is not documented!-->
3031660c 8473
00bb75d7 8474 <!--property ProtectKernelLogs is not documented!-->
3031660c 8475
00bb75d7 8476 <!--property ProtectControlGroups is not documented!-->
3031660c 8477
00bb75d7 8478 <!--property PrivateNetwork is not documented!-->
3031660c 8479
00bb75d7 8480 <!--property PrivateUsers is not documented!-->
3031660c 8481
00bb75d7 8482 <!--property PrivateMounts is not documented!-->
3031660c 8483
a70581ff
XR
8484 <!--property PrivateIPC is not documented!-->
8485
00bb75d7 8486 <!--property ProtectHome is not documented!-->
3031660c 8487
00bb75d7 8488 <!--property ProtectSystem is not documented!-->
3031660c 8489
00bb75d7 8490 <!--property SameProcessGroup is not documented!-->
3031660c 8491
00bb75d7 8492 <!--property UtmpIdentifier is not documented!-->
47fb7fd6 8493
00bb75d7 8494 <!--property UtmpMode is not documented!-->
47fb7fd6 8495
00bb75d7 8496 <!--property SELinuxContext is not documented!-->
47fb7fd6 8497
00bb75d7 8498 <!--property AppArmorProfile is not documented!-->
47fb7fd6 8499
00bb75d7 8500 <!--property SmackProcessLabel is not documented!-->
47fb7fd6 8501
00bb75d7 8502 <!--property IgnoreSIGPIPE is not documented!-->
47fb7fd6 8503
00bb75d7 8504 <!--property NoNewPrivileges is not documented!-->
47fb7fd6 8505
00bb75d7 8506 <!--property SystemCallFilter is not documented!-->
47fb7fd6 8507
00bb75d7 8508 <!--property SystemCallArchitectures is not documented!-->
47fb7fd6 8509
00bb75d7 8510 <!--property SystemCallErrorNumber is not documented!-->
47fb7fd6 8511
1f6b4144
ZJS
8512 <!--property SystemCallLog is not documented!-->
8513
00bb75d7 8514 <!--property Personality is not documented!-->
47fb7fd6 8515
00bb75d7 8516 <!--property LockPersonality is not documented!-->
47fb7fd6 8517
00bb75d7 8518 <!--property RestrictAddressFamilies is not documented!-->
47fb7fd6 8519
00bb75d7 8520 <!--property RuntimeDirectoryPreserve is not documented!-->
47fb7fd6 8521
00bb75d7 8522 <!--property RuntimeDirectoryMode is not documented!-->
47fb7fd6 8523
00bb75d7 8524 <!--property RuntimeDirectory is not documented!-->
47fb7fd6 8525
00bb75d7 8526 <!--property StateDirectoryMode is not documented!-->
47fb7fd6 8527
00bb75d7 8528 <!--property StateDirectory is not documented!-->
47fb7fd6 8529
00bb75d7 8530 <!--property CacheDirectoryMode is not documented!-->
47fb7fd6 8531
00bb75d7 8532 <!--property CacheDirectory is not documented!-->
47fb7fd6 8533
00bb75d7 8534 <!--property LogsDirectoryMode is not documented!-->
47fb7fd6 8535
00bb75d7 8536 <!--property LogsDirectory is not documented!-->
47fb7fd6 8537
00bb75d7 8538 <!--property ConfigurationDirectoryMode is not documented!-->
47fb7fd6 8539
00bb75d7 8540 <!--property ConfigurationDirectory is not documented!-->
47fb7fd6 8541
00bb75d7 8542 <!--property TimeoutCleanUSec is not documented!-->
47fb7fd6 8543
00bb75d7 8544 <!--property MemoryDenyWriteExecute is not documented!-->
47fb7fd6 8545
00bb75d7 8546 <!--property RestrictRealtime is not documented!-->
47fb7fd6 8547
00bb75d7 8548 <!--property RestrictSUIDSGID is not documented!-->
47fb7fd6 8549
00bb75d7 8550 <!--property RestrictNamespaces is not documented!-->
47fb7fd6 8551
00bb75d7 8552 <!--property BindPaths is not documented!-->
47fb7fd6 8553
00bb75d7 8554 <!--property BindReadOnlyPaths is not documented!-->
47fb7fd6 8555
00bb75d7 8556 <!--property TemporaryFileSystem is not documented!-->
47fb7fd6 8557
00bb75d7 8558 <!--property MountAPIVFS is not documented!-->
47fb7fd6 8559
00bb75d7 8560 <!--property KeyringMode is not documented!-->
47fb7fd6 8561
e4b2cea3
ZJS
8562 <!--property ProtectProc is not documented!-->
8563
8564 <!--property ProcSubset is not documented!-->
8565
00bb75d7 8566 <!--property ProtectHostname is not documented!-->
47fb7fd6 8567
00bb75d7 8568 <!--property NetworkNamespacePath is not documented!-->
47fb7fd6 8569
a70581ff
XR
8570 <!--property IPCNamespacePath is not documented!-->
8571
00bb75d7 8572 <!--property KillMode is not documented!-->
47fb7fd6 8573
00bb75d7 8574 <!--property KillSignal is not documented!-->
47fb7fd6 8575
00bb75d7 8576 <!--property RestartKillSignal is not documented!-->
47fb7fd6 8577
00bb75d7 8578 <!--property FinalKillSignal is not documented!-->
47fb7fd6 8579
00bb75d7 8580 <!--property SendSIGKILL is not documented!-->
47fb7fd6 8581
00bb75d7 8582 <!--property SendSIGHUP is not documented!-->
47fb7fd6 8583
00bb75d7 8584 <!--property WatchdogSignal is not documented!-->
47fb7fd6 8585
00bb75d7 8586 <!--Autogenerated cross-references for systemd.directives, do not edit-->
47fb7fd6 8587
00bb75d7 8588 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 8589
00bb75d7 8590 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
47fb7fd6 8591
00bb75d7 8592 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
47fb7fd6 8593
48f99d7c
ZJS
8594 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Swap"/>
8595
00bb75d7 8596 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
47fb7fd6 8597
00bb75d7 8598 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
47fb7fd6 8599
00bb75d7 8600 <variablelist class="dbus-property" generated="True" extra-ref="What"/>
47fb7fd6 8601
00bb75d7 8602 <variablelist class="dbus-property" generated="True" extra-ref="Priority"/>
47fb7fd6 8603
00bb75d7 8604 <variablelist class="dbus-property" generated="True" extra-ref="Options"/>
47fb7fd6 8605
00bb75d7 8606 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutUSec"/>
47fb7fd6 8607
00bb75d7 8608 <variablelist class="dbus-property" generated="True" extra-ref="ControlPID"/>
47fb7fd6 8609
00bb75d7 8610 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
47fb7fd6 8611
00bb75d7 8612 <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
47fb7fd6 8613
00bb75d7 8614 <variablelist class="dbus-property" generated="True" extra-ref="GID"/>
47fb7fd6 8615
00bb75d7 8616 <variablelist class="dbus-property" generated="True" extra-ref="ExecActivate"/>
47fb7fd6 8617
00bb75d7 8618 <variablelist class="dbus-property" generated="True" extra-ref="ExecDeactivate"/>
47fb7fd6 8619
00bb75d7 8620 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
47fb7fd6 8621
00bb75d7 8622 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
47fb7fd6 8623
00bb75d7 8624 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
47fb7fd6 8625
93ff34e4
LB
8626 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
8627
00bb75d7 8628 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
47fb7fd6 8629
00bb75d7 8630 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
47fb7fd6 8631
00bb75d7 8632 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
47fb7fd6 8633
00bb75d7 8634 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
47fb7fd6 8635
00bb75d7 8636 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
47fb7fd6 8637
00bb75d7 8638 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
47fb7fd6 8639
00bb75d7 8640 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
47fb7fd6 8641
00bb75d7 8642 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
47fb7fd6 8643
00bb75d7 8644 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
47fb7fd6 8645
00bb75d7 8646 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
47fb7fd6 8647
00bb75d7 8648 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
47fb7fd6 8649
00bb75d7 8650 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
47fb7fd6 8651
00bb75d7 8652 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
47fb7fd6 8653
00bb75d7 8654 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
47fb7fd6 8655
00bb75d7 8656 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
47fb7fd6 8657
00bb75d7 8658 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
47fb7fd6 8659
00bb75d7 8660 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
47fb7fd6 8661
00bb75d7 8662 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
47fb7fd6 8663
00bb75d7 8664 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
47fb7fd6 8665
00bb75d7 8666 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
47fb7fd6 8667
00bb75d7 8668 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
47fb7fd6 8669
00bb75d7 8670 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
47fb7fd6 8671
00bb75d7 8672 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
47fb7fd6 8673
00bb75d7 8674 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
47fb7fd6 8675
00bb75d7 8676 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
47fb7fd6 8677
00bb75d7 8678 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
47fb7fd6 8679
00bb75d7 8680 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
47fb7fd6 8681
00bb75d7 8682 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
47fb7fd6 8683
00bb75d7 8684 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
47fb7fd6 8685
00bb75d7 8686 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
47fb7fd6 8687
00bb75d7 8688 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
47fb7fd6 8689
00bb75d7 8690 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
47fb7fd6 8691
00bb75d7 8692 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
47fb7fd6 8693
00bb75d7 8694 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
47fb7fd6 8695
00bb75d7 8696 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
47fb7fd6 8697
00bb75d7 8698 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
47fb7fd6 8699
00bb75d7 8700 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
47fb7fd6 8701
00bb75d7 8702 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
47fb7fd6 8703
00bb75d7 8704 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
47fb7fd6 8705
00bb75d7 8706 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
47fb7fd6 8707
00bb75d7 8708 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
47fb7fd6 8709
00bb75d7 8710 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
47fb7fd6 8711
00bb75d7
ZJS
8712 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
8713
8714 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
8715
8716 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
8717
8718 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
8719
8720 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
8721
8722 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
8723
8724 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
8725
8726 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
8727
8728 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
8729
8730 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
8731
8732 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
8733
8734 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
8735
8736 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
8737
8738 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
8739
8740 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
8741
4d824a4e
AZ
8742 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
8743
8744 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
8745
d9d3f05d 8746 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 8747
d8a4d64b
AZ
8748 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
8749
9e009a14
JK
8750 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
8751
dcf4781c
JK
8752 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
8753
8754 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
8755
57585d59
MV
8756 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
8757
00bb75d7
ZJS
8758 <variablelist class="dbus-property" generated="True" extra-ref="Environment"/>
8759
8760 <variablelist class="dbus-property" generated="True" extra-ref="EnvironmentFiles"/>
8761
8762 <variablelist class="dbus-property" generated="True" extra-ref="PassEnvironment"/>
8763
8764 <variablelist class="dbus-property" generated="True" extra-ref="UnsetEnvironment"/>
8765
8766 <variablelist class="dbus-property" generated="True" extra-ref="UMask"/>
8767
8768 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPU"/>
8769
8770 <variablelist class="dbus-property" generated="True" extra-ref="LimitCPUSoft"/>
8771
8772 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZE"/>
8773
8774 <variablelist class="dbus-property" generated="True" extra-ref="LimitFSIZESoft"/>
8775
8776 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATA"/>
8777
8778 <variablelist class="dbus-property" generated="True" extra-ref="LimitDATASoft"/>
8779
8780 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACK"/>
8781
8782 <variablelist class="dbus-property" generated="True" extra-ref="LimitSTACKSoft"/>
8783
8784 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORE"/>
8785
8786 <variablelist class="dbus-property" generated="True" extra-ref="LimitCORESoft"/>
8787
8788 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSS"/>
8789
8790 <variablelist class="dbus-property" generated="True" extra-ref="LimitRSSSoft"/>
8791
8792 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILE"/>
8793
8794 <variablelist class="dbus-property" generated="True" extra-ref="LimitNOFILESoft"/>
8795
8796 <variablelist class="dbus-property" generated="True" extra-ref="LimitAS"/>
8797
8798 <variablelist class="dbus-property" generated="True" extra-ref="LimitASSoft"/>
8799
8800 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROC"/>
8801
8802 <variablelist class="dbus-property" generated="True" extra-ref="LimitNPROCSoft"/>
8803
8804 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCK"/>
8805
8806 <variablelist class="dbus-property" generated="True" extra-ref="LimitMEMLOCKSoft"/>
8807
8808 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKS"/>
8809
8810 <variablelist class="dbus-property" generated="True" extra-ref="LimitLOCKSSoft"/>
8811
8812 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDING"/>
8813
8814 <variablelist class="dbus-property" generated="True" extra-ref="LimitSIGPENDINGSoft"/>
8815
8816 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUE"/>
8817
8818 <variablelist class="dbus-property" generated="True" extra-ref="LimitMSGQUEUESoft"/>
8819
8820 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICE"/>
8821
8822 <variablelist class="dbus-property" generated="True" extra-ref="LimitNICESoft"/>
8823
8824 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIO"/>
8825
8826 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTPRIOSoft"/>
8827
8828 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIME"/>
8829
8830 <variablelist class="dbus-property" generated="True" extra-ref="LimitRTTIMESoft"/>
8831
8832 <variablelist class="dbus-property" generated="True" extra-ref="WorkingDirectory"/>
8833
8834 <variablelist class="dbus-property" generated="True" extra-ref="RootDirectory"/>
8835
8836 <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
8837
35f4e010
ZJS
8838 <variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
8839
8840 <variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
8841
8842 <variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
8843
8844 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
8845
8846 <variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
8847
8848 <variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
8849
93f59701
LB
8850 <variablelist class="dbus-property" generated="True" extra-ref="ExtensionImages"/>
8851
35f4e010
ZJS
8852 <variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
8853
00bb75d7
ZJS
8854 <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
8855
8856 <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
8857
8858 <variablelist class="dbus-property" generated="True" extra-ref="Nice"/>
8859
8860 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingClass"/>
8861
8862 <variablelist class="dbus-property" generated="True" extra-ref="IOSchedulingPriority"/>
8863
8864 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPolicy"/>
8865
8866 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingPriority"/>
8867
8868 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinity"/>
8869
8870 <variablelist class="dbus-property" generated="True" extra-ref="CPUAffinityFromNUMA"/>
8871
8872 <variablelist class="dbus-property" generated="True" extra-ref="NUMAPolicy"/>
8873
8874 <variablelist class="dbus-property" generated="True" extra-ref="NUMAMask"/>
8875
8876 <variablelist class="dbus-property" generated="True" extra-ref="TimerSlackNSec"/>
8877
8878 <variablelist class="dbus-property" generated="True" extra-ref="CPUSchedulingResetOnFork"/>
8879
8880 <variablelist class="dbus-property" generated="True" extra-ref="NonBlocking"/>
8881
8882 <variablelist class="dbus-property" generated="True" extra-ref="StandardInput"/>
8883
8884 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputFileDescriptorName"/>
8885
8886 <variablelist class="dbus-property" generated="True" extra-ref="StandardInputData"/>
8887
8888 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutput"/>
8889
8890 <variablelist class="dbus-property" generated="True" extra-ref="StandardOutputFileDescriptorName"/>
8891
8892 <variablelist class="dbus-property" generated="True" extra-ref="StandardError"/>
47fb7fd6 8893
00bb75d7 8894 <variablelist class="dbus-property" generated="True" extra-ref="StandardErrorFileDescriptorName"/>
47fb7fd6 8895
00bb75d7 8896 <variablelist class="dbus-property" generated="True" extra-ref="TTYPath"/>
47fb7fd6 8897
00bb75d7 8898 <variablelist class="dbus-property" generated="True" extra-ref="TTYReset"/>
47fb7fd6 8899
00bb75d7 8900 <variablelist class="dbus-property" generated="True" extra-ref="TTYVHangup"/>
47fb7fd6 8901
00bb75d7 8902 <variablelist class="dbus-property" generated="True" extra-ref="TTYVTDisallocate"/>
47fb7fd6 8903
00bb75d7 8904 <variablelist class="dbus-property" generated="True" extra-ref="SyslogPriority"/>
47fb7fd6 8905
00bb75d7 8906 <variablelist class="dbus-property" generated="True" extra-ref="SyslogIdentifier"/>
47fb7fd6 8907
00bb75d7 8908 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevelPrefix"/>
47fb7fd6 8909
00bb75d7 8910 <variablelist class="dbus-property" generated="True" extra-ref="SyslogLevel"/>
47fb7fd6 8911
00bb75d7 8912 <variablelist class="dbus-property" generated="True" extra-ref="SyslogFacility"/>
47fb7fd6 8913
00bb75d7 8914 <variablelist class="dbus-property" generated="True" extra-ref="LogLevelMax"/>
47fb7fd6 8915
00bb75d7 8916 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitIntervalUSec"/>
47fb7fd6 8917
00bb75d7 8918 <variablelist class="dbus-property" generated="True" extra-ref="LogRateLimitBurst"/>
47fb7fd6 8919
00bb75d7 8920 <variablelist class="dbus-property" generated="True" extra-ref="LogExtraFields"/>
47fb7fd6 8921
00bb75d7 8922 <variablelist class="dbus-property" generated="True" extra-ref="LogNamespace"/>
47fb7fd6 8923
00bb75d7 8924 <variablelist class="dbus-property" generated="True" extra-ref="SecureBits"/>
47fb7fd6 8925
00bb75d7 8926 <variablelist class="dbus-property" generated="True" extra-ref="CapabilityBoundingSet"/>
47fb7fd6 8927
00bb75d7 8928 <variablelist class="dbus-property" generated="True" extra-ref="AmbientCapabilities"/>
47fb7fd6 8929
00bb75d7 8930 <variablelist class="dbus-property" generated="True" extra-ref="User"/>
47fb7fd6 8931
00bb75d7 8932 <variablelist class="dbus-property" generated="True" extra-ref="Group"/>
47fb7fd6 8933
00bb75d7 8934 <variablelist class="dbus-property" generated="True" extra-ref="DynamicUser"/>
47fb7fd6 8935
00bb75d7 8936 <variablelist class="dbus-property" generated="True" extra-ref="RemoveIPC"/>
47fb7fd6 8937
e4b2cea3
ZJS
8938 <variablelist class="dbus-property" generated="True" extra-ref="SetCredential"/>
8939
43144be4
LP
8940 <variablelist class="dbus-property" generated="True" extra-ref="SetCredentialEncrypted"/>
8941
e4b2cea3
ZJS
8942 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredential"/>
8943
43144be4
LP
8944 <variablelist class="dbus-property" generated="True" extra-ref="LoadCredentialEncrypted"/>
8945
00bb75d7 8946 <variablelist class="dbus-property" generated="True" extra-ref="SupplementaryGroups"/>
47fb7fd6 8947
00bb75d7 8948 <variablelist class="dbus-property" generated="True" extra-ref="PAMName"/>
47fb7fd6 8949
00bb75d7 8950 <variablelist class="dbus-property" generated="True" extra-ref="ReadWritePaths"/>
47fb7fd6 8951
00bb75d7 8952 <variablelist class="dbus-property" generated="True" extra-ref="ReadOnlyPaths"/>
47fb7fd6 8953
00bb75d7 8954 <variablelist class="dbus-property" generated="True" extra-ref="InaccessiblePaths"/>
47fb7fd6 8955
ddc155b2
TM
8956 <variablelist class="dbus-property" generated="True" extra-ref="ExecPaths"/>
8957
8958 <variablelist class="dbus-property" generated="True" extra-ref="NoExecPaths"/>
8959
00bb75d7 8960 <variablelist class="dbus-property" generated="True" extra-ref="MountFlags"/>
47fb7fd6 8961
00bb75d7 8962 <variablelist class="dbus-property" generated="True" extra-ref="PrivateTmp"/>
47fb7fd6 8963
00bb75d7 8964 <variablelist class="dbus-property" generated="True" extra-ref="PrivateDevices"/>
47fb7fd6 8965
00bb75d7 8966 <variablelist class="dbus-property" generated="True" extra-ref="ProtectClock"/>
47fb7fd6 8967
00bb75d7 8968 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelTunables"/>
47fb7fd6 8969
00bb75d7 8970 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelModules"/>
47fb7fd6 8971
00bb75d7 8972 <variablelist class="dbus-property" generated="True" extra-ref="ProtectKernelLogs"/>
47fb7fd6 8973
00bb75d7 8974 <variablelist class="dbus-property" generated="True" extra-ref="ProtectControlGroups"/>
47fb7fd6 8975
00bb75d7 8976 <variablelist class="dbus-property" generated="True" extra-ref="PrivateNetwork"/>
47fb7fd6 8977
00bb75d7 8978 <variablelist class="dbus-property" generated="True" extra-ref="PrivateUsers"/>
47fb7fd6 8979
00bb75d7 8980 <variablelist class="dbus-property" generated="True" extra-ref="PrivateMounts"/>
47fb7fd6 8981
a70581ff
XR
8982 <variablelist class="dbus-property" generated="True" extra-ref="PrivateIPC"/>
8983
00bb75d7 8984 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHome"/>
47fb7fd6 8985
00bb75d7 8986 <variablelist class="dbus-property" generated="True" extra-ref="ProtectSystem"/>
47fb7fd6 8987
00bb75d7 8988 <variablelist class="dbus-property" generated="True" extra-ref="SameProcessGroup"/>
47fb7fd6 8989
00bb75d7 8990 <variablelist class="dbus-property" generated="True" extra-ref="UtmpIdentifier"/>
47fb7fd6 8991
00bb75d7 8992 <variablelist class="dbus-property" generated="True" extra-ref="UtmpMode"/>
47fb7fd6 8993
00bb75d7 8994 <variablelist class="dbus-property" generated="True" extra-ref="SELinuxContext"/>
47fb7fd6 8995
00bb75d7 8996 <variablelist class="dbus-property" generated="True" extra-ref="AppArmorProfile"/>
47fb7fd6 8997
00bb75d7 8998 <variablelist class="dbus-property" generated="True" extra-ref="SmackProcessLabel"/>
47fb7fd6 8999
00bb75d7 9000 <variablelist class="dbus-property" generated="True" extra-ref="IgnoreSIGPIPE"/>
47fb7fd6 9001
00bb75d7 9002 <variablelist class="dbus-property" generated="True" extra-ref="NoNewPrivileges"/>
47fb7fd6 9003
00bb75d7 9004 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallFilter"/>
47fb7fd6 9005
00bb75d7 9006 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallArchitectures"/>
47fb7fd6 9007
00bb75d7 9008 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallErrorNumber"/>
47fb7fd6 9009
1f6b4144
ZJS
9010 <variablelist class="dbus-property" generated="True" extra-ref="SystemCallLog"/>
9011
00bb75d7 9012 <variablelist class="dbus-property" generated="True" extra-ref="Personality"/>
47fb7fd6 9013
00bb75d7 9014 <variablelist class="dbus-property" generated="True" extra-ref="LockPersonality"/>
47fb7fd6 9015
00bb75d7 9016 <variablelist class="dbus-property" generated="True" extra-ref="RestrictAddressFamilies"/>
47fb7fd6 9017
00bb75d7 9018 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryPreserve"/>
47fb7fd6 9019
00bb75d7 9020 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectoryMode"/>
47fb7fd6 9021
00bb75d7 9022 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeDirectory"/>
47fb7fd6 9023
00bb75d7 9024 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectoryMode"/>
47fb7fd6 9025
00bb75d7 9026 <variablelist class="dbus-property" generated="True" extra-ref="StateDirectory"/>
3031660c 9027
00bb75d7 9028 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectoryMode"/>
3031660c 9029
00bb75d7 9030 <variablelist class="dbus-property" generated="True" extra-ref="CacheDirectory"/>
3031660c 9031
00bb75d7 9032 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectoryMode"/>
3031660c 9033
00bb75d7 9034 <variablelist class="dbus-property" generated="True" extra-ref="LogsDirectory"/>
3031660c 9035
00bb75d7 9036 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectoryMode"/>
3031660c 9037
00bb75d7 9038 <variablelist class="dbus-property" generated="True" extra-ref="ConfigurationDirectory"/>
3031660c 9039
00bb75d7 9040 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutCleanUSec"/>
3031660c 9041
00bb75d7 9042 <variablelist class="dbus-property" generated="True" extra-ref="MemoryDenyWriteExecute"/>
3031660c 9043
00bb75d7 9044 <variablelist class="dbus-property" generated="True" extra-ref="RestrictRealtime"/>
3031660c 9045
00bb75d7 9046 <variablelist class="dbus-property" generated="True" extra-ref="RestrictSUIDSGID"/>
3031660c 9047
00bb75d7 9048 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNamespaces"/>
3031660c 9049
00bb75d7 9050 <variablelist class="dbus-property" generated="True" extra-ref="BindPaths"/>
3031660c 9051
00bb75d7 9052 <variablelist class="dbus-property" generated="True" extra-ref="BindReadOnlyPaths"/>
3031660c 9053
00bb75d7 9054 <variablelist class="dbus-property" generated="True" extra-ref="TemporaryFileSystem"/>
3031660c 9055
00bb75d7 9056 <variablelist class="dbus-property" generated="True" extra-ref="MountAPIVFS"/>
3031660c 9057
00bb75d7 9058 <variablelist class="dbus-property" generated="True" extra-ref="KeyringMode"/>
3031660c 9059
e4b2cea3
ZJS
9060 <variablelist class="dbus-property" generated="True" extra-ref="ProtectProc"/>
9061
9062 <variablelist class="dbus-property" generated="True" extra-ref="ProcSubset"/>
9063
00bb75d7 9064 <variablelist class="dbus-property" generated="True" extra-ref="ProtectHostname"/>
3031660c 9065
00bb75d7 9066 <variablelist class="dbus-property" generated="True" extra-ref="NetworkNamespacePath"/>
3031660c 9067
a70581ff
XR
9068 <variablelist class="dbus-property" generated="True" extra-ref="IPCNamespacePath"/>
9069
00bb75d7 9070 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
3031660c 9071
00bb75d7 9072 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
3031660c 9073
00bb75d7 9074 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
3031660c 9075
00bb75d7 9076 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
3031660c 9077
00bb75d7 9078 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
47fb7fd6 9079
00bb75d7 9080 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
47fb7fd6 9081
00bb75d7 9082 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
47fb7fd6 9083
00bb75d7 9084 <!--End of Autogenerated section-->
3031660c
ZJS
9085
9086 <refsect2>
9087 <title>Properties</title>
9088
9089 <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
9090 units invoke the
d3fcecf3 9091 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
3031660c
ZJS
9092 their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
9093 information about processes to execute. They also share most of the fields related to the execution
9094 context that Service objects expose (see above). In addition to these properties there are the
9095 following:</para>
9096
9097 <para><varname>ControlPID</varname> contains the PID of the currently running
d3fcecf3
ZJS
9098 <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
9099 <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
b7a47345 9100 command if there is one running, otherwise 0.</para>
3031660c
ZJS
9101
9102 <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It
9103 can take the values <literal>success</literal>, <literal>resources</literal>,
2736c25c 9104 <literal>timeout</literal>, <literal>exit-code</literal>, <literal>signal</literal>, or
3031660c
ZJS
9105 <literal>core-dump</literal> which have the identical meanings as the corresponding values of the
9106 corresponding field of service unit objects (see above).</para>
9107 </refsect2>
9108 </refsect1>
9109
9110
9111 <refsect1>
9112 <title>Path Unit Objects</title>
9113
48f99d7c 9114 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/cups_2epath" interface="org.freedesktop.systemd1.Path">
3031660c 9115node /org/freedesktop/systemd1/unit/cups_2epath {
3031660c 9116 interface org.freedesktop.systemd1.Path {
3031660c 9117 properties:
47fb7fd6
ZJS
9118 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9119 readonly s Unit = '...';
9120 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9121 readonly a(ss) Paths = [...];
9122 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9123 readonly b MakeDirectory = ...;
9124 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9125 readonly u DirectoryMode = ...;
9126 readonly s Result = '...';
3031660c 9127 };
47fb7fd6
ZJS
9128 interface org.freedesktop.DBus.Peer { ... };
9129 interface org.freedesktop.DBus.Introspectable { ... };
9130 interface org.freedesktop.DBus.Properties { ... };
9131 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
9132};
9133 </programlisting>
9134
47fb7fd6
ZJS
9135 <!--property MakeDirectory is not documented!-->
9136
9137 <!--property DirectoryMode is not documented!-->
9138
00bb75d7
ZJS
9139 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9140
00bb75d7
ZJS
9141 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9142
9143 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9144
9145 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9146
48f99d7c
ZJS
9147 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Path"/>
9148
00bb75d7
ZJS
9149 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
9150
9151 <variablelist class="dbus-property" generated="True" extra-ref="Paths"/>
9152
9153 <variablelist class="dbus-property" generated="True" extra-ref="MakeDirectory"/>
9154
9155 <variablelist class="dbus-property" generated="True" extra-ref="DirectoryMode"/>
9156
9157 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
9158
9159 <!--End of Autogenerated section-->
9160
3031660c
ZJS
9161 <refsect2>
9162 <title>Properties</title>
9163
9164 <para>Most properties correspond directly with the matching settings in path unit files.</para>
9165
9166 <para>The others:</para>
9167
9168 <para><varname>Paths</varname> contains an array of structs. Each struct contains the condition to
9169 watch, which can be one of <literal>PathExists</literal>, <literal>PathExistsGlob</literal>,
2736c25c 9170 <literal>PathChanged</literal>, <literal>PathModified</literal>, or <literal>DirectoryNotEmpty</literal>
3031660c
ZJS
9171 which correspond directly to the matching settings in the path unit files; and the path to watch,
9172 possibly including glob expressions.</para>
9173
9174 <para><varname>Result</varname> contains a result value which can be <literal>success</literal> or
2736c25c 9175 <literal>resources</literal> which have the same meaning as the corresponding field of the Service
3031660c
ZJS
9176 interface.</para>
9177 </refsect2>
9178 </refsect1>
9179
9180 <refsect1>
9181 <title>Slice Unit Objects</title>
9182
9183 <para>All slice unit objects implement the <interfacename>org.freedesktop.systemd1.Slice</interfacename>
9184 interface (described here) in addition to the generic
9185 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9186
48f99d7c 9187 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/system_2eslice" interface="org.freedesktop.systemd1.Slice">
3031660c 9188node /org/freedesktop/systemd1/unit/system_2eslice {
3031660c
ZJS
9189 interface org.freedesktop.systemd1.Slice {
9190 methods:
47fb7fd6
ZJS
9191 GetProcesses(out a(sus) processes);
9192 AttachProcesses(in s subcgroup,
9193 in au pids);
3031660c 9194 properties:
47fb7fd6
ZJS
9195 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9196 readonly s Slice = '...';
9197 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9198 readonly s ControlGroup = '...';
9199 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9200 readonly t MemoryCurrent = ...;
9201 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
9202 readonly t MemoryAvailable = ...;
9203 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
9204 readonly t CPUUsageNSec = ...;
9205 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9206 readonly ay EffectiveCPUs = [...];
9207 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9208 readonly ay EffectiveMemoryNodes = [...];
9209 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9210 readonly t TasksCurrent = ...;
9211 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9212 readonly t IPIngressBytes = ...;
9213 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9214 readonly t IPIngressPackets = ...;
9215 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9216 readonly t IPEgressBytes = ...;
9217 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9218 readonly t IPEgressPackets = ...;
9219 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9220 readonly t IOReadBytes = ...;
9221 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9222 readonly t IOReadOperations = ...;
9223 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9224 readonly t IOWriteBytes = ...;
9225 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9226 readonly t IOWriteOperations = ...;
9227 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9228 readonly b Delegate = ...;
9229 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9230 readonly as DelegateControllers = ['...', ...];
9231 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9232 readonly b CPUAccounting = ...;
9233 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9234 readonly t CPUWeight = ...;
9235 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9236 readonly t StartupCPUWeight = ...;
9237 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9238 readonly t CPUShares = ...;
9239 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9240 readonly t StartupCPUShares = ...;
9241 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9242 readonly t CPUQuotaPerSecUSec = ...;
9243 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9244 readonly t CPUQuotaPeriodUSec = ...;
9245 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9246 readonly ay AllowedCPUs = [...];
9247 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9248 readonly ay AllowedMemoryNodes = [...];
9249 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9250 readonly b IOAccounting = ...;
9251 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9252 readonly t IOWeight = ...;
9253 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9254 readonly t StartupIOWeight = ...;
9255 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9256 readonly a(st) IODeviceWeight = [...];
9257 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9258 readonly a(st) IOReadBandwidthMax = [...];
9259 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9260 readonly a(st) IOWriteBandwidthMax = [...];
9261 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9262 readonly a(st) IOReadIOPSMax = [...];
9263 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9264 readonly a(st) IOWriteIOPSMax = [...];
9265 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9266 readonly a(st) IODeviceLatencyTargetUSec = [...];
9267 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9268 readonly b BlockIOAccounting = ...;
9269 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9270 readonly t BlockIOWeight = ...;
9271 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9272 readonly t StartupBlockIOWeight = ...;
9273 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9274 readonly a(st) BlockIODeviceWeight = [...];
9275 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9276 readonly a(st) BlockIOReadBandwidth = [...];
9277 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9278 readonly a(st) BlockIOWriteBandwidth = [...];
9279 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9280 readonly b MemoryAccounting = ...;
9281 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9282 readonly t DefaultMemoryLow = ...;
9283 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9284 readonly t DefaultMemoryMin = ...;
9285 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9286 readonly t MemoryMin = ...;
9287 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9288 readonly t MemoryLow = ...;
9289 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9290 readonly t MemoryHigh = ...;
9291 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9292 readonly t MemoryMax = ...;
9293 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9294 readonly t MemorySwapMax = ...;
9295 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9296 readonly t MemoryLimit = ...;
9297 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9298 readonly s DevicePolicy = '...';
9299 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9300 readonly a(ss) DeviceAllow = [...];
9301 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9302 readonly b TasksAccounting = ...;
9303 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9304 readonly t TasksMax = ...;
9305 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9306 readonly b IPAccounting = ...;
9307 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9308 readonly a(iayu) IPAddressAllow = [...];
9309 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9310 readonly a(iayu) IPAddressDeny = [...];
9311 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9312 readonly as IPIngressFilterPath = ['...', ...];
9313 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9314 readonly as IPEgressFilterPath = ['...', ...];
9315 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9316 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
9317 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9318 readonly s ManagedOOMSwap = '...';
9319 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9320 readonly s ManagedOOMMemoryPressure = '...';
9321 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 9322 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
9323 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9324 readonly s ManagedOOMPreference = '...';
9e009a14
JK
9325 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9326 readonly a(ss) BPFProgram = [...];
dcf4781c 9327 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 9328 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 9329 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 9330 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
9331 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9332 readonly (bas) RestrictNetworkInterfaces = ...;
3031660c 9333 };
47fb7fd6
ZJS
9334 interface org.freedesktop.DBus.Peer { ... };
9335 interface org.freedesktop.DBus.Introspectable { ... };
9336 interface org.freedesktop.DBus.Properties { ... };
9337 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
9338};
9339 </programlisting>
9340
47fb7fd6
ZJS
9341 <!--method GetProcesses is not documented!-->
9342
9343 <!--method AttachProcesses is not documented!-->
9344
9345 <!--property Slice is not documented!-->
9346
9347 <!--property MemoryCurrent is not documented!-->
9348
9349 <!--property CPUUsageNSec is not documented!-->
9350
9351 <!--property EffectiveCPUs is not documented!-->
9352
9353 <!--property EffectiveMemoryNodes is not documented!-->
9354
9355 <!--property TasksCurrent is not documented!-->
9356
9357 <!--property IPIngressBytes is not documented!-->
9358
9359 <!--property IPIngressPackets is not documented!-->
9360
9361 <!--property IPEgressBytes is not documented!-->
9362
9363 <!--property IPEgressPackets is not documented!-->
9364
9365 <!--property IOReadBytes is not documented!-->
9366
9367 <!--property IOReadOperations is not documented!-->
9368
9369 <!--property IOWriteBytes is not documented!-->
9370
9371 <!--property IOWriteOperations is not documented!-->
9372
9373 <!--property Delegate is not documented!-->
9374
9375 <!--property DelegateControllers is not documented!-->
9376
9377 <!--property CPUAccounting is not documented!-->
9378
9379 <!--property CPUWeight is not documented!-->
9380
9381 <!--property StartupCPUWeight is not documented!-->
9382
9383 <!--property CPUShares is not documented!-->
9384
9385 <!--property StartupCPUShares is not documented!-->
9386
9387 <!--property CPUQuotaPerSecUSec is not documented!-->
9388
9389 <!--property CPUQuotaPeriodUSec is not documented!-->
9390
9391 <!--property AllowedCPUs is not documented!-->
9392
9393 <!--property AllowedMemoryNodes is not documented!-->
9394
9395 <!--property IOAccounting is not documented!-->
9396
9397 <!--property IOWeight is not documented!-->
9398
9399 <!--property StartupIOWeight is not documented!-->
9400
9401 <!--property IODeviceWeight is not documented!-->
9402
9403 <!--property IOReadBandwidthMax is not documented!-->
9404
9405 <!--property IOWriteBandwidthMax is not documented!-->
9406
9407 <!--property IOReadIOPSMax is not documented!-->
9408
9409 <!--property IOWriteIOPSMax is not documented!-->
9410
9411 <!--property IODeviceLatencyTargetUSec is not documented!-->
9412
9413 <!--property BlockIOAccounting is not documented!-->
9414
9415 <!--property BlockIOWeight is not documented!-->
9416
9417 <!--property StartupBlockIOWeight is not documented!-->
9418
9419 <!--property BlockIODeviceWeight is not documented!-->
9420
9421 <!--property BlockIOReadBandwidth is not documented!-->
9422
9423 <!--property BlockIOWriteBandwidth is not documented!-->
9424
9425 <!--property MemoryAccounting is not documented!-->
9426
9427 <!--property DefaultMemoryLow is not documented!-->
9428
9429 <!--property DefaultMemoryMin is not documented!-->
9430
9431 <!--property MemoryMin is not documented!-->
9432
9433 <!--property MemoryLow is not documented!-->
9434
9435 <!--property MemoryHigh is not documented!-->
9436
9437 <!--property MemoryMax is not documented!-->
9438
9439 <!--property MemorySwapMax is not documented!-->
9440
9441 <!--property MemoryLimit is not documented!-->
9442
9443 <!--property DevicePolicy is not documented!-->
9444
9445 <!--property DeviceAllow is not documented!-->
9446
9447 <!--property TasksAccounting is not documented!-->
9448
9449 <!--property TasksMax is not documented!-->
9450
9451 <!--property IPAccounting is not documented!-->
9452
9453 <!--property IPAddressAllow is not documented!-->
9454
9455 <!--property IPAddressDeny is not documented!-->
9456
9457 <!--property IPIngressFilterPath is not documented!-->
9458
9459 <!--property IPEgressFilterPath is not documented!-->
9460
9461 <!--property DisableControllers is not documented!-->
9462
4d824a4e
AZ
9463 <!--property ManagedOOMSwap is not documented!-->
9464
9465 <!--property ManagedOOMMemoryPressure is not documented!-->
9466
d9d3f05d 9467 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 9468
d8a4d64b
AZ
9469 <!--property ManagedOOMPreference is not documented!-->
9470
9e009a14
JK
9471 <!--property BPFProgram is not documented!-->
9472
dcf4781c
JK
9473 <!--property SocketBindAllow is not documented!-->
9474
9475 <!--property SocketBindDeny is not documented!-->
9476
57585d59
MV
9477 <!--property RestrictNetworkInterfaces is not documented!-->
9478
00bb75d7
ZJS
9479 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9480
00bb75d7
ZJS
9481 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9482
9483 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
9484
9485 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9486
48f99d7c
ZJS
9487 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Slice"/>
9488
00bb75d7
ZJS
9489 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9490
9491 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9492
9493 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
9494
9495 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
9496
9497 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
9498
93ff34e4
LB
9499 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
9500
00bb75d7
ZJS
9501 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
9502
9503 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
9504
9505 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
9506
9507 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
9508
9509 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
9510
9511 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
9512
9513 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
9514
9515 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
9516
9517 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
9518
9519 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
9520
9521 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
9522
9523 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
9524
9525 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
9526
9527 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
9528
9529 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
9530
9531 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
9532
9533 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
9534
9535 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
9536
9537 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
9538
9539 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
9540
9541 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
9542
9543 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
9544
9545 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
9546
9547 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
9548
9549 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
9550
9551 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
9552
9553 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
9554
9555 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
9556
9557 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
9558
9559 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
9560
9561 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
9562
9563 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
9564
9565 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
9566
9567 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
9568
9569 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
9570
9571 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
9572
9573 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
9574
9575 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
9576
9577 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
9578
9579 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
9580
9581 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
9582
9583 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
9584
9585 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
9586
9587 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
9588
9589 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
9590
9591 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
9592
9593 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
9594
9595 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
9596
9597 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
9598
9599 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
9600
9601 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
9602
9603 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
9604
9605 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
9606
9607 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
9608
9609 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
9610
9611 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
9612
9613 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
9614
4d824a4e
AZ
9615 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
9616
9617 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
9618
d9d3f05d 9619 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 9620
d8a4d64b
AZ
9621 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
9622
9e009a14
JK
9623 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
9624
dcf4781c
JK
9625 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
9626
9627 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
9628
57585d59
MV
9629 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
9630
00bb75d7
ZJS
9631 <!--End of Autogenerated section-->
9632
3031660c
ZJS
9633 <refsect2>
9634 <title>Properties</title>
9635
9636 <para>Most properties correspond directly with the matching settings in slice unit files.</para>
9637 </refsect2>
9638 </refsect1>
9639
9640 <refsect1>
9641 <title>Scope Unit Objects</title>
9642
d08a5295 9643 <para>All scope unit objects implement the <interfacename>org.freedesktop.systemd1.Scope</interfacename>
3031660c
ZJS
9644 interface (described here) in addition to the generic
9645 <interfacename>org.freedesktop.systemd1.Unit</interfacename> interface (see above).</para>
9646
48f99d7c 9647 <programlisting executable="systemd" node="/org/freedesktop/systemd1/unit/session_2d1_2escope" interface="org.freedesktop.systemd1.Scope">
3031660c 9648node /org/freedesktop/systemd1/unit/session_2d1_2escope {
3031660c
ZJS
9649 interface org.freedesktop.systemd1.Scope {
9650 methods:
9651 Abandon();
47fb7fd6
ZJS
9652 GetProcesses(out a(sus) processes);
9653 AttachProcesses(in s subcgroup,
9654 in au pids);
3031660c
ZJS
9655 signals:
9656 RequestStop();
9657 properties:
47fb7fd6
ZJS
9658 readonly s Controller = '...';
9659 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9660 readonly t TimeoutStopUSec = ...;
9661 readonly s Result = '...';
9662 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9663 readonly t RuntimeMaxUSec = ...;
9664 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9665 readonly s Slice = '...';
9666 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9667 readonly s ControlGroup = '...';
9668 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9669 readonly t MemoryCurrent = ...;
9670 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
93ff34e4
LB
9671 readonly t MemoryAvailable = ...;
9672 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
47fb7fd6
ZJS
9673 readonly t CPUUsageNSec = ...;
9674 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9675 readonly ay EffectiveCPUs = [...];
9676 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9677 readonly ay EffectiveMemoryNodes = [...];
9678 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9679 readonly t TasksCurrent = ...;
9680 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9681 readonly t IPIngressBytes = ...;
9682 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9683 readonly t IPIngressPackets = ...;
9684 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9685 readonly t IPEgressBytes = ...;
9686 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9687 readonly t IPEgressPackets = ...;
9688 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9689 readonly t IOReadBytes = ...;
9690 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9691 readonly t IOReadOperations = ...;
9692 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9693 readonly t IOWriteBytes = ...;
9694 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9695 readonly t IOWriteOperations = ...;
9696 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9697 readonly b Delegate = ...;
9698 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9699 readonly as DelegateControllers = ['...', ...];
9700 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9701 readonly b CPUAccounting = ...;
9702 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9703 readonly t CPUWeight = ...;
9704 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9705 readonly t StartupCPUWeight = ...;
9706 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9707 readonly t CPUShares = ...;
9708 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9709 readonly t StartupCPUShares = ...;
9710 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9711 readonly t CPUQuotaPerSecUSec = ...;
9712 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9713 readonly t CPUQuotaPeriodUSec = ...;
9714 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9715 readonly ay AllowedCPUs = [...];
9716 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9717 readonly ay AllowedMemoryNodes = [...];
9718 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9719 readonly b IOAccounting = ...;
9720 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9721 readonly t IOWeight = ...;
9722 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9723 readonly t StartupIOWeight = ...;
9724 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9725 readonly a(st) IODeviceWeight = [...];
9726 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9727 readonly a(st) IOReadBandwidthMax = [...];
9728 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9729 readonly a(st) IOWriteBandwidthMax = [...];
9730 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9731 readonly a(st) IOReadIOPSMax = [...];
9732 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9733 readonly a(st) IOWriteIOPSMax = [...];
9734 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9735 readonly a(st) IODeviceLatencyTargetUSec = [...];
9736 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9737 readonly b BlockIOAccounting = ...;
9738 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9739 readonly t BlockIOWeight = ...;
9740 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9741 readonly t StartupBlockIOWeight = ...;
9742 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9743 readonly a(st) BlockIODeviceWeight = [...];
9744 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9745 readonly a(st) BlockIOReadBandwidth = [...];
9746 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9747 readonly a(st) BlockIOWriteBandwidth = [...];
9748 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9749 readonly b MemoryAccounting = ...;
9750 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9751 readonly t DefaultMemoryLow = ...;
9752 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9753 readonly t DefaultMemoryMin = ...;
9754 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9755 readonly t MemoryMin = ...;
9756 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9757 readonly t MemoryLow = ...;
9758 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9759 readonly t MemoryHigh = ...;
9760 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9761 readonly t MemoryMax = ...;
9762 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9763 readonly t MemorySwapMax = ...;
9764 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9765 readonly t MemoryLimit = ...;
9766 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9767 readonly s DevicePolicy = '...';
9768 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9769 readonly a(ss) DeviceAllow = [...];
9770 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9771 readonly b TasksAccounting = ...;
9772 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9773 readonly t TasksMax = ...;
9774 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9775 readonly b IPAccounting = ...;
9776 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9777 readonly a(iayu) IPAddressAllow = [...];
9778 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9779 readonly a(iayu) IPAddressDeny = [...];
9780 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9781 readonly as IPIngressFilterPath = ['...', ...];
9782 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9783 readonly as IPEgressFilterPath = ['...', ...];
9784 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9785 readonly as DisableControllers = ['...', ...];
4d824a4e
AZ
9786 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9787 readonly s ManagedOOMSwap = '...';
9788 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9789 readonly s ManagedOOMMemoryPressure = '...';
9790 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
d9d3f05d 9791 readonly u ManagedOOMMemoryPressureLimit = ...;
d8a4d64b
AZ
9792 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9793 readonly s ManagedOOMPreference = '...';
9e009a14
JK
9794 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9795 readonly a(ss) BPFProgram = [...];
dcf4781c 9796 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 9797 readonly a(iiqq) SocketBindAllow = [...];
dcf4781c 9798 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
a5f19be8 9799 readonly a(iiqq) SocketBindDeny = [...];
57585d59
MV
9800 @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
9801 readonly (bas) RestrictNetworkInterfaces = ...;
47fb7fd6
ZJS
9802 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9803 readonly s KillMode = '...';
9804 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9805 readonly i KillSignal = ...;
9806 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9807 readonly i RestartKillSignal = ...;
9808 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9809 readonly i FinalKillSignal = ...;
9810 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9811 readonly b SendSIGKILL = ...;
9812 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9813 readonly b SendSIGHUP = ...;
9814 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
9815 readonly i WatchdogSignal = ...;
3031660c 9816 };
47fb7fd6
ZJS
9817 interface org.freedesktop.DBus.Peer { ... };
9818 interface org.freedesktop.DBus.Introspectable { ... };
9819 interface org.freedesktop.DBus.Properties { ... };
9820 interface org.freedesktop.systemd1.Unit { ... };
3031660c
ZJS
9821};
9822 </programlisting>
9823
47fb7fd6
ZJS
9824 <!--method GetProcesses is not documented!-->
9825
9826 <!--method AttachProcesses is not documented!-->
9827
47fb7fd6
ZJS
9828 <!--property RuntimeMaxUSec is not documented!-->
9829
9830 <!--property Slice is not documented!-->
9831
9832 <!--property MemoryCurrent is not documented!-->
9833
9834 <!--property CPUUsageNSec is not documented!-->
9835
9836 <!--property EffectiveCPUs is not documented!-->
9837
9838 <!--property EffectiveMemoryNodes is not documented!-->
9839
9840 <!--property TasksCurrent is not documented!-->
9841
9842 <!--property IPIngressBytes is not documented!-->
9843
9844 <!--property IPIngressPackets is not documented!-->
9845
9846 <!--property IPEgressBytes is not documented!-->
9847
9848 <!--property IPEgressPackets is not documented!-->
9849
9850 <!--property IOReadBytes is not documented!-->
9851
9852 <!--property IOReadOperations is not documented!-->
9853
9854 <!--property IOWriteBytes is not documented!-->
9855
9856 <!--property IOWriteOperations is not documented!-->
9857
9858 <!--property Delegate is not documented!-->
9859
9860 <!--property DelegateControllers is not documented!-->
9861
9862 <!--property CPUAccounting is not documented!-->
9863
9864 <!--property CPUWeight is not documented!-->
9865
9866 <!--property StartupCPUWeight is not documented!-->
9867
9868 <!--property CPUShares is not documented!-->
9869
9870 <!--property StartupCPUShares is not documented!-->
9871
9872 <!--property CPUQuotaPerSecUSec is not documented!-->
9873
9874 <!--property CPUQuotaPeriodUSec is not documented!-->
9875
9876 <!--property AllowedCPUs is not documented!-->
9877
9878 <!--property AllowedMemoryNodes is not documented!-->
9879
9880 <!--property IOAccounting is not documented!-->
9881
9882 <!--property IOWeight is not documented!-->
9883
9884 <!--property StartupIOWeight is not documented!-->
9885
9886 <!--property IODeviceWeight is not documented!-->
9887
9888 <!--property IOReadBandwidthMax is not documented!-->
9889
9890 <!--property IOWriteBandwidthMax is not documented!-->
9891
9892 <!--property IOReadIOPSMax is not documented!-->
9893
9894 <!--property IOWriteIOPSMax is not documented!-->
9895
9896 <!--property IODeviceLatencyTargetUSec is not documented!-->
9897
9898 <!--property BlockIOAccounting is not documented!-->
9899
9900 <!--property BlockIOWeight is not documented!-->
9901
9902 <!--property StartupBlockIOWeight is not documented!-->
9903
9904 <!--property BlockIODeviceWeight is not documented!-->
9905
9906 <!--property BlockIOReadBandwidth is not documented!-->
9907
9908 <!--property BlockIOWriteBandwidth is not documented!-->
9909
9910 <!--property MemoryAccounting is not documented!-->
9911
9912 <!--property DefaultMemoryLow is not documented!-->
9913
9914 <!--property DefaultMemoryMin is not documented!-->
9915
9916 <!--property MemoryMin is not documented!-->
9917
9918 <!--property MemoryLow is not documented!-->
9919
9920 <!--property MemoryHigh is not documented!-->
9921
9922 <!--property MemoryMax is not documented!-->
9923
9924 <!--property MemorySwapMax is not documented!-->
9925
9926 <!--property MemoryLimit is not documented!-->
9927
9928 <!--property DevicePolicy is not documented!-->
9929
9930 <!--property DeviceAllow is not documented!-->
9931
9932 <!--property TasksAccounting is not documented!-->
9933
9934 <!--property TasksMax is not documented!-->
9935
9936 <!--property IPAccounting is not documented!-->
9937
9938 <!--property IPAddressAllow is not documented!-->
9939
9940 <!--property IPAddressDeny is not documented!-->
9941
9942 <!--property IPIngressFilterPath is not documented!-->
9943
9944 <!--property IPEgressFilterPath is not documented!-->
9945
9946 <!--property DisableControllers is not documented!-->
9947
4d824a4e
AZ
9948 <!--property ManagedOOMSwap is not documented!-->
9949
9950 <!--property ManagedOOMMemoryPressure is not documented!-->
9951
d9d3f05d 9952 <!--property ManagedOOMMemoryPressureLimit is not documented!-->
4d824a4e 9953
d8a4d64b
AZ
9954 <!--property ManagedOOMPreference is not documented!-->
9955
9e009a14
JK
9956 <!--property BPFProgram is not documented!-->
9957
dcf4781c
JK
9958 <!--property SocketBindAllow is not documented!-->
9959
9960 <!--property SocketBindDeny is not documented!-->
9961
57585d59
MV
9962 <!--property RestrictNetworkInterfaces is not documented!-->
9963
47fb7fd6
ZJS
9964 <!--property KillMode is not documented!-->
9965
9966 <!--property KillSignal is not documented!-->
9967
9968 <!--property RestartKillSignal is not documented!-->
9969
9970 <!--property FinalKillSignal is not documented!-->
9971
9972 <!--property SendSIGKILL is not documented!-->
9973
9974 <!--property SendSIGHUP is not documented!-->
9975
9976 <!--property WatchdogSignal is not documented!-->
9977
00bb75d7
ZJS
9978 <!--Autogenerated cross-references for systemd.directives, do not edit-->
9979
00bb75d7
ZJS
9980 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9981
9982 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
9983
9984 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Unit"/>
9985
48f99d7c
ZJS
9986 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Scope"/>
9987
00bb75d7
ZJS
9988 <variablelist class="dbus-method" generated="True" extra-ref="Abandon()"/>
9989
9990 <variablelist class="dbus-method" generated="True" extra-ref="GetProcesses()"/>
9991
9992 <variablelist class="dbus-method" generated="True" extra-ref="AttachProcesses()"/>
9993
9994 <variablelist class="dbus-signal" generated="True" extra-ref="RequestStop"/>
9995
9996 <variablelist class="dbus-property" generated="True" extra-ref="Controller"/>
9997
9998 <variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopUSec"/>
9999
10000 <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
10001
10002 <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
10003
10004 <variablelist class="dbus-property" generated="True" extra-ref="Slice"/>
10005
10006 <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/>
10007
10008 <variablelist class="dbus-property" generated="True" extra-ref="MemoryCurrent"/>
10009
93ff34e4
LB
10010 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAvailable"/>
10011
00bb75d7
ZJS
10012 <variablelist class="dbus-property" generated="True" extra-ref="CPUUsageNSec"/>
10013
10014 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveCPUs"/>
10015
10016 <variablelist class="dbus-property" generated="True" extra-ref="EffectiveMemoryNodes"/>
10017
10018 <variablelist class="dbus-property" generated="True" extra-ref="TasksCurrent"/>
10019
10020 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressBytes"/>
10021
10022 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressPackets"/>
10023
10024 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressBytes"/>
10025
10026 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressPackets"/>
10027
10028 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBytes"/>
10029
10030 <variablelist class="dbus-property" generated="True" extra-ref="IOReadOperations"/>
10031
10032 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBytes"/>
10033
10034 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteOperations"/>
10035
10036 <variablelist class="dbus-property" generated="True" extra-ref="Delegate"/>
10037
10038 <variablelist class="dbus-property" generated="True" extra-ref="DelegateControllers"/>
10039
10040 <variablelist class="dbus-property" generated="True" extra-ref="CPUAccounting"/>
10041
10042 <variablelist class="dbus-property" generated="True" extra-ref="CPUWeight"/>
10043
10044 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUWeight"/>
10045
10046 <variablelist class="dbus-property" generated="True" extra-ref="CPUShares"/>
10047
10048 <variablelist class="dbus-property" generated="True" extra-ref="StartupCPUShares"/>
10049
10050 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPerSecUSec"/>
10051
10052 <variablelist class="dbus-property" generated="True" extra-ref="CPUQuotaPeriodUSec"/>
10053
10054 <variablelist class="dbus-property" generated="True" extra-ref="AllowedCPUs"/>
10055
10056 <variablelist class="dbus-property" generated="True" extra-ref="AllowedMemoryNodes"/>
10057
10058 <variablelist class="dbus-property" generated="True" extra-ref="IOAccounting"/>
10059
10060 <variablelist class="dbus-property" generated="True" extra-ref="IOWeight"/>
10061
10062 <variablelist class="dbus-property" generated="True" extra-ref="StartupIOWeight"/>
10063
10064 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceWeight"/>
10065
10066 <variablelist class="dbus-property" generated="True" extra-ref="IOReadBandwidthMax"/>
10067
10068 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteBandwidthMax"/>
10069
10070 <variablelist class="dbus-property" generated="True" extra-ref="IOReadIOPSMax"/>
10071
10072 <variablelist class="dbus-property" generated="True" extra-ref="IOWriteIOPSMax"/>
10073
10074 <variablelist class="dbus-property" generated="True" extra-ref="IODeviceLatencyTargetUSec"/>
10075
10076 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOAccounting"/>
10077
10078 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWeight"/>
10079
10080 <variablelist class="dbus-property" generated="True" extra-ref="StartupBlockIOWeight"/>
10081
10082 <variablelist class="dbus-property" generated="True" extra-ref="BlockIODeviceWeight"/>
10083
10084 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOReadBandwidth"/>
10085
10086 <variablelist class="dbus-property" generated="True" extra-ref="BlockIOWriteBandwidth"/>
10087
10088 <variablelist class="dbus-property" generated="True" extra-ref="MemoryAccounting"/>
10089
10090 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryLow"/>
10091
10092 <variablelist class="dbus-property" generated="True" extra-ref="DefaultMemoryMin"/>
10093
10094 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMin"/>
10095
10096 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLow"/>
10097
10098 <variablelist class="dbus-property" generated="True" extra-ref="MemoryHigh"/>
10099
10100 <variablelist class="dbus-property" generated="True" extra-ref="MemoryMax"/>
10101
10102 <variablelist class="dbus-property" generated="True" extra-ref="MemorySwapMax"/>
10103
10104 <variablelist class="dbus-property" generated="True" extra-ref="MemoryLimit"/>
10105
10106 <variablelist class="dbus-property" generated="True" extra-ref="DevicePolicy"/>
10107
10108 <variablelist class="dbus-property" generated="True" extra-ref="DeviceAllow"/>
10109
10110 <variablelist class="dbus-property" generated="True" extra-ref="TasksAccounting"/>
10111
10112 <variablelist class="dbus-property" generated="True" extra-ref="TasksMax"/>
10113
10114 <variablelist class="dbus-property" generated="True" extra-ref="IPAccounting"/>
10115
10116 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressAllow"/>
10117
10118 <variablelist class="dbus-property" generated="True" extra-ref="IPAddressDeny"/>
10119
10120 <variablelist class="dbus-property" generated="True" extra-ref="IPIngressFilterPath"/>
10121
10122 <variablelist class="dbus-property" generated="True" extra-ref="IPEgressFilterPath"/>
10123
10124 <variablelist class="dbus-property" generated="True" extra-ref="DisableControllers"/>
10125
4d824a4e
AZ
10126 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMSwap"/>
10127
10128 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressure"/>
10129
d9d3f05d 10130 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMMemoryPressureLimit"/>
4d824a4e 10131
d8a4d64b
AZ
10132 <variablelist class="dbus-property" generated="True" extra-ref="ManagedOOMPreference"/>
10133
9e009a14
JK
10134 <variablelist class="dbus-property" generated="True" extra-ref="BPFProgram"/>
10135
dcf4781c
JK
10136 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindAllow"/>
10137
10138 <variablelist class="dbus-property" generated="True" extra-ref="SocketBindDeny"/>
10139
57585d59
MV
10140 <variablelist class="dbus-property" generated="True" extra-ref="RestrictNetworkInterfaces"/>
10141
00bb75d7
ZJS
10142 <variablelist class="dbus-property" generated="True" extra-ref="KillMode"/>
10143
10144 <variablelist class="dbus-property" generated="True" extra-ref="KillSignal"/>
10145
10146 <variablelist class="dbus-property" generated="True" extra-ref="RestartKillSignal"/>
10147
10148 <variablelist class="dbus-property" generated="True" extra-ref="FinalKillSignal"/>
10149
10150 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGKILL"/>
10151
10152 <variablelist class="dbus-property" generated="True" extra-ref="SendSIGHUP"/>
10153
10154 <variablelist class="dbus-property" generated="True" extra-ref="WatchdogSignal"/>
10155
10156 <!--End of Autogenerated section-->
10157
3031660c
ZJS
10158 <refsect2>
10159 <title>Methods</title>
10160
10161 <para><function>Abandon()</function> may be used to place a scope unit in the "abandoned" state. This
10162 may be used to inform the system manager that the manager that created the scope lost interest in the
2736c25c 10163 scope (for example, because it is terminating), without wanting to shut down the scope entirely.</para>
3031660c
ZJS
10164 </refsect2>
10165
10166 <refsect2>
10167 <title>Signals</title>
10168
10169 <para><function>RequestStop</function> is sent to the peer that is configured in the
10170 <varname>Controller</varname> property when systemd is requested to terminate the scope unit. A program
2736c25c 10171 registering a scope can use this to cleanly shut down the processes it added to the scope instead of
3031660c
ZJS
10172 letting systemd do it with the usual <constant>SIGTERM</constant> logic.</para>
10173 </refsect2>
10174
10175 <refsect2>
10176 <title>Properties</title>
10177
2736c25c 10178 <para>All properties correspond directly with the matching properties of service units.</para>
3031660c
ZJS
10179
10180 <para><varname>Controller</varname> contains the bus name (unique or well-known) that is notified when
10181 the scope unit is to be shut down via a <function>RequestStop</function> signal (see below). This is
2736c25c 10182 set when the scope is created. If not set, the scope's processes will terminated with
3031660c
ZJS
10183 <constant>SIGTERM</constant> directly.</para>
10184 </refsect2>
10185 </refsect1>
10186
10187
10188 <refsect1>
10189 <title>Job Objects</title>
10190
10191 <para>Job objects encapsulate scheduled or running jobs. Each unit can have none or one jobs in the
10192 execution queue. Each job is attached to exactly one unit.</para>
10193
48f99d7c
ZJS
10194 <programlisting executable="systemd" node="/org/freedesktop/systemd1/job/666" interface="org.freedesktop.systemd1.Job">
10195node /org/freedesktop/systemd1/job/666 {
3031660c
ZJS
10196 interface org.freedesktop.systemd1.Job {
10197 methods:
10198 Cancel();
47fb7fd6
ZJS
10199 GetAfter(out a(usssoo) jobs);
10200 GetBefore(out a(usssoo) jobs);
3031660c 10201 properties:
47fb7fd6
ZJS
10202 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10203 readonly u Id = ...;
10204 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10205 readonly (so) Unit = ...;
10206 @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
10207 readonly s JobType = '...';
10208 readonly s State = '...';
3031660c 10209 };
47fb7fd6
ZJS
10210 interface org.freedesktop.DBus.Peer { ... };
10211 interface org.freedesktop.DBus.Introspectable { ... };
10212 interface org.freedesktop.DBus.Properties { ... };
3031660c
ZJS
10213};
10214 </programlisting>
10215
47fb7fd6
ZJS
10216 <!--method GetAfter is not documented!-->
10217
10218 <!--method GetBefore is not documented!-->
10219
00bb75d7
ZJS
10220 <!--Autogenerated cross-references for systemd.directives, do not edit-->
10221
10222 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
10223
10224 <variablelist class="dbus-interface" generated="True" extra-ref="org.freedesktop.systemd1.Job"/>
10225
10226 <variablelist class="dbus-method" generated="True" extra-ref="Cancel()"/>
10227
10228 <variablelist class="dbus-method" generated="True" extra-ref="GetAfter()"/>
10229
10230 <variablelist class="dbus-method" generated="True" extra-ref="GetBefore()"/>
10231
10232 <variablelist class="dbus-property" generated="True" extra-ref="Id"/>
10233
10234 <variablelist class="dbus-property" generated="True" extra-ref="Unit"/>
10235
10236 <variablelist class="dbus-property" generated="True" extra-ref="JobType"/>
10237
10238 <variablelist class="dbus-property" generated="True" extra-ref="State"/>
10239
10240 <!--End of Autogenerated section-->
10241
3031660c
ZJS
10242 <refsect2>
10243 <title>Methods</title>
10244
10245 <para><function>Cancel()</function> cancels the job. Note that this will remove a job from the queue if
10246 it is not yet executed but generally will not cause a job that is already in the process of being
10247 executed to be aborted. This operation may also be requested via the <function>CancelJob()</function>
10248 method of the Manager object (see above), which is sometimes useful to reduce roundtrips.</para>
10249 </refsect2>
10250
10251 <refsect2>
10252 <title>Properties</title>
10253
10254 <para><varname>Id</varname> is the numeric Id of the job. During the runtime of a systemd instance each
10255 numeric ID is only assigned once.</para>
10256
2736c25c 10257 <para><varname>Unit</varname> refers to the unit this job belongs to. It is a structure consisting of
3031660c
ZJS
10258 the name of the unit and a bus path to the unit's object.</para>
10259
10260 <para><varname>JobType</varname> refers to the job's type and is one of <literal>start</literal>,
10261 <literal>verify-active</literal>, <literal>stop</literal>, <literal>reload</literal>,
2736c25c 10262 <literal>restart</literal>, <literal>try-restart</literal>, or <literal>reload-or-start</literal>. Note
3031660c
ZJS
10263 that later versions might define additional values.</para>
10264
10265 <para><varname>State</varname> refers to the job's state and is one of <literal>waiting</literal> and
10266 <literal>running</literal>. The former indicates that a job is currently queued but has not begun to
2736c25c 10267 execute yet. The latter indicates that a job is currently being executed.</para>
3031660c
ZJS
10268 </refsect2>
10269 </refsect1>
10270
48f99d7c
ZJS
10271 <refsect1>
10272 <title>Examples</title>
10273
10274 <example>
10275 <title>Introspect <interfacename>org.freedesktop.systemd1.Manager</interfacename> on the bus</title>
10276
10277 <programlisting>
10278$ gdbus introspect --system \
10279 --dest org.freedesktop.systemd1 \
10280 --object-path /org/freedesktop/systemd1
10281 </programlisting>
10282 </example>
10283
10284 <example>
10285 <title>Introspect a unit on the bus</title>
10286
10287 <programlisting>
10288$ busctl introspect org.freedesktop.systemd1 \
10289 $(busctl call org.freedesktop.systemd1 \
10290 /org/freedesktop/systemd1 \
10291 org.freedesktop.systemd1.Manager \
10292 GetUnit s systemd-resolved.service | cut -d'"' -f2)
10293 </programlisting>
10294 </example>
10295
10296 <example>
10297 <title>Introspect <interfacename>org.freedesktop.systemd1.Job</interfacename> on the bus</title>
10298
10299 <programlisting>
10300$ gdbus introspect --system --dest org.freedesktop.systemd1 \
10301 --object-path /org/freedesktop/systemd1/job/1292
10302 </programlisting>
10303 </example>
10304 </refsect1>
10305
3031660c
ZJS
10306 <refsect1>
10307 <title>Versioning</title>
10308
10309 <para>These D-Bus interfaces follow <ulink url="http://0pointer.de/blog/projects/versioning-dbus.html">
10310 the usual interface versioning guidelines</ulink>.</para>
10311 </refsect1>
10312</refentry>