PcieDevice#

class PcieDevice(cluster_ext_id=None, host_ext_id=None, state=None, description=None, configuration=None, owner_vm_ext_id=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

PCI Device entity description

Parameters:
  • cluster_ext_id – (cluster_ext_id) Cluster UUID.

  • host_ext_id – (host_ext_id) UUID of the host connected to the device

  • state – (state)

  • description – (description) Human readable device description

  • configuration – (configuration)

  • owner_vm_ext_id – (owner_vm_ext_id) UUID of the VM attached to that device when state is UVM_ASSIGNED or UVM_RESERVED

property cluster_ext_id#

Cluster UUID.

Type:

str

property configuration#
Type:

PcieDeviceConfiguration

property description#

Human readable device description

Type:

str

property host_ext_id#

UUID of the host connected to the device

Type:

str

property owner_vm_ext_id#

UUID of the VM attached to that device when state is UVM_ASSIGNED or UVM_RESERVED

Type:

str

property state#
Type:

PcieDeviceState

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model