manila/doc/source/devref/api.rst

3.6 KiB

API Endpoint

Manila 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 manila.api Module

manila.api

The manila.api.cloud Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

manila.api.cloud

OpenStack API

The openstack Module

manila.api.openstack

The auth Module

manila.api.openstack.auth

EC2 API

The manila.api.ec2 Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

manila.api.ec2

The cloud Module

manila.api.ec2.cloud

The metadatarequesthandler Module

manila.api.ec2.metadatarequesthandler

Tests

The api_unittest Module

manila.tests.api_unittest

The api_integration Module

manila.tests.api_integration

The cloud_unittest Module

manila.tests.cloud_unittest

The api.fakes Module

manila.tests.api.fakes

The api.test_wsgi Module

manila.tests.api.test_wsgi

The test_api Module

manila.tests.api.openstack.test_api

The test_auth Module

manila.tests.api.openstack.test_auth

The test_faults Module

manila.tests.api.openstack.test_faults