mirror of
https://github.com/taigrr/systemctl.git
synced 2025-10-03 23:46:26 +08:00
333 lines
21 KiB
Go
333 lines
21 KiB
Go
package properties
|
|
|
|
type Property string
|
|
|
|
const (
|
|
Accept Property = "Accept"
|
|
ActiveEnterTimestamp Property = "ActiveEnterTimestamp"
|
|
ActiveEnterTimestampMonotonic Property = "ActiveEnterTimestampMonotonic"
|
|
ActiveExitTimestampMonotonic Property = "ActiveExitTimestampMonotonic"
|
|
ActiveState Property = "ActiveState"
|
|
After Property = "After"
|
|
AllowIsolate Property = "AllowIsolate"
|
|
AssertResult Property = "AssertResult"
|
|
AssertTimestamp Property = "AssertTimestamp"
|
|
AssertTimestampMonotonic Property = "AssertTimestampMonotonic"
|
|
Backlog Property = "Backlog"
|
|
Before Property = "Before"
|
|
BindIPv6Only Property = "BindIPv6Only"
|
|
BindLogSockets Property = "BindLogSockets"
|
|
BlockIOAccounting Property = "BlockIOAccounting"
|
|
BlockIOWeight Property = "BlockIOWeight"
|
|
Broadcast Property = "Broadcast"
|
|
CPUAccounting Property = "CPUAccounting"
|
|
CPUAffinityFromNUMA Property = "CPUAffinityFromNUMA"
|
|
CPUQuotaPerSecUSec Property = "CPUQuotaPerSecUSec"
|
|
CPUQuotaPeriodUSec Property = "CPUQuotaPeriodUSec"
|
|
CPUSchedulingPolicy Property = "CPUSchedulingPolicy"
|
|
CPUSchedulingPriority Property = "CPUSchedulingPriority"
|
|
CPUSchedulingResetOnFork Property = "CPUSchedulingResetOnFork"
|
|
CPUShares Property = "CPUShares"
|
|
CPUUsageNSec Property = "CPUUsageNSec"
|
|
CPUWeight Property = "CPUWeight"
|
|
CacheDirectoryMode Property = "CacheDirectoryMode"
|
|
CanFreeze Property = "CanFreeze"
|
|
CanIsolate Property = "CanIsolate"
|
|
CanLiveMount Property = "CanLiveMount"
|
|
CanReload Property = "CanReload"
|
|
CanStart Property = "CanStart"
|
|
CanStop Property = "CanStop"
|
|
CapabilityBoundingSet Property = "CapabilityBoundingSet"
|
|
CleanResult Property = "CleanResult"
|
|
CollectMode Property = "CollectMode"
|
|
ConditionResult Property = "ConditionResult"
|
|
ConditionTimestamp Property = "ConditionTimestamp"
|
|
ConditionTimestampMonotonic Property = "ConditionTimestampMonotonic"
|
|
ConfigurationDirectoryMode Property = "ConfigurationDirectoryMode"
|
|
Conflicts Property = "Conflicts"
|
|
ControlGroup Property = "ControlGroup"
|
|
ControlGroupId Property = "ControlGroupId"
|
|
ControlPID Property = "ControlPID"
|
|
CoredumpFilter Property = "CoredumpFilter"
|
|
CoredumpReceive Property = "CoredumpReceive"
|
|
DebugInvocation Property = "DebugInvocation"
|
|
DefaultDependencies Property = "DefaultDependencies"
|
|
DefaultMemoryLow Property = "DefaultMemoryLow"
|
|
DefaultMemoryMin Property = "DefaultMemoryMin"
|
|
DefaultStartupMemoryLow Property = "DefaultStartupMemoryLow"
|
|
DeferAcceptUSec Property = "DeferAcceptUSec"
|
|
Delegate Property = "Delegate"
|
|
Description Property = "Description"
|
|
DevicePolicy Property = "DevicePolicy"
|
|
DirectoryMode Property = "DirectoryMode"
|
|
DynamicUser Property = "DynamicUser"
|
|
EffectiveCPUs Property = "EffectiveCPUs"
|
|
EffectiveMemoryHigh Property = "EffectiveMemoryHigh"
|
|
EffectiveMemoryMax Property = "EffectiveMemoryMax"
|
|
EffectiveMemoryNodes Property = "EffectiveMemoryNodes"
|
|
EffectiveTasksMax Property = "EffectiveTasksMax"
|
|
ExecMainCode Property = "ExecMainCode"
|
|
ExecMainExitTimestampMonotonic Property = "ExecMainExitTimestampMonotonic"
|
|
ExecMainPID Property = "ExecMainPID"
|
|
ExecMainStartTimestamp Property = "ExecMainStartTimestamp"
|
|
ExecMainStartTimestampMonotonic Property = "ExecMainStartTimestampMonotonic"
|
|
ExecMainStatus Property = "ExecMainStatus"
|
|
ExecReload Property = "ExecReload"
|
|
ExecReloadEx Property = "ExecReloadEx"
|
|
ExecStart Property = "ExecStart"
|
|
ExecStartEx Property = "ExecStartEx"
|
|
ExtensionImagePolicy Property = "ExtensionImagePolicy"
|
|
FailureAction Property = "FailureAction"
|
|
FileDescriptorName Property = "FileDescriptorName"
|
|
FileDescriptorStoreMax Property = "FileDescriptorStoreMax"
|
|
FinalKillSignal Property = "FinalKillSignal"
|
|
FlushPending Property = "FlushPending"
|
|
FragmentPath Property = "FragmentPath"
|
|
FreeBind Property = "FreeBind"
|
|
FreezerState Property = "FreezerState"
|
|
GID Property = "GID"
|
|
GuessMainPID Property = "GuessMainPID"
|
|
IOAccounting Property = "IOAccounting"
|
|
IOReadBytes Property = "IOReadBytes"
|
|
IOReadOperations Property = "IOReadOperations"
|
|
IOSchedulingClass Property = "IOSchedulingClass"
|
|
IOSchedulingPriority Property = "IOSchedulingPriority"
|
|
IOWeight Property = "IOWeight"
|
|
IOWriteBytes Property = "IOWriteBytes"
|
|
IOWriteOperations Property = "IOWriteOperations"
|
|
IPAccounting Property = "IPAccounting"
|
|
IPEgressBytes Property = "IPEgressBytes"
|
|
IPEgressPackets Property = "IPEgressPackets"
|
|
IPIngressBytes Property = "IPIngressBytes"
|
|
IPIngressPackets Property = "IPIngressPackets"
|
|
IPTOS Property = "IPTOS"
|
|
IPTTL Property = "IPTTL"
|
|
Id Property = "Id"
|
|
IgnoreOnIsolate Property = "IgnoreOnIsolate"
|
|
IgnoreSIGPIPE Property = "IgnoreSIGPIPE"
|
|
InactiveEnterTimestampMonotonic Property = "InactiveEnterTimestampMonotonic"
|
|
InactiveExitTimestamp Property = "InactiveExitTimestamp"
|
|
InactiveExitTimestampMonotonic Property = "InactiveExitTimestampMonotonic"
|
|
InvocationID Property = "InvocationID"
|
|
JobRunningTimeoutUSec Property = "JobRunningTimeoutUSec"
|
|
JobTimeoutAction Property = "JobTimeoutAction"
|
|
JobTimeoutUSec Property = "JobTimeoutUSec"
|
|
KeepAlive Property = "KeepAlive"
|
|
KeepAliveIntervalUSec Property = "KeepAliveIntervalUSec"
|
|
KeepAliveProbes Property = "KeepAliveProbes"
|
|
KeepAliveTimeUSec Property = "KeepAliveTimeUSec"
|
|
KeyringMode Property = "KeyringMode"
|
|
KillMode Property = "KillMode"
|
|
KillSignal Property = "KillSignal"
|
|
LimitAS Property = "LimitAS"
|
|
LimitASSoft Property = "LimitASSoft"
|
|
LimitCORE Property = "LimitCORE"
|
|
LimitCORESoft Property = "LimitCORESoft"
|
|
LimitCPU Property = "LimitCPU"
|
|
LimitCPUSoft Property = "LimitCPUSoft"
|
|
LimitDATA Property = "LimitDATA"
|
|
LimitDATASoft Property = "LimitDATASoft"
|
|
LimitFSIZE Property = "LimitFSIZE"
|
|
LimitFSIZESoft Property = "LimitFSIZESoft"
|
|
LimitLOCKS Property = "LimitLOCKS"
|
|
LimitLOCKSSoft Property = "LimitLOCKSSoft"
|
|
LimitMEMLOCK Property = "LimitMEMLOCK"
|
|
LimitMEMLOCKSoft Property = "LimitMEMLOCKSoft"
|
|
LimitMSGQUEUE Property = "LimitMSGQUEUE"
|
|
LimitMSGQUEUESoft Property = "LimitMSGQUEUESoft"
|
|
LimitNICE Property = "LimitNICE"
|
|
LimitNICESoft Property = "LimitNICESoft"
|
|
LimitNOFILE Property = "LimitNOFILE"
|
|
LimitNOFILESoft Property = "LimitNOFILESoft"
|
|
LimitNPROC Property = "LimitNPROC"
|
|
LimitNPROCSoft Property = "LimitNPROCSoft"
|
|
LimitRSS Property = "LimitRSS"
|
|
LimitRSSSoft Property = "LimitRSSSoft"
|
|
LimitRTPRIO Property = "LimitRTPRIO"
|
|
LimitRTPRIOSoft Property = "LimitRTPRIOSoft"
|
|
LimitRTTIME Property = "LimitRTTIME"
|
|
LimitRTTIMESoft Property = "LimitRTTIMESoft"
|
|
LimitSIGPENDING Property = "LimitSIGPENDING"
|
|
LimitSIGPENDINGSoft Property = "LimitSIGPENDINGSoft"
|
|
LimitSTACK Property = "LimitSTACK"
|
|
LimitSTACKSoft Property = "LimitSTACKSoft"
|
|
Listen Property = "Listen"
|
|
LoadState Property = "LoadState"
|
|
LockPersonality Property = "LockPersonality"
|
|
LogLevelMax Property = "LogLevelMax"
|
|
LogRateLimitBurst Property = "LogRateLimitBurst"
|
|
LogRateLimitIntervalUSec Property = "LogRateLimitIntervalUSec"
|
|
LogsDirectoryMode Property = "LogsDirectoryMode"
|
|
MainPID Property = "MainPID"
|
|
ManagedOOMMemoryPressure Property = "ManagedOOMMemoryPressure"
|
|
ManagedOOMMemoryPressureDurationUSec Property = "ManagedOOMMemoryPressureDurationUSec"
|
|
ManagedOOMMemoryPressureLimit Property = "ManagedOOMMemoryPressureLimit"
|
|
ManagedOOMPreference Property = "ManagedOOMPreference"
|
|
ManagedOOMSwap Property = "ManagedOOMSwap"
|
|
Mark Property = "Mark"
|
|
MaxConnections Property = "MaxConnections"
|
|
MaxConnectionsPerSource Property = "MaxConnectionsPerSource"
|
|
MemoryAccounting Property = "MemoryAccounting"
|
|
MemoryAvailable Property = "MemoryAvailable"
|
|
MemoryCurrent Property = "MemoryCurrent"
|
|
MemoryDenyWriteExecute Property = "MemoryDenyWriteExecute"
|
|
MemoryHigh Property = "MemoryHigh"
|
|
MemoryKSM Property = "MemoryKSM"
|
|
MemoryLimit Property = "MemoryLimit"
|
|
MemoryLow Property = "MemoryLow"
|
|
MemoryMax Property = "MemoryMax"
|
|
MemoryMin Property = "MemoryMin"
|
|
MemoryPeak Property = "MemoryPeak"
|
|
MemoryPressureThresholdUSec Property = "MemoryPressureThresholdUSec"
|
|
MemoryPressureWatch Property = "MemoryPressureWatch"
|
|
MemorySwapCurrent Property = "MemorySwapCurrent"
|
|
MemorySwapMax Property = "MemorySwapMax"
|
|
MemorySwapPeak Property = "MemorySwapPeak"
|
|
MemoryZSwapCurrent Property = "MemoryZSwapCurrent"
|
|
MemoryZSwapMax Property = "MemoryZSwapMax"
|
|
MemoryZSwapWriteback Property = "MemoryZSwapWriteback"
|
|
MessageQueueMaxMessages Property = "MessageQueueMaxMessages"
|
|
MessageQueueMessageSize Property = "MessageQueueMessageSize"
|
|
MountAPIVFS Property = "MountAPIVFS"
|
|
MountImagePolicy Property = "MountImagePolicy"
|
|
NAccepted Property = "NAccepted"
|
|
NConnections Property = "NConnections"
|
|
NFileDescriptorStore Property = "NFileDescriptorStore"
|
|
NRefused Property = "NRefused"
|
|
NRestarts Property = "NRestarts"
|
|
NUMAPolicy Property = "NUMAPolicy"
|
|
Names Property = "Names"
|
|
NeedDaemonReload Property = "NeedDaemonReload"
|
|
Nice Property = "Nice"
|
|
NoDelay Property = "NoDelay"
|
|
NoNewPrivileges Property = "NoNewPrivileges"
|
|
NonBlocking Property = "NonBlocking"
|
|
NotifyAccess Property = "NotifyAccess"
|
|
OOMPolicy Property = "OOMPolicy"
|
|
OOMScoreAdjust Property = "OOMScoreAdjust"
|
|
OnFailureJobMode Property = "OnFailureJobMode"
|
|
OnSuccessJobMode Property = "OnSuccessJobMode"
|
|
PIDFile Property = "PIDFile"
|
|
PassCredentials Property = "PassCredentials"
|
|
PassFileDescriptorsToExec Property = "PassFileDescriptorsToExec"
|
|
PassPacketInfo Property = "PassPacketInfo"
|
|
PassSecurity Property = "PassSecurity"
|
|
Perpetual Property = "Perpetual"
|
|
PipeSize Property = "PipeSize"
|
|
PollLimitBurst Property = "PollLimitBurst"
|
|
PollLimitIntervalUSec Property = "PollLimitIntervalUSec"
|
|
Priority Property = "Priority"
|
|
PrivateDevices Property = "PrivateDevices"
|
|
PrivateIPC Property = "PrivateIPC"
|
|
PrivateMounts Property = "PrivateMounts"
|
|
PrivateNetwork Property = "PrivateNetwork"
|
|
PrivatePIDs Property = "PrivatePIDs"
|
|
PrivateTmp Property = "PrivateTmp"
|
|
PrivateTmpEx Property = "PrivateTmpEx"
|
|
PrivateUsers Property = "PrivateUsers"
|
|
PrivateUsersEx Property = "PrivateUsersEx"
|
|
ProcSubset Property = "ProcSubset"
|
|
ProtectClock Property = "ProtectClock"
|
|
ProtectControlGroups Property = "ProtectControlGroups"
|
|
ProtectControlGroupsEx Property = "ProtectControlGroupsEx"
|
|
ProtectHome Property = "ProtectHome"
|
|
ProtectHostname Property = "ProtectHostname"
|
|
ProtectKernelLogs Property = "ProtectKernelLogs"
|
|
ProtectKernelModules Property = "ProtectKernelModules"
|
|
ProtectKernelTunables Property = "ProtectKernelTunables"
|
|
ProtectProc Property = "ProtectProc"
|
|
ProtectSystem Property = "ProtectSystem"
|
|
ReceiveBuffer Property = "ReceiveBuffer"
|
|
RefuseManualStart Property = "RefuseManualStart"
|
|
RefuseManualStop Property = "RefuseManualStop"
|
|
ReloadResult Property = "ReloadResult"
|
|
RemainAfterExit Property = "RemainAfterExit"
|
|
RemoveIPC Property = "RemoveIPC"
|
|
RemoveOnStop Property = "RemoveOnStop"
|
|
RequiredBy Property = "RequiredBy"
|
|
Requires Property = "Requires"
|
|
RequiresMountsFor Property = "RequiresMountsFor"
|
|
Restart Property = "Restart"
|
|
RestartKillSignal Property = "RestartKillSignal"
|
|
RestartUSec Property = "RestartUSec"
|
|
RestrictNamespaces Property = "RestrictNamespaces"
|
|
RestrictRealtime Property = "RestrictRealtime"
|
|
RestrictSUIDSGID Property = "RestrictSUIDSGID"
|
|
Result Property = "Result"
|
|
ReusePort Property = "ReusePort"
|
|
RootDirectoryStartOnly Property = "RootDirectoryStartOnly"
|
|
RootEphemeral Property = "RootEphemeral"
|
|
RootImagePolicy Property = "RootImagePolicy"
|
|
RuntimeDirectoryMode Property = "RuntimeDirectoryMode"
|
|
RuntimeDirectoryPreserve Property = "RuntimeDirectoryPreserve"
|
|
RuntimeMaxUSec Property = "RuntimeMaxUSec"
|
|
SameProcessGroup Property = "SameProcessGroup"
|
|
SecureBits Property = "SecureBits"
|
|
SendBuffer Property = "SendBuffer"
|
|
SendSIGHUP Property = "SendSIGHUP"
|
|
SendSIGKILL Property = "SendSIGKILL"
|
|
SetLoginEnvironment Property = "SetLoginEnvironment"
|
|
Slice Property = "Slice"
|
|
SocketMode Property = "SocketMode"
|
|
SocketProtocol Property = "SocketProtocol"
|
|
StandardError Property = "StandardError"
|
|
StandardInput Property = "StandardInput"
|
|
StandardOutput Property = "StandardOutput"
|
|
StartLimitAction Property = "StartLimitAction"
|
|
StartLimitBurst Property = "StartLimitBurst"
|
|
StartLimitIntervalUSec Property = "StartLimitIntervalUSec"
|
|
StartupBlockIOWeight Property = "StartupBlockIOWeight"
|
|
StartupCPUShares Property = "StartupCPUShares"
|
|
StartupCPUWeight Property = "StartupCPUWeight"
|
|
StartupIOWeight Property = "StartupIOWeight"
|
|
StartupMemoryHigh Property = "StartupMemoryHigh"
|
|
StartupMemoryLow Property = "StartupMemoryLow"
|
|
StartupMemoryMax Property = "StartupMemoryMax"
|
|
StartupMemorySwapMax Property = "StartupMemorySwapMax"
|
|
StartupMemoryZSwapMax Property = "StartupMemoryZSwapMax"
|
|
StateChangeTimestamp Property = "StateChangeTimestamp"
|
|
StateChangeTimestampMonotonic Property = "StateChangeTimestampMonotonic"
|
|
StateDirectoryMode Property = "StateDirectoryMode"
|
|
StatusErrno Property = "StatusErrno"
|
|
StopWhenUnneeded Property = "StopWhenUnneeded"
|
|
SubState Property = "SubState"
|
|
SuccessAction Property = "SuccessAction"
|
|
SurviveFinalKillSignal Property = "SurviveFinalKillSignal"
|
|
SyslogFacility Property = "SyslogFacility"
|
|
SyslogLevel Property = "SyslogLevel"
|
|
SyslogLevelPrefix Property = "SyslogLevelPrefix"
|
|
SyslogPriority Property = "SyslogPriority"
|
|
SystemCallErrorNumber Property = "SystemCallErrorNumber"
|
|
TTYReset Property = "TTYReset"
|
|
TTYVHangup Property = "TTYVHangup"
|
|
TTYVTDisallocate Property = "TTYVTDisallocate"
|
|
TasksAccounting Property = "TasksAccounting"
|
|
TasksCurrent Property = "TasksCurrent"
|
|
TasksMax Property = "TasksMax"
|
|
TimeoutAbortUSec Property = "TimeoutAbortUSec"
|
|
TimeoutCleanUSec Property = "TimeoutCleanUSec"
|
|
TimeoutStartFailureMode Property = "TimeoutStartFailureMode"
|
|
TimeoutStartUSec Property = "TimeoutStartUSec"
|
|
TimeoutStopFailureMode Property = "TimeoutStopFailureMode"
|
|
TimeoutStopUSec Property = "TimeoutStopUSec"
|
|
TimeoutUSec Property = "TimeoutUSec"
|
|
TimerSlackNSec Property = "TimerSlackNSec"
|
|
Timestamping Property = "Timestamping"
|
|
Transient Property = "Transient"
|
|
Transparent Property = "Transparent"
|
|
TriggerLimitBurst Property = "TriggerLimitBurst"
|
|
TriggerLimitIntervalUSec Property = "TriggerLimitIntervalUSec"
|
|
Triggers Property = "Triggers"
|
|
Type Property = "Type"
|
|
UID Property = "UID"
|
|
UMask Property = "UMask"
|
|
UnitFilePreset Property = "UnitFilePreset"
|
|
UnitFileState Property = "UnitFileState"
|
|
UtmpMode Property = "UtmpMode"
|
|
WantedBy Property = "WantedBy"
|
|
WatchdogSignal Property = "WatchdogSignal"
|
|
WatchdogTimestampMonotonic Property = "WatchdogTimestampMonotonic"
|
|
WatchdogUSec Property = "WatchdogUSec"
|
|
Writable Property = "Writable"
|
|
)
|