None
Bases: ironic.api.controllers.base.APIBase
API representation of a driver.
Driver.
convert_with_links
(name, hosts, detail=False, interface_info=None)¶Convert driver/hardware type info to an API-serializable object.
Parameters: |
|
---|---|
Returns: | API-serializable driver object. |
Driver.
sample
()¶None
Bases: ironic.api.controllers.base.APIBase
API representation of a list of drivers.
DriverList.
convert_with_links
(hardware_types, detail=False)¶Convert drivers and hardware types to an API-serializable object.
Parameters: |
|
---|---|
Returns: | an API-serializable driver collection object. |
DriverList.
sample
()¶None
Bases: pecan.rest.RestController
REST controller for driver passthru.
This controller allow vendors to expose cross-node functionality in the Ironic API. Ironic will merely relay the message from here to the specified driver, no introspection will be made in the message body.
DriverPassthruController.
methods
(driver_name)¶Retrieve information about vendor methods of the given driver.
Parameters: | driver_name – name of the driver. |
---|---|
Returns: | dictionary with <vendor method name>:<method metadata> entries. |
Raises: | DriverNotFound if the driver name is invalid or the driver cannot be loaded. |
None
Bases: pecan.rest.RestController
DriverRaidController.
logical_disk_properties
(driver_name)¶Returns the logical disk properties for the driver.
Parameters: | driver_name – Name of the driver. |
---|---|
Returns: | A dictionary containing the properties that can be mentioned for logical disks and a textual description for them. |
Raises: | UnsupportedDriverExtension if the driver doesn’t support RAID configuration. |
Raises: | NotAcceptable, if requested version of the API is less than 1.12. |
Raises: | DriverNotFound, if driver is not loaded on any of the conductors. |
None
Bases: pecan.rest.RestController
REST controller for Drivers.
DriversController.
properties
(driver_name)[source]¶Retrieve property information of the given driver.
Parameters: | driver_name – name of the driver. |
---|---|
Returns: | dictionary with <property name>:<property description> entries. |
Raises: | DriverNotFound (HTTP 404) if the driver name is invalid or the driver cannot be loaded. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.