nexigon_api.properties.SystemInfo
System information.
namestring
versionstring
kernelstring
hostnamestring
archstring
memory objectrequired
Memory information.
totalinteger<uint64>required
networks object[]required
Array [
namestringrequired
macAddressstringrequired
ipAddressesstring[]required
]
disks object[]required
Array [
namestringrequired
filesystemstringrequired
mountPointstringrequired
totalSpaceinteger<uint64>required
availableSpaceinteger<uint64>required
]
exports object[]
Array [
- object
protocolrequired
Constant value:
httpnamestringrequired
portrequired
pathstring
]
rugix object
Rugix-specific system information.
slots objectrequired
property name* nexigon_api.properties.RugixSlotInfo
Information about a Rugix update slot.
activeboolean
hashes object
property name*string
sizeinteger<uint64>
updatedAtstring
boot object
Rugix-specific boot information.
bootFlowstringrequired
activeGroupstring
defaultGroupstring
groups objectrequired
property name* nexigon_api.properties.RugixBootGroupInfo
Information about a Rugix boot group.
object
state objectrequired
Information about Rugix's state management mechanism.
- object
- object
- object
statusrequired
Constant value:
Disabledbuild object
Rugix Bakery build information.
namestringrequired
release objectrequired
Rugix Bakery build release information.
idstringrequired
versionstringrequired
yocto object
Yocto-specific system information.
buildInfo objectrequired
property name*string
nexigon_api.properties.SystemInfo
{
"name": "string",
"version": "string",
"kernel": "string",
"hostname": "string",
"arch": "string",
"memory": {
"total": 0
},
"networks": [
{
"name": "string",
"macAddress": "string",
"ipAddresses": [
"string"
]
}
],
"disks": [
{
"name": "string",
"filesystem": "string",
"mountPoint": "string",
"totalSpace": 0,
"availableSpace": 0
}
],
"exports": [
{
"name": "string",
"port": {},
"path": "string"
}
],
"rugix": {
"slots": {},
"boot": {
"bootFlow": "string",
"activeGroup": "string",
"defaultGroup": "string",
"groups": {}
},
"state": {},
"build": {
"name": "string",
"release": {
"id": "string",
"version": "string"
}
}
},
"yocto": {
"buildInfo": {}
}
}