/sys/bus/vmbus/ VMBus info

SysVmbusDeviceID - file /sys/bus/vmbus/devices/*/device_id

SysVmbusClassID - file /sys/bus/vmbus/devices/*/class_id

class insights.parsers.sys_vmbus.SysVmbusClassID(context)[source]

Bases: Parser

Parse the file /sys/bus/vmbus/devices/*/class_id

Sample content:

{44c4f61d-4444-4400-9d52-802e27ede19f}
Raises:

SkipComponent -- When nothing need to parse.

id

Class ID

Type:

str

desc

Description

Type:

str

Examples:

>>> vmbus_class.id
'44c4f61d-4444-4400-9d52-802e27ede19f'
>>> vmbus_class.desc
'PCI Express pass-through'
parse_content(content)[source]

This method must be implemented by classes based on this class.

class insights.parsers.sys_vmbus.SysVmbusDeviceID(context)[source]

Bases: Parser

Parse the file /sys/bus/vmbus/devices/*/device_id

Sample content:

{47505500-0001-0000-3130-444531444234}
Raises:

SkipComponent -- When nothing need to parse.

id

Device ID

Type:

str

Examples:

>>> vmbus_device.id
'47505500-0001-0000-3130-444531444234'
parse_content(content)[source]

This method must be implemented by classes based on this class.