Skip to main content

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 [
  • oneOf
    protocolrequired
    Constant value: http
    namestringrequired
    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.

    oneOf
    statusrequired
    Constant value: Disabled
    build 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": {}
    }
    }