591840b4961169255d41ee51191542f1dde082f0
[clamp.git] / src / test / resources / tosca / model-properties-cds.json
1 {
2         "serviceDetails": {
3                 "serviceType": "",
4                 "namingPolicy": "",
5                 "environmentContext": "General_Revenue-Bearing",
6                 "serviceEcompNaming": "true",
7                 "serviceRole": "",
8                 "name": "vLoadBalancerMS",
9                 "description": "vLBMS",
10                 "invariantUUID": "30ec5b59-4799-48d8-ac5f-1058a6b0e48f",
11                 "ecompGeneratedNaming": "true",
12                 "category": "Network L4+",
13                 "type": "Service",
14                 "UUID": "63cac700-ab9a-4115-a74f-7eac85e3fce0",
15                 "instantiationType": "A-la-carte"
16         },
17         "resourceDetails": {
18                 "CP": {},
19                 "VL": {},
20                 "VF": {
21                         "vLoadBalancerMS 0": {
22                                 "resourceVendor": "Test",
23                                 "resourceVendorModelNumber": "",
24                                 "name": "vLoadBalancerMS",
25                                 "description": "vLBMS",
26                                 "invariantUUID": "1a31b9f2-e50d-43b7-89b3-a040250cf506",
27                                 "subcategory": "Load Balancer",
28                                 "category": "Application L4+",
29                                 "type": "VF",
30                                 "UUID": "b4c4f3d7-929e-4b6d-a1cd-57e952ddc3e6",
31                                 "version": "1.0",
32                                 "resourceVendorRelease": "1.0",
33                                 "customizationUUID": "465246dc-7748-45f4-a013-308d92922552",
34                                 "controllerProperties": {
35                                         "sdnc_model_name": "baseconfiguration",
36                                         "sdnc_model_version": "1.0.0",
37                                         "workflows": {
38                                                 "resource-assignment": {
39                                                         "inputs": {
40                                                                 "template-prefix": {
41                                                                         "required": true,
42                                                                         "type": "list",
43                                                                         "entry_schema": {
44                                                                                 "type": "string"
45                                                                         }
46                                                                 },
47                                                                 "template-prefix-with-complex-type": {
48                                                                         "type": "list",
49                                                                         "properties": {
50                                                                                 "prefix-id": {
51                                                                                         "description": "",
52                                                                                         "required": false,
53                                                                                         "type": "string",
54                                                                                         "status": "",
55                                                                                         "constraints": [
56                                                                                                 {}
57                                                                                         ],
58                                                                                         "entry_schema": {
59                                                                                                 "type": ""
60                                                                                         }
61                                                                                 }
62                                                                         }
63                                                                 },
64                                                                 "resource-assignment-properties": {
65                                                                         "private1-prefix-id": {
66                                                                                 "description": "",
67                                                                                 "required": false,
68                                                                                 "type": "string",
69                                                                                 "status": "",
70                                                                                 "constraints": [
71                                                                                         {}
72                                                                                 ],
73                                                                                 "entry_schema": {
74                                                                                         "type": ""
75                                                                                 }
76                                                                         }
77                                                                 }
78                                                         }
79                                                 }
80                                         }
81                                 }
82                         }
83                 },
84                 "CR": {},
85                 "VFC": {},
86                 "PNF": {},
87                 "Service": {},
88                 "CVFC": {},
89                 "Service Proxy": {},
90                 "Configuration": {},
91                 "AllottedResource": {},
92                 "VFModule": {
93                         "Vloadbalancerms..vpkg..module-1": {
94                                 "vfModuleModelInvariantUUID": "ca052563-eb92-4b5b-ad41-9111768ce043",
95                                 "vfModuleModelVersion": "1",
96                                 "vfModuleModelName": "Vloadbalancerms..vpkg..module-1",
97                                 "vfModuleModelUUID": "1e725ccc-b823-4f67-82b9-4f4367070dbc",
98                                 "vfModuleModelCustomizationUUID": "1bffdc31-a37d-4dee-b65c-dde623a76e52",
99                                 "min_vf_module_instances": 0,
100                                 "vf_module_label": "vpkg",
101                                 "max_vf_module_instances": 1,
102                                 "vf_module_type": "Expansion",
103                                 "isBase": false,
104                                 "initial_count": 0,
105                                 "volume_group": false
106                         },
107                         "Vloadbalancerms..vdns..module-3": {
108                                 "vfModuleModelInvariantUUID": "4c10ba9b-f88f-415e-9de3-5d33336047fa",
109                                 "vfModuleModelVersion": "1",
110                                 "vfModuleModelName": "Vloadbalancerms..vdns..module-3",
111                                 "vfModuleModelUUID": "4fa73b49-8a6c-493e-816b-eb401567b720",
112                                 "vfModuleModelCustomizationUUID": "bafcdab0-801d-4d81-9ead-f464640a38b1",
113                                 "min_vf_module_instances": 0,
114                                 "vf_module_label": "vdns",
115                                 "max_vf_module_instances": 50,
116                                 "vf_module_type": "Expansion",
117                                 "isBase": false,
118                                 "initial_count": 0,
119                                 "volume_group": false
120                         },
121                         "Vloadbalancerms..base_template..module-0": {
122                                 "vfModuleModelInvariantUUID": "921f7c96-ebdd-42e6-81b9-1cfc0c9796f3",
123                                 "vfModuleModelVersion": "1",
124                                 "vfModuleModelName": "Vloadbalancerms..base_template..module-0",
125                                 "vfModuleModelUUID": "63734409-f745-4e4d-a38b-131638a0edce",
126                                 "vfModuleModelCustomizationUUID": "86baddea-c730-4fb8-9410-cd2e17fd7f27",
127                                 "min_vf_module_instances": 1,
128                                 "vf_module_label": "base_template",
129                                 "max_vf_module_instances": 1,
130                                 "vf_module_type": "Base",
131                                 "isBase": true,
132                                 "initial_count": 1,
133                                 "volume_group": false
134                         },
135                         "Vloadbalancerms..vlb..module-2": {
136                                 "vfModuleModelInvariantUUID": "a772a1f4-0064-412c-833d-4749b15828dd",
137                                 "vfModuleModelVersion": "1",
138                                 "vfModuleModelName": "Vloadbalancerms..vlb..module-2",
139                                 "vfModuleModelUUID": "0f5c3f6a-650a-4303-abb6-fff3e573a07a",
140                                 "vfModuleModelCustomizationUUID": "96a78aad-4ffb-4ef0-9c4f-deb03bf1d806",
141                                 "min_vf_module_instances": 0,
142                                 "vf_module_label": "vlb",
143                                 "max_vf_module_instances": 1,
144                                 "vf_module_type": "Expansion",
145                                 "isBase": false,
146                                 "initial_count": 0,
147                                 "volume_group": false
148                         }
149                 }
150         }
151 }