Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / api / services.py @ f6ff3033

History | View | Annotate | Download (3.1 kB)

1 81e604c5 Ilias Tsitsimpis
# Copyright (C) 2013 GRNET S.A. All rights reserved.
2 81e604c5 Ilias Tsitsimpis
#
3 81e604c5 Ilias Tsitsimpis
# Redistribution and use in source and binary forms, with or
4 81e604c5 Ilias Tsitsimpis
# without modification, are permitted provided that the following
5 81e604c5 Ilias Tsitsimpis
# conditions are met:
6 81e604c5 Ilias Tsitsimpis
#
7 81e604c5 Ilias Tsitsimpis
#   1. Redistributions of source code must retain the above
8 81e604c5 Ilias Tsitsimpis
#      copyright notice, this list of conditions and the following
9 81e604c5 Ilias Tsitsimpis
#      disclaimer.
10 81e604c5 Ilias Tsitsimpis
#
11 81e604c5 Ilias Tsitsimpis
#   2. Redistributions in binary form must reproduce the above
12 81e604c5 Ilias Tsitsimpis
#      copyright notice, this list of conditions and the following
13 81e604c5 Ilias Tsitsimpis
#      disclaimer in the documentation and/or other materials
14 81e604c5 Ilias Tsitsimpis
#      provided with the distribution.
15 81e604c5 Ilias Tsitsimpis
#
16 81e604c5 Ilias Tsitsimpis
# THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
17 81e604c5 Ilias Tsitsimpis
# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 81e604c5 Ilias Tsitsimpis
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 81e604c5 Ilias Tsitsimpis
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
20 81e604c5 Ilias Tsitsimpis
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 81e604c5 Ilias Tsitsimpis
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 81e604c5 Ilias Tsitsimpis
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
23 81e604c5 Ilias Tsitsimpis
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
24 81e604c5 Ilias Tsitsimpis
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 81e604c5 Ilias Tsitsimpis
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
26 81e604c5 Ilias Tsitsimpis
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 81e604c5 Ilias Tsitsimpis
# POSSIBILITY OF SUCH DAMAGE.
28 81e604c5 Ilias Tsitsimpis
#
29 81e604c5 Ilias Tsitsimpis
# The views and conclusions contained in the software and
30 81e604c5 Ilias Tsitsimpis
# documentation are those of the authors and should not be
31 81e604c5 Ilias Tsitsimpis
# interpreted as representing official policies, either expressed
32 81e604c5 Ilias Tsitsimpis
# or implied, of GRNET S.A.
33 81e604c5 Ilias Tsitsimpis
34 81e604c5 Ilias Tsitsimpis
35 81e604c5 Ilias Tsitsimpis
astakos_services = {
36 81e604c5 Ilias Tsitsimpis
    'astakos_account': {
37 81e604c5 Ilias Tsitsimpis
        'type': 'account',
38 81e604c5 Ilias Tsitsimpis
        'component': 'astakos',
39 81e604c5 Ilias Tsitsimpis
        'prefix': 'account',
40 81e604c5 Ilias Tsitsimpis
        'public': True,
41 81e604c5 Ilias Tsitsimpis
        'endpoints': [
42 81e604c5 Ilias Tsitsimpis
            {'versionId': 'v1.0',
43 81e604c5 Ilias Tsitsimpis
             'publicURL': None},
44 81e604c5 Ilias Tsitsimpis
        ],
45 81e604c5 Ilias Tsitsimpis
        'resources': {
46 81e604c5 Ilias Tsitsimpis
            'pending_app': {
47 81e604c5 Ilias Tsitsimpis
                'desc': "Number of pending project applications",
48 81e604c5 Ilias Tsitsimpis
                'name': "astakos.pending_app",
49 81e604c5 Ilias Tsitsimpis
                'service_type': "account",
50 81e604c5 Ilias Tsitsimpis
                'service_origin': "astakos_account",
51 2dc27ac1 Giorgos Korfiatis
                'ui_visible': False,
52 2dc27ac1 Giorgos Korfiatis
                'api_visible': False},
53 81e604c5 Ilias Tsitsimpis
        },
54 81e604c5 Ilias Tsitsimpis
    },
55 81e604c5 Ilias Tsitsimpis
56 81e604c5 Ilias Tsitsimpis
    'astakos_identity': {
57 81e604c5 Ilias Tsitsimpis
        'type': 'identity',
58 81e604c5 Ilias Tsitsimpis
        'component': 'astakos',
59 81e604c5 Ilias Tsitsimpis
        'prefix': 'identity',
60 81e604c5 Ilias Tsitsimpis
        'public': True,
61 81e604c5 Ilias Tsitsimpis
        'endpoints': [
62 81e604c5 Ilias Tsitsimpis
            {'versionId': 'v2.0',
63 81e604c5 Ilias Tsitsimpis
             'publicURL': None},
64 81e604c5 Ilias Tsitsimpis
        ],
65 81e604c5 Ilias Tsitsimpis
        'resources': {},
66 81e604c5 Ilias Tsitsimpis
    },
67 81e604c5 Ilias Tsitsimpis
68 81e604c5 Ilias Tsitsimpis
    'astakos_weblogin': {
69 81e604c5 Ilias Tsitsimpis
        'type': 'astakos_weblogin',
70 81e604c5 Ilias Tsitsimpis
        'component': 'astakos',
71 81e604c5 Ilias Tsitsimpis
        'prefix': 'weblogin',
72 81e604c5 Ilias Tsitsimpis
        'public': True,
73 81e604c5 Ilias Tsitsimpis
        'endpoints': [
74 81e604c5 Ilias Tsitsimpis
            {'versionId': '',
75 81e604c5 Ilias Tsitsimpis
             'publicURL': None},
76 81e604c5 Ilias Tsitsimpis
        ],
77 81e604c5 Ilias Tsitsimpis
    },
78 81e604c5 Ilias Tsitsimpis
79 81e604c5 Ilias Tsitsimpis
    'astakos_ui': {
80 81e604c5 Ilias Tsitsimpis
        'type': 'astakos_ui',
81 81e604c5 Ilias Tsitsimpis
        'component': 'astakos',
82 81e604c5 Ilias Tsitsimpis
        'prefix': 'ui',
83 81e604c5 Ilias Tsitsimpis
        'public': False,
84 81e604c5 Ilias Tsitsimpis
        'endpoints': [
85 81e604c5 Ilias Tsitsimpis
            {'versionId': '',
86 81e604c5 Ilias Tsitsimpis
             'publicURL': None},
87 81e604c5 Ilias Tsitsimpis
        ],
88 81e604c5 Ilias Tsitsimpis
    },
89 c8a38c0e Christos Stavrakakis
90 c8a38c0e Christos Stavrakakis
    'astakos_admin': {
91 c8a38c0e Christos Stavrakakis
        'type': 'astakos_admin',
92 c8a38c0e Christos Stavrakakis
        'component': 'astakos',
93 c8a38c0e Christos Stavrakakis
        'prefix': 'admin',
94 c8a38c0e Christos Stavrakakis
        'public': False,
95 c8a38c0e Christos Stavrakakis
        'endpoints': [
96 c8a38c0e Christos Stavrakakis
            {'versionId': '',
97 c8a38c0e Christos Stavrakakis
             'publicURL': None},
98 c8a38c0e Christos Stavrakakis
        ],
99 c8a38c0e Christos Stavrakakis
    },
100 81e604c5 Ilias Tsitsimpis
}