openstack.baremetal.v1.driver

openstack.baremetal.v1.driver

The Driver Class

The Driver class inherits from Resource.

class openstack.baremetal.v1.driver.Driver(_synchronized=False, connection=None, **attrs)

The base resource

Parameters:
  • _synchronized (bool) – This is not intended to be used directly. See new() and existing().
  • connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of self._connection in Resource code should protect itself with a check for None.
hosts

A list of active hosts that support this driver.

A list of relative links, including the self and bookmark links.

name

The name of the driver

properties

A list of links to driver properties.

default_bios_interface

Default BIOS interface implementation. Introduced in API microversion 1.40.

default_boot_interface

Default boot interface implementation. Introduced in API microversion 1.30.

default_console_interface

Default console interface implementation. Introduced in API microversion 1.30.

default_deploy_interface

Default deploy interface implementation. Introduced in API microversion 1.30.

default_inspect_interface

Default inspect interface implementation. Introduced in API microversion 1.30.

default_management_interface

Default management interface implementation. Introduced in API microversion 1.30.

default_network_interface

Default network interface implementation. Introduced in API microversion 1.30.

default_power_interface

Default port interface implementation. Introduced in API microversion 1.30.

default_raid_interface

Default RAID interface implementation. Introduced in API microversion 1.30.

default_rescue_interface

Default rescue interface implementation. Introduced in API microversion 1.38.

default_storage_interface

Default storage interface implementation. Introduced in API microversion 1.33.

default_vendor_interface

Default vendor interface implementation. Introduced in API microversion 1.30.

enabled_bios_interfaces

Enabled BIOS interface implementations. Introduced in API microversion 1.40.

enabled_boot_interfaces

Enabled boot interface implementations. Introduced in API microversion 1.30.

enabled_console_interfaces

Enabled console interface implementations. Introduced in API microversion 1.30.

enabled_deploy_interfaces

Enabled deploy interface implementations. Introduced in API microversion 1.30.

enabled_inspect_interfaces

Enabled inspect interface implementations. Introduced in API microversion 1.30.

enabled_management_interfaces

Enabled management interface implementations. Introduced in API microversion 1.30.

enabled_network_interfaces

Enabled network interface implementations. Introduced in API microversion 1.30.

enabled_power_interfaces

Enabled port interface implementations. Introduced in API microversion 1.30.

enabled_raid_interfaces

Enabled RAID interface implementations. Introduced in API microversion 1.30.

enabled_rescue_interfaces

Enabled rescue interface implementations. Introduced in API microversion 1.38.

enabled_storage_interfaces

Enabled storage interface implementations. Introduced in API microversion 1.33.

enabled_vendor_interfaces

Enabled vendor interface implementations. Introduced in API microversion 1.30.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.