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._connectionin 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.