Files
openstacksdk/doc/source/user/proxies/baremetal.rst
Dmitry Tantsur e4205085b3 baremetal: allow updating name and extra fields of an allocation
Support for this was introduced in Bare Metal API 1.57 (Train).

Change-Id: I4885d9a710cd6697c241bb1962dbbe2741a049a1
Story: #2005126
Task: #29798
2019-05-22 13:06:03 +02:00

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