summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-api/opendc/api/v2/schedulers/endpoint.py
blob: f33159bfe5643e698874374c282b4def8439e130 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from opendc.util.rest import Response

SCHEDULERS = [
    'mem',
    'mem-inv',
    'core-mem',
    'core-mem-inv',
    'active-servers',
    'active-servers-inv',
    'provisioned-cores',
    'provisioned-cores-inv',
    'random'
]


def GET(_):
    """Get all available Schedulers."""

    return Response(200, 'Successfully retrieved Schedulers.', [{'name': name} for name in SCHEDULERS])