blob: fd8c776cb7fc0b4e0aaa14e7341ba9b1a1e21fde [file] [log] [blame]
Matteo Scandolo1bd10762017-10-18 09:53:14 +02001# Copyright 2017-present Open Networking Foundation
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#########################################################################
16# #
17# This file is here for reference, the used one is generate by xos-genx #
18# #
19#########################################################################
20
21TOSCA_KEYS = {
22 'XOSBase': [],
23 'User': ['email'],
24 'Privilege': [],
25 'AddressPool': ['name'],
26 'Controller': ['name'],
27 'ControllerImages': [],
28 'ControllerNetwork': [],
29 'ControllerRole': [],
30 'ControllerSite': [],
31 'ControllerPrivilege': [],
32 'ControllerSitePrivilege': [],
33 'ControllerSlice': [],
34 'ControllerSlicePrivilege': [],
35 'ControllerUser': [],
36 'Deployment': ['name'],
37 'DeploymentPrivilege': [],
38 'DeploymentRole': [],
39 'Diag': ['name'],
40 'Flavor': ['name'],
41 'Image': ['name'],
42 'ImageDeployments': [],
43 'Instance': ['name'],
44 'Network': ['name'],
45 'NetworkParameter': [],
46 'NetworkParameterType': ['name'],
47 'NetworkSlice': ['network', 'slice'],
48 'NetworkTemplate': ['name'],
49 'Node': ['name'],
50 'NodeLabel': ['name'],
51 'Port': [],
52 'Role': [],
53 'Service': ['name'],
54 'ServiceAttribute': ['name'],
55 'ServiceDependency': ['provider_service'],
56 'ServiceMonitoringAgentInfo': ['name'],
57 'ServicePrivilege': [],
58 'ServiceRole': [],
59 'Site': ['name'],
60 'SiteDeployment': ['site', 'deployment'],
61 'SitePrivilege': ['site', 'role'],
62 'SiteRole': [],
63 'Slice': ['name'],
64 'SlicePrivilege': [],
65 'SliceRole': [],
66 'Tag': ['name'],
67 'InterfaceType': ['name'],
68 'ServiceInterface': ['service', 'interface_type'],
69 'ServiceInstance': ['name'],
70 'ServiceInstanceLink': ['provider_service_instance'],
71 'ServiceInstanceAttribute': ['name'],
72 'TenantWithContainer': ['name'],
73 'XOS': ['name'],
74 'XOSGuiExtension': ['name'],
75}