
The openstack doc standard location is 'user', so go with that. Incorporate pages from the shade and occ docs into the appropriate places in the user index file. This still leaves user/logging and user/guide/logging which need to be rationalized. That will come in the next commit, as it also needs to actually rationalize the logging helper functions. Remove the Makefile, as it's not used by things. Change-Id: I26f36370ef9651f4bcaa7dee3b903309463d9592
7.6 KiB
Compute API
For details on how to use compute, see /user/guides/compute
openstack.compute.v2._proxy
The Compute Class
The compute high-level interface is available through the
compute
member of a ~openstack.connection.Connection
object. The
compute
member will only be added if the service is
detected.
Server Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_server
openstack.compute.v2._proxy.Proxy.update_server
openstack.compute.v2._proxy.Proxy.delete_server
openstack.compute.v2._proxy.Proxy.get_server
openstack.compute.v2._proxy.Proxy.find_server
openstack.compute.v2._proxy.Proxy.servers
openstack.compute.v2._proxy.Proxy.get_server_metadata
openstack.compute.v2._proxy.Proxy.set_server_metadata
openstack.compute.v2._proxy.Proxy.delete_server_metadata
openstack.compute.v2._proxy.Proxy.wait_for_server
openstack.compute.v2._proxy.Proxy.create_server_image
openstack.compute.v2._proxy.Proxy.backup_server
Network Actions
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.add_fixed_ip_to_server
openstack.compute.v2._proxy.Proxy.remove_fixed_ip_from_server
openstack.compute.v2._proxy.Proxy.add_floating_ip_to_server
openstack.compute.v2._proxy.Proxy.remove_floating_ip_from_server
openstack.compute.v2._proxy.Proxy.add_security_group_to_server
openstack.compute.v2._proxy.Proxy.remove_security_group_from_server
Starting, Stopping, etc.
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.start_server
openstack.compute.v2._proxy.Proxy.stop_server
openstack.compute.v2._proxy.Proxy.suspend_server
openstack.compute.v2._proxy.Proxy.resume_server
openstack.compute.v2._proxy.Proxy.reboot_server
openstack.compute.v2._proxy.Proxy.shelve_server
openstack.compute.v2._proxy.Proxy.unshelve_server
openstack.compute.v2._proxy.Proxy.lock_server
openstack.compute.v2._proxy.Proxy.unlock_server
openstack.compute.v2._proxy.Proxy.pause_server
openstack.compute.v2._proxy.Proxy.unpause_server
openstack.compute.v2._proxy.Proxy.rescue_server
openstack.compute.v2._proxy.Proxy.unrescue_server
openstack.compute.v2._proxy.Proxy.evacuate_server
openstack.compute.v2._proxy.Proxy.migrate_server
openstack.compute.v2._proxy.Proxy.get_server_console_output
openstack.compute.v2._proxy.Proxy.live_migrate_server
Modifying a Server
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.resize_server
openstack.compute.v2._proxy.Proxy.confirm_server_resize
openstack.compute.v2._proxy.Proxy.revert_server_resize
openstack.compute.v2._proxy.Proxy.rebuild_server
openstack.compute.v2._proxy.Proxy.reset_server_state
openstack.compute.v2._proxy.Proxy.change_server_password
Image Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.images
openstack.compute.v2._proxy.Proxy.get_image
openstack.compute.v2._proxy.Proxy.find_image
openstack.compute.v2._proxy.Proxy.delete_image
openstack.compute.v2._proxy.Proxy.get_image_metadata
openstack.compute.v2._proxy.Proxy.set_image_metadata
openstack.compute.v2._proxy.Proxy.delete_image_metadata
Flavor Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_flavor
openstack.compute.v2._proxy.Proxy.delete_flavor
openstack.compute.v2._proxy.Proxy.get_flavor
openstack.compute.v2._proxy.Proxy.find_flavor
openstack.compute.v2._proxy.Proxy.flavors
Service Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.services
openstack.compute.v2._proxy.Proxy.enable_service
openstack.compute.v2._proxy.Proxy.disable_service
openstack.compute.v2._proxy.Proxy.force_service_down
Volume Attachment Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_volume_attachment
openstack.compute.v2._proxy.Proxy.update_volume_attachment
openstack.compute.v2._proxy.Proxy.delete_volume_attachment
openstack.compute.v2._proxy.Proxy.get_volume_attachment
openstack.compute.v2._proxy.Proxy.volume_attachments
Keypair Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_keypair
openstack.compute.v2._proxy.Proxy.delete_keypair
openstack.compute.v2._proxy.Proxy.get_keypair
openstack.compute.v2._proxy.Proxy.find_keypair
openstack.compute.v2._proxy.Proxy.keypairs
Server IPs
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.server_ips
Server Group Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_server_group
openstack.compute.v2._proxy.Proxy.delete_server_group
openstack.compute.v2._proxy.Proxy.get_server_group
openstack.compute.v2._proxy.Proxy.find_server_group
openstack.compute.v2._proxy.Proxy.server_groups
Server Interface Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.create_server_interface
openstack.compute.v2._proxy.Proxy.delete_server_interface
openstack.compute.v2._proxy.Proxy.get_server_interface
openstack.compute.v2._proxy.Proxy.server_interfaces
Availability Zone Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.availability_zones
Limits Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.get_limits
Hypervisor Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.get_hypervisor
openstack.compute.v2._proxy.Proxy.find_hypervisor
openstack.compute.v2._proxy.Proxy.hypervisors
Extension Operations
openstack.compute.v2._proxy.Proxy
openstack.compute.v2._proxy.Proxy.find_extension
openstack.compute.v2._proxy.Proxy.extensions