ae521740bd
The RESTful Web API for nodes [1] was showing 'node_uuid', whereas this can now be node UUID or node name, so it has been changed to 'node_ident' (which is how it is described in the code/docstrings). [1] http://docs.openstack.org/developer/ironic/webapi/v1.html#nodes Change-Id: I5cc5b86c5d8b0551a53d1b3b1f002f27e1f290bb Implements: blueprint logical-names
86 lines
2.0 KiB
ReStructuredText
86 lines
2.0 KiB
ReStructuredText
=====================
|
|
RESTful Web API (v1)
|
|
=====================
|
|
|
|
Chassis
|
|
=======
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.chassis:ChassisController
|
|
:webprefix: /v1/chassis
|
|
|
|
.. autotype:: ironic.api.controllers.v1.chassis.ChassisCollection
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.chassis.Chassis
|
|
:members:
|
|
|
|
|
|
Drivers
|
|
=======
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.driver:DriversController
|
|
:webprefix: /v1/drivers
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.driver:DriverPassthruController
|
|
:webprefix: /v1/drivers/(driver_name)/vendor_passthru
|
|
|
|
.. autotype:: ironic.api.controllers.v1.driver.DriverList
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.driver.Driver
|
|
:members:
|
|
|
|
|
|
Links
|
|
=====
|
|
|
|
.. autotype:: ironic.api.controllers.link.Link
|
|
:members:
|
|
|
|
|
|
Nodes
|
|
=====
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:NodesController
|
|
:webprefix: /v1/nodes
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:NodeMaintenanceController
|
|
:webprefix: /v1/nodes/(node_ident)/maintenance
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:BootDeviceController
|
|
:webprefix: /v1/nodes/(node_ident)/management/boot_device
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:NodeStatesController
|
|
:webprefix: /v1/nodes/(node_ident)/states
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:NodeConsoleController
|
|
:webprefix: /v1/nodes/(node_ident)/states/console
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.node:NodeVendorPassthruController
|
|
:webprefix: /v1/nodes/(node_ident)/vendor_passthru
|
|
|
|
.. autotype:: ironic.api.controllers.v1.node.ConsoleInfo
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.node.Node
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.node.NodeCollection
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.node.NodeStates
|
|
:members:
|
|
|
|
|
|
Ports
|
|
=====
|
|
|
|
.. rest-controller:: ironic.api.controllers.v1.port:PortsController
|
|
:webprefix: /v1/ports
|
|
|
|
.. autotype:: ironic.api.controllers.v1.port.PortCollection
|
|
:members:
|
|
|
|
.. autotype:: ironic.api.controllers.v1.port.Port
|
|
:members:
|