console/SWSCloudAPI/API/datacenters.py

21 lines
580 B
Python
Raw Permalink Normal View History

2016-06-11 21:28:46 +03:00
# coding: utf-8
from flask import Blueprint, jsonify
from SWSCloudAPI.API import auth
from SWSCloudCore.controllers.datacenters import ControllerDataCenters
2016-06-12 01:34:09 +03:00
api_v1_datacenters = Blueprint('datacenters', __name__, url_prefix='/api/v1/datacenters')
2016-06-11 21:28:46 +03:00
@api_v1_datacenters.route('/', methods=['GET'])
@auth.login_required
def index():
"""
get containers list
curl -X http://localhost:5000/api/v1/datacenters/ -u <email>:<secret>
:return:
"""
dc_list = ControllerDataCenters().get()
return jsonify(total=dc_list.get('total'), items=dc_list.get('items'))