Merge "Spec for elastic API exposure"
[multicloud/framework.git] / multivimbroker / multivimbroker / api_v2 / api_router / root.py
1 #    Licensed under the Apache License, Version 2.0 (the "License");
2 #    you may not use this file except in compliance with the License.
3 #    You may obtain a copy of the License at
4 #
5 #        http://www.apache.org/licenses/LICENSE-2.0
6 #
7 #    Unless required by applicable law or agreed to in writing, software
8 #    distributed under the License is distributed on an "AS IS" BASIS,
9 #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10 #    See the License for the specific language governing permissions and
11 #    limitations under the License.
12
13 from pecan import rest
14
15 from multivimbroker.api_v2.api_router import v0_controller
16
17
18 class MultiCloudController(rest.RestController):
19     v0 = v0_controller.V0_Controller()
20
21
22 class APIController(rest.RestController):
23     multicloud = MultiCloudController()
24
25
26 class RootController(object):
27     api = APIController()