asteris-llc/converge

View on GitHub
docs/content/extra/systemd-properties/socket_properties.md

Summary

Maintainability
Test Coverage
---
title: "systemd_SocketTypeProperties"
slug: "systemd_SocketTypeProperties"
date: "2017-02-03T07:38:25-06:00"
menu:
  main:
    parent: extra
---
## SocketTypeProperties

SocketTypeProperties represent the properties that can be set for socket
units. The fields and their exported types are listed below; for a more
comprehensive explanation of these fields see:
https://www.freedesktop.org/wiki/Software/systemd/dbus/

- `Accept` (`bool`)
- `AmbientCapabilities` (`uint64`)
- `AppArmorProfile` (`[]interface{}`)
- `Backlog` (`uint32`)
- `BindIPv6Only` (`string`)
- `BindToDevice` (`string`)
- `BlockIOAccounting` (`bool`)
- `BlockIODeviceWeight` (`[][]interface{}`)
- `BlockIOReadBandwidth` (`[][]interface{}`)
- `BlockIOWeight` (`uint64`)
- `BlockIOWriteBandwidth` (`[][]interface{}`)
- `Broadcast` (`bool`)
- `CPUAccounting` (`bool`)
- `CPUAffinity` (`[]uint8`)
- `CPUQuotaPerSecUSec` (`uint64`)
- `CPUSchedulingPolicy` (`int32`)
- `CPUSchedulingPriority` (`int32`)
- `CPUSchedulingResetOnFork` (`bool`)
- `CPUShares` (`uint64`)
- `CPUUsageNSec` (`uint64`)
- `Capabilities` (`string`)
- `CapabilityBoundingSet` (`uint64`)
- `ControlGroup` (`string`)
- `ControlPID` (`uint32`)
- `DeferAcceptUSec` (`uint64`)
- `Delegate` (`bool`)
- `DeviceAllow` (`[][]interface{}`)
- `DevicePolicy` (`string`)
- `DirectoryMode` (`uint32`)
- `Environment` (`[]string`)
- `EnvironmentFiles` (`[][]interface{}`)
- `ExecStartPost` (`[][]interface{}`)
- `ExecStartPre` (`[][]interface{}`)
- `ExecStopPost` (`[][]interface{}`)
- `ExecStopPre` (`[][]interface{}`)
- `FileDescriptorName` (`string`)
- `FreeBind` (`bool`)
- `Group` (`string`)
- `IOScheduling` (`int32`)
- `IPTOS` (`int32`)
- `IPTTL` (`int32`)
- `IgnoreSIGPIPE` (`bool`)
- `InaccessibleDirectories` (`[]string`)
- `KeepAlive` (`bool`)
- `KeepAliveIntervalUSec` (`uint64`)
- `KeepAliveProbes` (`uint32`)
- `KeepAliveTimeUSec` (`uint64`)
- `KillMode` (`string`)
- `KillSignal` (`int32`)
- `LimitAS` (`uint64`)
- `LimitASSoft` (`uint64`)
- `LimitCORE` (`uint64`)
- `LimitCORESoft` (`uint64`)
- `LimitCPU` (`uint64`)
- `LimitCPUSoft` (`uint64`)
- `LimitDATA` (`uint64`)
- `LimitDATASoft` (`uint64`)
- `LimitFSIZE` (`uint64`)
- `LimitFSIZESoft` (`uint64`)
- `LimitLOCKS` (`uint64`)
- `LimitLOCKSSoft` (`uint64`)
- `LimitMEMLOCK` (`uint64`)
- `LimitMEMLOCKSoft` (`uint64`)
- `LimitMSGQUEUE` (`uint64`)
- `LimitMSGQUEUESoft` (`uint64`)
- `LimitNICE` (`uint64`)
- `LimitNICESoft` (`uint64`)
- `LimitNOFILE` (`uint64`)
- `LimitNOFILESoft` (`uint64`)
- `LimitNPROC` (`uint64`)
- `LimitNPROCSoft` (`uint64`)
- `LimitRSS` (`uint64`)
- `LimitRSSSoft` (`uint64`)
- `LimitRTPRIO` (`uint64`)
- `LimitRTPRIOSoft` (`uint64`)
- `LimitRTTIME` (`uint64`)
- `LimitRTTIMESoft` (`uint64`)
- `LimitSIGPENDING` (`uint64`)
- `LimitSIGPENDINGSoft` (`uint64`)
- `LimitSTACK` (`uint64`)
- `LimitSTACKSoft` (`uint64`)
- `Listen` (`[][]interface{}`)
- `Mark` (`int32`)
- `MaxConnections` (`uint32`)
- `MemoryAccounting` (`bool`)
- `MemoryCurrent` (`uint64`)
- `MemoryLimit` (`uint64`)
- `MessageQueueMaxMessages` (`int64`)
- `MessageQueueMessageSize` (`int64`)
- `MountFlags` (`uint64`)
- `NAccepted` (`uint32`)
- `NConnections` (`uint32`)
- `Nice` (`int32`)
- `NoDelay` (`bool`)
- `NoNewPrivileges` (`bool`)
- `NonBlocking` (`bool`)
- `OOMScoreAdjust` (`int32`)
- `PAMName` (`string`)
- `PassCredentials` (`bool`)
- `PassEnvironment` (`[]string`)
- `PassSecurity` (`bool`)
- `Personality` (`string`)
- `PipeSize` (`uint64`)
- `Priority` (`int32`)
- `PrivateDevices` (`bool`)
- `PrivateNetwork` (`bool`)
- `PrivateTmp` (`bool`)
- `ProtectHome` (`string`)
- `ProtectSystem` (`string`)
- `ReadOnlyDirectories` (`[]string`)
- `ReadWriteDirectories` (`[]string`)
- `ReceiveBuffer` (`uint64`)
- `RemoveOnStop` (`bool`)
- `RestrictAddressFamilies` (`[]interface{}`)
- `Result` (`string`)
- `ReusePort` (`bool`)
- `RootDirectory` (`string`)
- `RuntimeDirectory` (`[]string`)
- `RuntimeDirectoryMode` (`uint32`)
- `SELinuxContext` (`[]interface{}`)
- `SameProcessGroup` (`bool`)
- `SecureBits` (`int32`)
- `SendBuffer` (`uint64`)
- `SendSIGHUP` (`bool`)
- `SendSIGKILL` (`bool`)
- `Slice` (`string`)
- `SmackLabel` (`string`)
- `SmackLabelIPIn` (`string`)
- `SmackLabelIPOut` (`string`)
- `SmackProcessLabel` (`[]interface{}`)
- `SocketGroup` (`string`)
- `SocketMode` (`uint32`)
- `SocketProtocol` (`int32`)
- `SocketUser` (`string`)
- `StandardError` (`string`)
- `StandardInput` (`string`)
- `StandardOutput` (`string`)
- `StartupBlockIOWeight` (`uint64`)
- `StartupCPUShares` (`uint64`)
- `SupplementaryGroups` (`[]string`)
- `Symlinks` (`[]string`)
- `SyslogFacility` (`int32`)
- `SyslogIdentifier` (`string`)
- `SyslogLevel` (`int32`)
- `SyslogLevelPrefix` (`bool`)
- `SyslogPriority` (`int32`)
- `SystemCallArchitectures` (`[]string`)
- `SystemCallErrorNumber` (`int32`)
- `SystemCallFilter` (`[]interface{}`)
- `TTYPath` (`string`)
- `TTYReset` (`bool`)
- `TTYVHangup` (`bool`)
- `TTYVTDisallocate` (`bool`)
- `TasksAccounting` (`bool`)
- `TasksCurrent` (`uint64`)
- `TasksMax` (`uint64`)
- `TimeoutUSec` (`uint64`)
- `TimerSlackNSec` (`uint64`)
- `Transparent` (`bool`)
- `TriggerLimitBurst` (`uint32`)
- `TriggerLimitIntervalSec` (`uint64`)
- `UMask` (`uint32`)
- `User` (`string`)
- `UtmpIdentifier` (`string`)
- `UtmpMode` (`string`)
- `WorkingDirectory` (`string`)
- `Writable` (`bool`)