Support for this was introduced in Bare Metal API 1.57 (Train). Change-Id: I4885d9a710cd6697c241bb1962dbbe2741a049a1 Story: #2005126 Task: #29798
4.3 KiB
Baremetal API
For details on how to use baremetal, see /user/guides/baremetal
openstack.baremetal.v1._proxy
The Baremetal Class
The baremetal high-level interface is available through the
baremetal member of a ~openstack.connection.Connection object. The
baremetal member will only be added if the service is
detected.
Node Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.create_node
openstack.baremetal.v1._proxy.Proxy.update_node
openstack.baremetal.v1._proxy.Proxy.patch_node
openstack.baremetal.v1._proxy.Proxy.delete_node
openstack.baremetal.v1._proxy.Proxy.get_node
openstack.baremetal.v1._proxy.Proxy.find_node
openstack.baremetal.v1._proxy.Proxy.nodes
openstack.baremetal.v1._proxy.Proxy.set_node_power_state
openstack.baremetal.v1._proxy.Proxy.set_node_provision_state
openstack.baremetal.v1._proxy.Proxy.wait_for_nodes_provision_state
openstack.baremetal.v1._proxy.Proxy.wait_for_node_reservation
openstack.baremetal.v1._proxy.Proxy.validate_node
openstack.baremetal.v1._proxy.Proxy.set_node_maintenance
openstack.baremetal.v1._proxy.Proxy.unset_node_maintenance
Port Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.create_port
openstack.baremetal.v1._proxy.Proxy.update_port
openstack.baremetal.v1._proxy.Proxy.patch_port
openstack.baremetal.v1._proxy.Proxy.delete_port
openstack.baremetal.v1._proxy.Proxy.get_port
openstack.baremetal.v1._proxy.Proxy.find_port
openstack.baremetal.v1._proxy.Proxy.ports
Port Group Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.create_port_group
openstack.baremetal.v1._proxy.Proxy.update_port_group
openstack.baremetal.v1._proxy.Proxy.patch_port_group
openstack.baremetal.v1._proxy.Proxy.delete_port_group
openstack.baremetal.v1._proxy.Proxy.get_port_group
openstack.baremetal.v1._proxy.Proxy.find_port_group
openstack.baremetal.v1._proxy.Proxy.port_groups
Driver Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.drivers
openstack.baremetal.v1._proxy.Proxy.get_driver
Chassis Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.create_chassis
openstack.baremetal.v1._proxy.Proxy.update_chassis
openstack.baremetal.v1._proxy.Proxy.patch_chassis
openstack.baremetal.v1._proxy.Proxy.delete_chassis
openstack.baremetal.v1._proxy.Proxy.get_chassis
openstack.baremetal.v1._proxy.Proxy.find_chassis
openstack.baremetal.v1._proxy.Proxy.chassis
VIF Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.attach_vif_to_node
openstack.baremetal.v1._proxy.Proxy.detach_vif_from_node
openstack.baremetal.v1._proxy.Proxy.list_node_vifs
Allocation Operations
openstack.baremetal.v1._proxy.Proxy
openstack.baremetal.v1._proxy.Proxy.create_allocation
openstack.baremetal.v1._proxy.Proxy.update_allocation
openstack.baremetal.v1._proxy.Proxy.patch_allocation
openstack.baremetal.v1._proxy.Proxy.delete_allocation
openstack.baremetal.v1._proxy.Proxy.get_allocation
openstack.baremetal.v1._proxy.Proxy.allocations
openstack.baremetal.v1._proxy.Proxy.wait_for_allocation
Utilities
Building config drives
openstack.baremetal.configdrive