Boot

Import OPBNOS API

from opbclient import opb_api as opbapi

Initialize client

Use the appropriate JSON file that corresponds to the targetted device name. This JSON file should contain request body parameters corresponding to any potential configuration/post requests.

node = opbapi.connect_to('SN2010')

Get System Boot information

Retrieves system boot information.

node.execute(['show boot'])

Output

b'{"BootInfo": {"Next": "OPBNOS-master.192-dirty-20230831.072719", "Available": "OPBNOS-master.192-dirty-20230831.072719", "Current": "OPBNOS-master.192-dirty-20230831.072719"}}'

The below table has a list of attributes that pertain to this particular API:

Attribute Values Description
"Next" "OPBNOS-master.192-dirty-20230831.072719" next boot image
"Available" "OPBNOS-master.192-dirty-20230831.072719" available boot image
"Current" "OPBNOS-master.192-dirty-20230831.072719" current boot image