Interfaces¶
sdvarlink generates a package for every io.systemd.* Varlink interface in each supported systemd release (v257, v258, v260). This table lists the interfaces in systemd v260; each page shows methods, types and errors, and the systemd version that introduced them.
| Interface | Go package | Methods | Since | Default socket |
|---|---|---|---|---|
io.systemd |
systemd |
0 | v257 | — |
io.systemd.AskPassword |
askpassword |
1 | v258 | /run/systemd/io.systemd.AskPassword |
io.systemd.BootControl |
bootcontrol |
4 | v257 | /run/systemd/io.systemd.BootControl |
io.systemd.Credentials |
credentials |
2 | v257 | /run/systemd/io.systemd.Credentials |
io.systemd.FactoryReset |
factoryreset |
2 | v258 | /run/systemd/io.systemd.FactoryReset |
io.systemd.Hostname |
hostname |
1 | v257 | /run/systemd/io.systemd.Hostname |
io.systemd.Import |
importd |
2 | v257 | /run/systemd/io.systemd.Import |
io.systemd.Journal |
journal |
4 | v257 | /run/systemd/journal/io.systemd.journal |
io.systemd.JournalAccess |
journalaccess |
1 | v260 | /run/systemd/io.systemd.JournalAccess |
io.systemd.Login |
login |
2 | v258 | /run/systemd/io.systemd.Login |
io.systemd.Machine |
machine |
12 | v257 | /run/systemd/machine/io.systemd.Machine |
io.systemd.MachineImage |
machineimage |
6 | v257 | /run/systemd/machine/io.systemd.MachineImage |
io.systemd.ManagedOOM |
managedoom |
1 | v257 | /run/systemd/io.systemd.ManagedOOM |
io.systemd.Manager |
manager |
4 | v258 | /run/systemd/io.systemd.Manager |
io.systemd.Metrics |
metrics |
2 | v260 | — |
io.systemd.MountFileSystem |
mountfilesystem |
3 | v257 | /run/systemd/io.systemd.MountFileSystem |
io.systemd.MuteConsole |
muteconsole |
1 | v260 | /run/systemd/io.systemd.MuteConsole |
io.systemd.NamespaceResource |
namespaceresource |
5 | v257 | /run/systemd/io.systemd.NamespaceResource |
io.systemd.Network |
network |
5 | v257 | /run/systemd/netif/io.systemd.Network |
io.systemd.Network.Link |
networklink |
2 | v260 | /run/systemd/netif/io.systemd.Network |
io.systemd.PCRExtend |
pcrextend |
1 | v257 | /run/systemd/io.systemd.PCRExtend |
io.systemd.PCRLock |
pcrlock |
3 | v257 | /run/systemd/io.systemd.PCRLock |
io.systemd.Repart |
repart |
2 | v260 | /run/systemd/io.systemd.Repart |
io.systemd.Resolve |
resolve |
6 | v257 | /run/systemd/resolve/io.systemd.Resolve |
io.systemd.Resolve.Hook |
resolvehook |
2 | v260 | — |
io.systemd.Resolve.Monitor |
resolvemonitor |
6 | v257 | /run/systemd/resolve/io.systemd.Resolve.Monitor |
io.systemd.Udev |
udev |
7 | v258 | /run/udev/io.systemd.Udev |
io.systemd.Unit |
unit |
2 | v258 | /run/systemd/io.systemd.Manager |
io.systemd.UserDatabase |
userdatabase |
3 | v257 | /run/systemd/userdb/io.systemd.Multiplexer |
io.systemd.oom |
oom |
1 | v257 | /run/systemd/oom/io.systemd.ManagedOOM |
io.systemd.oom.Prekill |
oomprekill |
1 | v260 | — |
io.systemd.service |
service |
4 | v257 | — |
io.systemd.sysext |
sysext |
4 | v257 | /run/systemd/io.systemd.sysext |
Import a versioned package to pin the oldest systemd you support, or systemd/latest/<pkg> to follow the newest release: