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()
andexisting()
.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.
-
links
¶ 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.