Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   org.freedesktop.systemd1    ( 5 )

интерфейс D-Bus системы systemd (The D-Bus interface of systemd)

SWAP UNIT OBJECTS

All swap unit objects implement the org.freedesktop.systemd1.Swap interface (described here) in addition to the generic org.freedesktop.systemd1.Unit interface (see above).

node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap { interface org.freedesktop.systemd1.Swap { methods: GetProcesses(out a(sus) processes); AttachProcesses(in s subcgroup, in au pids); properties: readonly s What = '...'; readonly i Priority = ...; readonly s Options = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t TimeoutUSec = ...; readonly u ControlPID = ...; readonly s Result = '...'; readonly u UID = ...; readonly u GID = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates") readonly a(sasbttttuii) ExecActivate = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates") readonly a(sasbttttuii) ExecDeactivate = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s Slice = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s ControlGroup = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryCurrent = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryAvailable = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t CPUUsageNSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly ay EffectiveCPUs = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly ay EffectiveMemoryNodes = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t TasksCurrent = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IPIngressBytes = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IPIngressPackets = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IPEgressBytes = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IPEgressPackets = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IOReadBytes = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IOReadOperations = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IOWriteBytes = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IOWriteOperations = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b Delegate = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly as DelegateControllers = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b CPUAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t CPUWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t StartupCPUWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t CPUShares = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t StartupCPUShares = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t CPUQuotaPerSecUSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t CPUQuotaPeriodUSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly ay AllowedCPUs = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly ay AllowedMemoryNodes = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b IOAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t IOWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t StartupIOWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IODeviceWeight = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IOReadBandwidthMax = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IOWriteBandwidthMax = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IOReadIOPSMax = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IOWriteIOPSMax = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) IODeviceLatencyTargetUSec = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b BlockIOAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t BlockIOWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t StartupBlockIOWeight = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) BlockIODeviceWeight = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) BlockIOReadBandwidth = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(st) BlockIOWriteBandwidth = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b MemoryAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t DefaultMemoryLow = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t DefaultMemoryMin = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryMin = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryLow = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryHigh = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryMax = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemorySwapMax = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t MemoryLimit = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s DevicePolicy = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(ss) DeviceAllow = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b TasksAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly t TasksMax = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b IPAccounting = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(iayu) IPAddressAllow = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(iayu) IPAddressDeny = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly as IPIngressFilterPath = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly as IPEgressFilterPath = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly as DisableControllers = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s ManagedOOMSwap = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s ManagedOOMMemoryPressure = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly u ManagedOOMMemoryPressureLimit = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s ManagedOOMPreference = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(ss) BPFProgram = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(iiqq) SocketBindAllow = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly a(iiqq) SocketBindDeny = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly (bas) RestrictNetworkInterfaces = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as Environment = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(sb) EnvironmentFiles = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as PassEnvironment = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as UnsetEnvironment = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u UMask = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitCPU = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitCPUSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitFSIZE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitFSIZESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitDATA = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitDATASoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitSTACK = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitSTACKSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitCORE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitCORESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRSS = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRSSSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNOFILE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNOFILESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitAS = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitASSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNPROC = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNPROCSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitMEMLOCK = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitMEMLOCKSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitLOCKS = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitLOCKSSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitSIGPENDING = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitSIGPENDINGSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitMSGQUEUE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitMSGQUEUESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNICE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitNICESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRTPRIO = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRTPRIOSoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRTTIME = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LimitRTTIMESoft = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s WorkingDirectory = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RootDirectory = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RootImage = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ss) RootImageOptions = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly ay RootHash = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RootHashPath = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly ay RootHashSignature = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RootHashSignaturePath = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RootVerity = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(sba(ss)) ExtensionImages = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ssba(ss)) MountImages = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i OOMScoreAdjust = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t CoredumpFilter = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i Nice = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i IOSchedulingClass = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i IOSchedulingPriority = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i CPUSchedulingPolicy = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i CPUSchedulingPriority = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly ay CPUAffinity = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b CPUAffinityFromNUMA = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i NUMAPolicy = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly ay NUMAMask = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t TimerSlackNSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b CPUSchedulingResetOnFork = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b NonBlocking = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardInput = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardInputFileDescriptorName = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly ay StandardInputData = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardOutput = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardOutputFileDescriptorName = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardError = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s StandardErrorFileDescriptorName = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s TTYPath = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b TTYReset = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b TTYVHangup = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b TTYVTDisallocate = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i SyslogPriority = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s SyslogIdentifier = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b SyslogLevelPrefix = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i SyslogLevel = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i SyslogFacility = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i LogLevelMax = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t LogRateLimitIntervalUSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u LogRateLimitBurst = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly aay LogExtraFields = [[...], ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s LogNamespace = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i SecureBits = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t CapabilityBoundingSet = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t AmbientCapabilities = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s User = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s Group = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b DynamicUser = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b RemoveIPC = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(say) SetCredential = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(say) SetCredentialEncrypted = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ss) LoadCredential = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ss) LoadCredentialEncrypted = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as SupplementaryGroups = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s PAMName = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as ReadWritePaths = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as ReadOnlyPaths = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as InaccessiblePaths = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as ExecPaths = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as NoExecPaths = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t MountFlags = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateTmp = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateDevices = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectClock = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectKernelTunables = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectKernelModules = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectKernelLogs = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectControlGroups = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateNetwork = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateUsers = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateMounts = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b PrivateIPC = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s ProtectHome = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s ProtectSystem = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b SameProcessGroup = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s UtmpIdentifier = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s UtmpMode = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bs) SELinuxContext = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bs) AppArmorProfile = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bs) SmackProcessLabel = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b IgnoreSIGPIPE = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b NoNewPrivileges = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bas) SystemCallFilter = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as SystemCallArchitectures = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i SystemCallErrorNumber = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bas) SystemCallLog = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s Personality = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b LockPersonality = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly (bas) RestrictAddressFamilies = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s RuntimeDirectoryPreserve = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u RuntimeDirectoryMode = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as RuntimeDirectory = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u StateDirectoryMode = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as StateDirectory = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u CacheDirectoryMode = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as CacheDirectory = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u LogsDirectoryMode = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as LogsDirectory = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u ConfigurationDirectoryMode = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as ConfigurationDirectory = ['...', ...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t TimeoutCleanUSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b MemoryDenyWriteExecute = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b RestrictRealtime = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b RestrictSUIDSGID = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t RestrictNamespaces = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ssbt) BindPaths = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ssbt) BindReadOnlyPaths = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly a(ss) TemporaryFileSystem = [...]; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b MountAPIVFS = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s KeyringMode = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s ProtectProc = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s ProcSubset = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b ProtectHostname = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s NetworkNamespacePath = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s IPCNamespacePath = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s KillMode = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i KillSignal = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i RestartKillSignal = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i FinalKillSignal = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b SendSIGKILL = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b SendSIGHUP = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i WatchdogSignal = ...; }; interface org.freedesktop.DBus.Peer { ... }; interface org.freedesktop.DBus.Introspectable { ... }; interface org.freedesktop.DBus.Properties { ... }; interface org.freedesktop.systemd1.Unit { ... }; };

Properties Most of the properties map directly to the corresponding settings in swap unit files. As mount units invoke the swapon(8) command, their bus objects include implicit ExecActivate (and similar) fields which contain information about processes to execute. They also share most of the fields related to the execution context that Service objects expose (see above). In addition to these properties there are the following:

ControlPID contains the PID of the currently running swapon(8) or swapoff(8) command if there is one running, otherwise 0.

Result contains a value explaining why a mount unit failed if it failed. It can take the values "success", "resources", "timeout", "exit-code", "signal", or "core-dump" which have the identical meanings as the corresponding values of the corresponding field of service unit objects (see above).