Commit 8f29ed3
committed
Update unit.pyi with latest systemd D-Bus interfaces
Add new properties and methods from systemd's org.freedesktop.systemd1.Unit
and org.freedesktop.systemd1.Service interfaces while preserving backward
compatibility with existing types.
Unit interface additions:
- New properties: AccessSELinuxContext, ActivationDetails, CanFreeze,
CanLiveMount, DebugInvocation, FreezerState, Markers, OnFailureOf,
OnSuccess, OnSuccessJobMode, OnSuccessOf, PropagatesStopTo, SliceOf,
StopPropagatedFrom, SurviveFinalKillSignal, UpheldBy, Upholds, WantsMountsFor
- New methods: Freeze, Thaw, KillSubgroup, QueueSignal
Service interface additions:
- BPF delegation properties
- Credential management (LoadCredential, SetCredential, ImportCredential)
- Memory management (MemoryPeak, MemoryZSwap*, ManagedOOM*)
- Namespace/container settings (PrivateIPC, PrivatePIDs, ProtectClock, etc.)
- Directory quota properties
- New methods: BindMount, DumpFileDescriptorStore, MountImage, RemoveSubgroup1 parent e004ed9 commit 8f29ed3
1 file changed
+164
-12
lines changed
0 commit comments