Ceph RESTful API
================
-See `Ceph REST API`_.
-
-.. _Ceph REST API: ../mgr/ceph_api/
+See :ref:`mgr ceph api`.
Ceph Storage Cluster APIs
=========================
-See `Ceph Storage Cluster APIs`_.
-
-.. _Ceph Storage Cluster APIs: ../rados/api/
+See :ref:`rados api`
Ceph File System APIs
=====================
-See `libcephfs`_
+See :ref:`cephfs api`
-.. _libcephfs: ../cephfs/api
Ceph Block Device APIs
======================
-See `librbdpy`_.
-
-.. _librbdpy: ../rbd/api/librbdpy
+See :ref:`rbd api py`
Ceph RADOS Gateway APIs
=======================
-See `librgw-py`_.
-
-.. _librgw-py: ../radosgw/api
+See :ref:`radosgw api`
Ceph Object Store APIs
======================
-- See `S3-compatible API`_.
-- See `Swift-compatible API`_.
-- See `Admin Ops API`_.
+- See :ref:`S3-compatible API <radosgw s3>`.
+- See :ref:`Swift-compatible API <radosgw swift>`.
+- See :ref:`Admin Ops API<radosgw admin ops>`.
Ceph MON Command API
====================
-- See `Mon command API`_.
-
-.. _S3-compatible API: ../radosgw/s3/
-.. _Swift-compatible API: ../radosgw/swift/
-.. _Admin Ops API: ../radosgw/adminops
-.. _Mon command API: mon_command_api
-
+- See :doc:`Mon command API <mon_command_api>`.
.. toctree::
:hidden:
~~~~~~~~~~~~~~~~~~~~~~
Ceph-Dashboard provides two types of documentation for the **Ceph RESTful API**:
-* **Static documentation**: available at :ref:`mgr-ceph-api`. This comes from a versioned specification located at ``src/pybind/mgr/dashboard/openapi.yaml``.
+* **Static documentation**: available at :ref:`mgr ceph api`. This comes from a versioned specification located at ``src/pybind/mgr/dashboard/openapi.yaml``.
* **Interactive documentation**: available from a running Ceph-Dashboard instance (top-right ``?`` icon > API Docs).
If changes are made to the ``controllers/`` directory, it's very likely that