922fdd0bdc
* Quick pass at implementing the basics for cinder dev docs * Remove the N/A compute related stuff * Clean up the architecture a bit to only show cinder related * Remove various modules form TOC's that aren't applicable Change-Id: I0089c388524c9def7494658e836f4ed03a61f5b5
3.6 KiB
3.6 KiB
API Endpoint
Cinder has a system for managing multiple APIs on different subdomains. Currently there is support for the OpenStack API, as well as the Amazon EC2 API.
Common Components
The cinder.api
Module
cinder.api
The cinder.api.cloud
Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cinder.api.cloud
OpenStack API
The openstack
Module
cinder.api.openstack
The auth
Module
cinder.api.openstack.auth
EC2 API
The cinder.api.ec2
Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cinder.api.ec2
The cloud
Module
cinder.api.ec2.cloud
The metadatarequesthandler
Module
cinder.api.ec2.metadatarequesthandler
Tests
The api_unittest
Module
cinder.tests.api_unittest
The api_integration
Module
cinder.tests.api_integration
The cloud_unittest
Module
cinder.tests.cloud_unittest
The api.fakes
Module
cinder.tests.api.fakes
The api.test_wsgi
Module
cinder.tests.api.test_wsgi
The test_api
Module
cinder.tests.api.openstack.test_api
The test_auth
Module
cinder.tests.api.openstack.test_auth
The test_faults
Module
cinder.tests.api.openstack.test_faults