===================== 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: