NCM::Component::systemd - schema

Types

  • /software/components/systemd/hwloc_location
    • Description: hwloc (Portable Hardware Locality, hwloc(7)) location, e.g. node:1 for NUMAnode 1
  • /software/components/systemd/syslog_facility
    • Description: syslog facility to use when logging to syslog
  • /software/components/systemd/syslog_level
    • Description: syslog level to use when logging to syslog or the kernel log buffer
  • /software/components/systemd/systemd_skip
    • /software/components/systemd/systemd_skip/service
      • Required
      • Type: boolean
      • Default value: false
  • /software/components/systemd/systemd_unit_architecture
  • /software/components/systemd/systemd_unit_security
  • /software/components/systemd/systemd_unit_virtualization
  • /software/components/systemd/systemd_valid_unit
  • /software/components/systemd/systemd_valid_execpath
  • /software/components/systemd/systemd_relative_directory
  • /software/components/systemd/systemd_unitfile_config_unit_condition
    • Description: Condition/Assert entries in Unit section All lists can start with empty string to reset previously defined values.
    • /software/components/systemd/systemd_unitfile_config_unit_condition/ACPower
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit_condition/Architecture
      • Optional
      • Type: systemd_unit_architecture
    • /software/components/systemd/systemd_unitfile_config_unit_condition/Capability
      • Optional
      • Type: linux_capability
    • /software/components/systemd/systemd_unitfile_config_unit_condition/DirectoryNotEmpty
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/FileIsExecutable
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/FileNotEmpty
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/FirstBoot
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit_condition/Host
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/KernelCommandLine
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/NeedsUpdate
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathExistsGlob
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathExists
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsDirectory
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsMountPoint
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsReadWrite
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsSymbolicLink
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit_condition/Security
      • Optional
      • Type: systemd_unit_security
    • /software/components/systemd/systemd_unitfile_config_unit_condition/Virtualization
      • Optional
      • Type: systemd_unit_virtualization
  • /software/components/systemd/systemd_unitfile_config_unit
    • Description: the [Unit] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options
    • /software/components/systemd/systemd_unitfile_config_unit/After
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/AllowIsolate
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/Assert
      • Optional
      • Type: systemd_unitfile_config_unit_condition
    • /software/components/systemd/systemd_unitfile_config_unit/Before
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/BindsTo
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/Condition
      • Optional
      • Type: systemd_unitfile_config_unit_condition
    • /software/components/systemd/systemd_unitfile_config_unit/Conflicts
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/DefaultDependencies
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/Description
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/Documentation
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/IgnoreOnIsolate
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/IgnoreOnSnapshot
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutAction
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutRebootArgument
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_unit/JoinsNamespaceOf
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/NetClass
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/OnFailure
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/OnFailureJobMode
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/PartOf
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/PropagatesReloadTo
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/RefuseManualStart
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/RefuseManualStop
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/ReloadPropagatedFrom
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/Requires
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/RequiresMountsFor
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/RequiresOverridable
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/Requisite
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/RequisiteOverridable
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_unit/SourcePath
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_unit/StopWhenUnneeded
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_unit/Wants
      • Optional
      • Type: systemd_valid_unit
  • /software/components/systemd/systemd_unitfile_config_install
    • Description: the [Install] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BInstall%5D%20Section%20Options
    • /software/components/systemd/systemd_unitfile_config_install/Alias
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_install/Also
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_install/DefaultInstance
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_install/RequiredBy
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_install/WantedBy
      • Optional
      • Type: systemd_valid_unit
  • /software/components/systemd/systemd_unitfile_config_systemd_exec_stdouterr
  • /software/components/systemd/systemd_unitfile_config_systemd_kill
    • Description: systemd.kill directives http://www.freedesktop.org/software/systemd/man/systemd.kill.html valid for [Service], [Socket], [Mount], or [Swap] sections
    • /software/components/systemd/systemd_unitfile_config_systemd_kill/KillMode
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_kill/KillSignal
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_kill/SendSIGHUP
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_kill/SendSIGKILL
      • Optional
      • Type: boolean
  • /software/components/systemd/systemd_unitfile_config_systemd_exec
    • Description: systemd.exec directives http://www.freedesktop.org/software/systemd/man/systemd.exec.html valid for [Service], [Socket], [Mount], or [Swap] sections
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CacheDirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CacheDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/ConfigurationDirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/ConfigurationDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUAffinity
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPolicy
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPriority
      • Optional
      • Type: long
      • Range: 1..99
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingResetOnFork
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/Environment
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/EnvironmentFile
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/Group
      • Optional
      • Type: defined_group
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingClass
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingPriority
      • Optional
      • Type: long
      • Range: 0..7
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitAS
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitCORE
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitCPU
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitDATA
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitFSIZE
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitLOCKS
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitMEMLOCK
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitMSGQUEUE
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNICE
      • Optional
      • Type: long
      • Range: 0..40
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNOFILE
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNPROC
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRSS
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRTPRIO
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRTTIME
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitSIGPENDING
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitSTACK
      • Optional
      • Type: long
      • Range: -1..
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LogsDirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/LogsDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/Nice
      • Optional
      • Type: long
      • Range: -20..19
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/OOMScoreAdjust
      • Optional
      • Type: long
      • Range: -1000..1000
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/PrivateTmp
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/RootDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectoryPreserve
      • Optional
      • Type: choice
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardError
      • Optional
      • Type: systemd_unitfile_config_systemd_exec_stdouterr
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardInput
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardOutput
      • Optional
      • Type: systemd_unitfile_config_systemd_exec_stdouterr
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/StateDirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/StateDirectory
      • Optional
      • Type: systemd_relative_directory
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/SupplementaryGroups
      • Optional
      • Type: defined_group
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogFacility
      • Optional
      • Type: syslog_facility
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogIdentifier
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogLevel
      • Optional
      • Type: syslog_level
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogLevelPrefix
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYPath
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYReset
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYVHangup
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYVTDisallocate
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/UMask
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/User
      • Optional
      • Type: defined_user
    • /software/components/systemd/systemd_unitfile_config_systemd_exec/WorkingDirectory
      • Optional
      • Type: string
  • /software/components/systemd/systemd_unitfile_config_systemd_resource_control_devicelist
  • /software/components/systemd/systemd_unitfile_config_systemd_resource_control_block_weight
  • /software/components/systemd/systemd_unitfile_config_systemd_resource_control
    • Description: systemd.resource-control directives https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html valid for [Slice], [Scope], [Service], [Socket], [Mount], or [Swap] sections
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUAccounting
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUShares
      • Optional
      • Type: long
      • Range: 2..262144
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupCPUShares
      • Optional
      • Type: long
      • Range: 2..262144
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUQuota
      • Optional
      • Type: long
      • Range: 0..100
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryAccounting
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryLimit
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/TasksAccounting
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/TasksMax
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOAccounting
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOWeight
      • Optional
      • Type: long
      • Range: 10..1000
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupBlockIOWeight
      • Optional
      • Type: long
      • Range: 10..1000
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIODeviceWeight
      • Optional
      • Type: systemd_unitfile_config_systemd_resource_control_block_weight
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOReadBandwidth
      • Optional
      • Type: systemd_unitfile_config_systemd_resource_control_block_weight
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOWriteBandwidth
      • Optional
      • Type: systemd_unitfile_config_systemd_resource_control_block_weight
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/DeviceAllow
      • Optional
      • Type: systemd_unitfile_config_systemd_resource_control_devicelist
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/DevicePolicy
      • Optional
      • Type: choice
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/Slice
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_systemd_resource_control/Delegate
      • Optional
      • Type: boolean
  • /software/components/systemd/systemd_unitfile_config_service
    • Description: the [Service] section http://www.freedesktop.org/software/systemd/man/systemd.service.html
    • /software/components/systemd/systemd_unitfile_config_service/AmbientCapabilities
      • Optional
      • Type: linux_capability
    • /software/components/systemd/systemd_unitfile_config_service/BusName
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/BusPolicy
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/CapabilityBoundingSet
      • Optional
      • Type: linux_capability
    • /software/components/systemd/systemd_unitfile_config_service/ExecReload
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/ExecStart
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/ExecStartPost
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/ExecStartPre
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/ExecStop
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/ExecStopPost
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/GuessMainPID
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_service/NonBlocking
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_service/NotifyAccess
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/PIDFile
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/PermissionsStartOnly
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_service/RemainAfterExit
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_service/Restart
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/RestartForceExitStatus
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_service/RestartPreventExitStatus
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_service/RestartSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_service/RootDirectoryStartOnly
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_service/Sockets
      • Optional
      • Type: systemd_valid_unit
    • /software/components/systemd/systemd_unitfile_config_service/SuccessExitStatus
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_service/TimeoutSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_service/TimeoutStartSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_service/TimeoutStopSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_service/Type
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_service/WatchdogSec
      • Optional
      • Type: long
      • Range: 0..
  • /software/components/systemd/systemd_unitfile_config_socket
    • Description: the [Socket] section http://www.freedesktop.org/software/systemd/man/systemd.socket.html
    • /software/components/systemd/systemd_unitfile_config_socket/ListenStream
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/ListenDatagram
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/ListenSequentialPacket
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/ListenFIFO
      • Optional
      • Type: absolute_file_path
    • /software/components/systemd/systemd_unitfile_config_socket/ListenSpecial
      • Optional
      • Type: absolute_file_path
    • /software/components/systemd/systemd_unitfile_config_socket/ListenNetlink
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/ListenMessageQueue
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/ListenUSBFunction
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/SocketProtocol
      • Optional
      • Type: choice
    • /software/components/systemd/systemd_unitfile_config_socket/BindIPv6Only
      • Optional
      • Type: choice
    • /software/components/systemd/systemd_unitfile_config_socket/Backlog
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/BindToDevice
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/SocketUser
      • Optional
      • Type: defined_user
    • /software/components/systemd/systemd_unitfile_config_socket/SocketGroup
      • Optional
      • Type: defined_group
    • /software/components/systemd/systemd_unitfile_config_socket/SocketMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_socket/DirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_socket/Accept
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/Writable
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/MaxConnections
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/MaxConnectionsPerSource
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/KeepAlive
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/KeepAliveTimeSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/KeepAliveIntervalSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/KeepAliveProbes
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/NoDelay
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/Priority
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/DeferAcceptSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/ReceiveBuffer
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/SendBuffer
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/IPTOS
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/IPTTL
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_socket/Mark
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_socket/ReusePort
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/SmackLabel
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/SmackLabelIPIn
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/SmackLabelIPOut
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/SELinuxContextFromNet
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/PipeSize
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/MessageQueueMaxMessages
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_socket/MessageQueueMessageSize
      • Optional
      • Type: long
    • /software/components/systemd/systemd_unitfile_config_socket/FreeBind
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/Transparent
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/Broadcast
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/PassCredentials
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/PassSecurity
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/TCPCongestion
      • Optional
      • Type: choice
    • /software/components/systemd/systemd_unitfile_config_socket/ExecStartPost
      • Optional
      • Type: systemd_valid_execpath
    • /software/components/systemd/systemd_unitfile_config_socket/ExecStartPre
      • Optional
      • Type: systemd_valid_execpath
    • /software/components/systemd/systemd_unitfile_config_socket/ExecStopPre
      • Optional
      • Type: systemd_valid_execpath
    • /software/components/systemd/systemd_unitfile_config_socket/ExecStopPost
      • Optional
      • Type: systemd_valid_execpath
    • /software/components/systemd/systemd_unitfile_config_socket/TimeoutSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/Service
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/RemoveOnStop
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_socket/Symlinks
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/FileDescriptorName
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_socket/TriggerLimitIntervalSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_socket/TriggerLimitBurst
      • Optional
      • Type: long
      • Range: 0..
  • /software/components/systemd/systemd_unitfile_config_mount
    • Description: the [mount] section http://www.freedesktop.org/software/systemd/man/systemd.mount.html
    • /software/components/systemd/systemd_unitfile_config_mount/What
      • Required
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_mount/Where
      • Required
      • Type: absolute_file_path
    • /software/components/systemd/systemd_unitfile_config_mount/Type
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_mount/Options
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_mount/SloppyOptions
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_mount/LazyUnmount
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_mount/ReadWriteOnly
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_mount/ForceUnmount
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_mount/DirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_mount/TimeoutSec
      • Optional
      • Type: long
      • Range: 0..
  • /software/components/systemd/systemd_unitfile_config_automount
    • Description: the [Automount] section http://www.freedesktop.org/software/systemd/man/systemd.automount.html
    • /software/components/systemd/systemd_unitfile_config_automount/Where
      • Required
      • Type: absolute_file_path
    • /software/components/systemd/systemd_unitfile_config_automount/DirectoryMode
      • Optional
      • Type: type_octal_mode
    • /software/components/systemd/systemd_unitfile_config_automount/TimeoutSec
      • Optional
      • Type: long
      • Range: 0..
  • /software/components/systemd/systemd_unitfile_config_timer
    • Description: the [Timer] section http://www.freedesktop.org/software/systemd/man/systemd.timer.html
    • /software/components/systemd/systemd_unitfile_config_timer/OnActiveSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/OnBootSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/OnStartupSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/OnUnitActiveSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/OnUnitInactiveSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/OnCalendar
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_timer/AccuracySec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/RandomizedDelaySec
      • Optional
      • Type: long
      • Range: 0..
    • /software/components/systemd/systemd_unitfile_config_timer/FixedRandomDelay
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_timer/OnClockChange
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_timer/OnTimezoneChange
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_timer/Unit
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config_timer/Persistent
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_timer/WakeSystem
      • Optional
      • Type: boolean
    • /software/components/systemd/systemd_unitfile_config_timer/RemainAfterElapse
      • Optional
      • Type: boolean
  • /software/components/systemd/systemd_unitfile_config
    • Description: Unit configuration sections includes, unit and install are type agnostic unit and install are mandatory, but not enforced by schema (possible issues in case of replace=true) the other attributes are only valid for a specific type
    • /software/components/systemd/systemd_unitfile_config/includes
      • Description: list of existing/other units to base the configuration on (e.g. when creating a new service with a different name, based on an exsiting one)
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unitfile_config/install
      • Optional
      • Type: systemd_unitfile_config_install
    • /software/components/systemd/systemd_unitfile_config/service
      • Optional
      • Type: systemd_unitfile_config_service
    • /software/components/systemd/systemd_unitfile_config/socket
      • Optional
      • Type: systemd_unitfile_config_socket
    • /software/components/systemd/systemd_unitfile_config/mount
      • Optional
      • Type: systemd_unitfile_config_mount
    • /software/components/systemd/systemd_unitfile_config/automount
      • Optional
      • Type: systemd_unitfile_config_automount
    • /software/components/systemd/systemd_unitfile_config/timer
      • Optional
      • Type: systemd_unitfile_config_timer
    • /software/components/systemd/systemd_unitfile_config/unit
      • Optional
      • Type: systemd_unitfile_config_unit
  • /software/components/systemd/systemd_unitfile_custom
    • Description: Custom unit configuration to allow inserting computed configuration data It overrides the data defined in the regular config schema, so do not forget to set those as well (can be dummy value).
    • /software/components/systemd/systemd_unitfile_custom/CPUAffinity
      • Description: CPUAffinity list determined via ‘hwloc-calc –physical-output –intersect PU <location0> <location1>’ Allows to cpubind on numanodes (as we cannot trust logical CPU indices, which regular CPUAffinity requires) Forces an empty list to reset any possible previously defined affinity.
      • Optional
      • Type: hwloc_location
  • /software/components/systemd/systemd_unitfile
    • Description: Unit file configuration
    • /software/components/systemd/systemd_unitfile/config
      • Description: unitfile configuration data
      • Required
      • Type: systemd_unitfile_config
    • /software/components/systemd/systemd_unitfile/custom
      • Description: custom unitfile configuration data
      • Optional
      • Type: systemd_unitfile_custom
    • /software/components/systemd/systemd_unitfile/replace
      • Description: replaceunitfile configuration: if true, only the defined parameters will be used by the unit; anything else is ignored
      • Required
      • Type: boolean
      • Default value: false
    • /software/components/systemd/systemd_unitfile/only
      • Description: only use the unit parameters for unitfile configuration, ignore other defined here such as targets (but still allow e.g. values defined by legacy chkconfig)
      • Optional
      • Type: boolean
  • /software/components/systemd/systemd_target
  • /software/components/systemd/systemd_unit_type
    • /software/components/systemd/systemd_unit_type/name
      • Optional
      • Type: string
    • /software/components/systemd/systemd_unit_type/targets
      • Required
      • Type: systemd_target
    • /software/components/systemd/systemd_unit_type/type
      • Required
      • Type: choice
      • Default value: service
    • /software/components/systemd/systemd_unit_type/startstop
      • Required
      • Type: boolean
      • Default value: true
    • /software/components/systemd/systemd_unit_type/state
      • Required
      • Type: string
      • Default value: enabled
    • /software/components/systemd/systemd_unit_type/file
      • Description: unitfile configuration
      • Optional
      • Type: systemd_unitfile
  • /software/components/systemd/systemd_component
    • /software/components/systemd/systemd_component/skip
      • Required
      • Type: systemd_skip
    • /software/components/systemd/systemd_component/unconfigured
      • Description: what to do with unconfigured units: ignore, enabled, disabled, on (enabled+start), off (disabled+stop; advanced option)
      • Required
      • Type: string
      • Default value: ignore
    • /software/components/systemd/systemd_component/unit
      • Optional
      • Type: systemd_unit_type