NoneBases: 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()¶NoneBases: 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()¶NoneBases: 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. |
NoneBases: 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. |
NoneBases: 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.