Files
openstacksdk/doc/source/user/proxies/block_storage.rst
Artem Goncharov 37a1decac1 implement block-storage backup resource
implement Backup resource with respective functionality of the 
block-storage.v2

Change-Id: Ie8676bba91fd2236b7f04b3f4d0e72d79a3f3925
2018-11-16 10:20:56 +01:00

62 lines
2.1 KiB
ReStructuredText

Block Storage API
=================
For details on how to use block_storage, see :doc:`/user/guides/block_storage`
.. automodule:: openstack.block_storage.v2._proxy
The BlockStorage Class
----------------------
The block_storage high-level interface is available through the
``block_storage`` member of a :class:`~openstack.connection.Connection` object.
The ``block_storage`` member will only be added if the service is detected.
Volume Operations
^^^^^^^^^^^^^^^^^
.. autoclass:: openstack.block_storage.v2._proxy.Proxy
.. automethod:: openstack.block_storage.v2._proxy.Proxy.create_volume
.. automethod:: openstack.block_storage.v2._proxy.Proxy.delete_volume
.. automethod:: openstack.block_storage.v2._proxy.Proxy.get_volume
.. automethod:: openstack.block_storage.v2._proxy.Proxy.volumes
Backup Operations
^^^^^^^^^^^^^^^^^
.. autoclass:: openstack.block_storage.v2._proxy.Proxy
.. automethod:: openstack.block_storage.v2._proxy.Proxy.create_backup
.. automethod:: openstack.block_storage.v2._proxy.Proxy.delete_backup
.. automethod:: openstack.block_storage.v2._proxy.Proxy.get_backup
.. automethod:: openstack.block_storage.v2._proxy.Proxy.backups
.. automethod:: openstack.block_storage.v2._proxy.Proxy.restore_backup
Type Operations
^^^^^^^^^^^^^^^
.. autoclass:: openstack.block_storage.v2._proxy.Proxy
.. automethod:: openstack.block_storage.v2._proxy.Proxy.create_type
.. automethod:: openstack.block_storage.v2._proxy.Proxy.delete_type
.. automethod:: openstack.block_storage.v2._proxy.Proxy.get_type
.. automethod:: openstack.block_storage.v2._proxy.Proxy.types
Snapshot Operations
^^^^^^^^^^^^^^^^^^^
.. autoclass:: openstack.block_storage.v2._proxy.Proxy
.. automethod:: openstack.block_storage.v2._proxy.Proxy.create_snapshot
.. automethod:: openstack.block_storage.v2._proxy.Proxy.delete_snapshot
.. automethod:: openstack.block_storage.v2._proxy.Proxy.get_snapshot
.. automethod:: openstack.block_storage.v2._proxy.Proxy.snapshots
Stats Operations
^^^^^^^^^^^^^^^^
.. autoclass:: openstack.block_storage.v2._proxy.Proxy
.. automethod:: openstack.block_storage.v2._proxy.Proxy.backend_pools