systemd_version = "v261"
skip = ["RequiresOverridable"]
extra_enums = ["exec_command_strings", "protect_hostname"]
[enum_names]
exec_command_strings = "ExecCommandFlag"
[enum_props]
FailureAction = "emergency_action"
SuccessAction = "emergency_action"
StartLimitAction = "emergency_action"
JobTimeoutAction = "emergency_action"
[types]
Asserts = "Vec<Condition>"
Conditions = "Vec<Condition>"
ExecCondition = "Vec<ExecCommand>"
ExecReload = "Vec<ExecCommand>"
ExecReloadPost = "Vec<ExecCommand>"
ExecStart = "Vec<ExecCommand>"
ExecStartPost = "Vec<ExecCommand>"
ExecStartPre = "Vec<ExecCommand>"
ExecStop = "Vec<ExecCommand>"
ExecStopPost = "Vec<ExecCommand>"
ExecConditionEx = "Vec<ExecCommandEx>"
ExecReloadEx = "Vec<ExecCommandEx>"
ExecReloadPostEx = "Vec<ExecCommandEx>"
ExecStartEx = "Vec<ExecCommandEx>"
ExecStartPostEx = "Vec<ExecCommandEx>"
ExecStartPreEx = "Vec<ExecCommandEx>"
ExecStopEx = "Vec<ExecCommandEx>"
ExecStopPostEx = "Vec<ExecCommandEx>"
OpenFile = "Vec<OpenFile>"
RestartForceExitStatus = "ExitStatusSet"
RestartPreventExitStatus = "ExitStatusSet"
SuccessExitStatus = "ExitStatusSet"
RefreshOnReload = "Vec<RefreshOnReload>"
AppArmorProfile = "SecurityLabel"
SmackProcessLabel = "SecurityLabel"
BindPaths = "Vec<BindPath>"
BindReadOnlyPaths = "Vec<BindPath>"
CacheDirectoryQuota = "DirectoryQuota"
LogsDirectoryQuota = "DirectoryQuota"
StateDirectoryQuota = "DirectoryQuota"
CacheDirectorySymlink = "Vec<DirectorySymlink>"
LogsDirectorySymlink = "Vec<DirectorySymlink>"
RuntimeDirectorySymlink = "Vec<DirectorySymlink>"
StateDirectorySymlink = "Vec<DirectorySymlink>"
EnvironmentFiles = "Vec<EnvironmentFile>"
ExtensionImages = "Vec<ExtensionImage>"
MountImages = "Vec<MountImage>"
RootImageOptions = "Vec<MountOption>"
ImportCredentialEx = "Vec<ImportCredential>"
LoadCredential = "Vec<LoadCredential>"
LoadCredentialEncrypted = "Vec<LoadCredential>"
SetCredential = "Vec<SetCredential>"
SetCredentialEncrypted = "Vec<SetCredential>"
LogFilterPatterns = "Vec<LogFilterPattern>"
ProtectHostnameEx = "ProtectHostnameEx"
RestrictAddressFamilies = "FilterList"
RestrictFileSystems = "FilterList"
RestrictNetworkInterfaces = "FilterList"
SystemCallFilter = "FilterList"
SystemCallLog = "FilterList"
TemporaryFileSystem = "Vec<TmpFs>"
BPFProgram = "Vec<BpfProgram>"
DeviceAllow = "Vec<DeviceAllow>"
IODeviceLatencyTargetUSec = "Vec<DeviceValue>"
IODeviceWeight = "Vec<DeviceValue>"
IOReadBandwidthMax = "Vec<DeviceValue>"
IOReadIOPSMax = "Vec<DeviceValue>"
IOWriteBandwidthMax = "Vec<DeviceValue>"
IOWriteIOPSMax = "Vec<DeviceValue>"
IPAddressAllow = "Vec<IpPrefix>"
IPAddressDeny = "Vec<IpPrefix>"
NFTSet = "Vec<NftSet>"
SocketBindAllow = "Vec<SocketBind>"
SocketBindDeny = "Vec<SocketBind>"