2 * ============LICENSE_START=======================================================
\r
4 * ================================================================================
\r
5 * Copyright (C) 2017 - 2019 AT&T Intellectual Property. All rights reserved.
\r
6 * ================================================================================
\r
7 * Licensed under the Apache License, Version 2.0 (the "License");
\r
8 * you may not use this file except in compliance with the License.
\r
9 * You may obtain a copy of the License at
\r
11 * http://www.apache.org/licenses/LICENSE-2.0
\r
13 * Unless required by applicable law or agreed to in writing, software
\r
14 * distributed under the License is distributed on an "AS IS" BASIS,
\r
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
16 * See the License for the specific language governing permissions and
\r
17 * limitations under the License.
\r
18 * ============LICENSE_END=========================================================
\r
21 var exampleServiceModelInfo = {
\r
22 modelInvariantId : "SERVICE_INVARIANT_ID_c99-b43e0d88a9a1",
\r
23 modelNameVersionId : "SERVICE_NAME_VERSION_ID-4d54-8548-5d0ed23e962b",
\r
24 modelName : "SERVICE_NAME_DE220127",
\r
25 modelVersion : "SERVICE_VERSION_0.1"
\r
28 var exampleVnfModelInfo = {
\r
29 modelInvariantId : "VNF_INVARIANT_ID_c99-b43e0d88a9a1",
\r
30 modelNameVersionId : "VNF_NAME_VERSION_ID-4d54-8548-5d0ed23e962b",
\r
31 modelName : "VNF_NAME_DE220127",
\r
32 modelVersion : "VNF_VERSION_0.1"
\r
35 var exampleVfModuleModelInfo = {
\r
36 modelInvariantId : "VF_MODULE_INVARIANT_ID_c99-b43e0d88a9a1",
\r
37 modelNameVersionId : "VF_MODULE_NAME_VERSION_ID-4d54-8548-5d0ed23e962b",
\r
38 modelName : "VF_MODULE_NAME_DE220127",
\r
39 modelVersion : "VF_MODULE_VERSION_0.1"
\r
42 var exampleVolumeGroupModelInfo = {
\r
43 modelInvariantId : "VOLUME_GROUP_INVARIANT_ID_c99-b43e0d88a9a1",
\r
44 modelNameVersionId : "VOLUME_GROUP_NAME_VERSION_ID-4d54-8548-5d0ed23e962b",
\r
45 modelName : "VOLUME_GROUP_NAME_DE220127",
\r
46 modelVersion : "VOLUME_GROUP_VERSION_0.1"
\r
49 var exampleAvailableVolumeGroupList = [ "Volume Group Alpha",
\r
50 "Volume Group Baker", "Volume Group Charlie" ];
\r
52 var exampleNetworkModelInfo = {
\r
53 modelInvariantId : "NETWORK_INVARIANT_ID_c99-b43e0d88a9a1",
\r
54 modelNameVersionId : "NETWORK_NAME_VERSION_ID-4d54-8548-5d0ed23e962b",
\r
55 modelName : "NETWORK_NAME_DE220127",
\r
56 modelVersion : "NETWORK_VERSION_0.1"
\r
59 var exampleCloudRegionTenantList = [ {
\r
60 cloudRegionId : "LEGACYREGION",
\r
61 tenantId : "ebe382f38e414b4dbf45b408c7e5bf9f",
\r
62 tenantName : "vMOG-AKRON-123"
\r
64 cloudRegionId : "LEGACYREGION",
\r
65 tenantId : "abcdefhi38e414b4dbf45b408c7e5bf9f",
\r
66 tenantName : "tenant 2"
\r
68 cloudRegionId : "LEGACYREGION",
\r
69 tenantId : "rstuvwzyx38e414b4dbf45b408c7e5bf9f",
\r
70 tenantName : "tenant 3"
\r
72 cloudRegionId : "cloudR2",
\r
73 tenantId : "jklmnop38e414b4dbf45b408c7e5bf9f",
\r
74 tenantName : "tenant4"
\r
76 cloudRegionId : "cloudR2",
\r
77 tenantId : "qurstuv38e414b4dbf45b408c7e5bf9f",
\r
78 tenantName : "tenant 5"
\r
80 cloudRegionId : "cloudR3",
\r
81 tenantId : "zyxw38e414b4dbf45b408c7e5bf9f",
\r
82 tenantName : "tenant 6"
\r
85 var exampleServiceIdList = [ {
\r
86 id : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
87 description : "Mobility"
\r
89 id : "e433710f-9217-458d-a79d-1c7aff376d89",
\r
90 description : "VIRTUAL USP"
\r
92 id : "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
\r
93 description : "HOSTED COMMUNICATIONS"
\r
96 var exampleServiceItem = {
\r
97 "generic-service" : {
\r
98 "service-id" : "415d4d6c-19e8-44ed-bd28-28d41c5b5185",
\r
99 "service-name" : "ZRDM1MMSC01",
\r
100 "service-type" : "vMMSC Svc Jul 12/vMMSC VOLUME VF new Jul 12 13",
\r
101 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
102 "orchestration-status" : "active",
\r
103 "in-maint" : false,
\r
104 "is-closed-loop-disabled" : false,
\r
105 "resource-version" : "1469558690",
\r
106 "persona-model-id" : "1fe5c0e1-7ae8-4a3b-bf06-e64b9fa7e7c9",
\r
107 "persona-model-version" : "1.0"
\r
111 var exampleVfModuleItem = {
\r
112 "generic-vfModule" : {
\r
113 "vfModule-id" : "415d4d6c-19e8-44ed-bd28-28d41c5b5185",
\r
114 "vfModule-name" : "ZRDM1MMSC01",
\r
115 "vfModule-type" : "vMMSC Svc Jul 12/vMMSC VOLUME VF new Jul 12 13",
\r
116 "vfModule-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
117 "orchestration-status" : "active",
\r
118 "in-maint" : false,
\r
119 "is-closed-loop-disabled" : false,
\r
120 "resource-version" : "1469558690",
\r
121 "persona-model-id" : "1fe5c0e1-7ae8-4a3b-bf06-e64b9fa7e7c9",
\r
122 "persona-model-version" : "1.0"
\r
126 var exampleVolumeGroupItem = {
\r
127 "generic-volumeGroup" : {
\r
128 "volumeGroup-id" : "415d4d6c-19e8-44ed-bd28-28d41c5b5185",
\r
129 "volumeGroup-name" : "ZRDM1MMSC01",
\r
130 "volumeGroup-type" : "vMMSC Svc Jul 12/vMMSC VOLUME VF new Jul 12 13",
\r
131 "volumeGroup-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
132 "orchestration-status" : "active",
\r
133 "in-maint" : false,
\r
134 "is-closed-loop-disabled" : false,
\r
135 "resource-version" : "1469558690",
\r
136 "persona-model-id" : "1fe5c0e1-7ae8-4a3b-bf06-e64b9fa7e7c9",
\r
137 "persona-model-version" : "1.0"
\r
141 var exampleNetworkItem = {
\r
142 "generic-network" : {
\r
143 "network-id" : "415d4d6c-19e8-44ed-bd28-28d41c5b5185",
\r
144 "network-name" : "ZRDM1MMSC01",
\r
145 "network-type" : "vMMSC Svc Jul 12/vMMSC VOLUME VF new Jul 12 13",
\r
146 "network-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
147 "orchestration-status" : "active",
\r
148 "in-maint" : false,
\r
149 "is-closed-loop-disabled" : false,
\r
150 "resource-version" : "1469558690",
\r
151 "persona-model-id" : "1fe5c0e1-7ae8-4a3b-bf06-e64b9fa7e7c9",
\r
152 "persona-model-version" : "1.0"
\r
157 * Sample query provided by Jimmy on 8/11/16.
\r
160 var exampleAaiResult = {
\r
161 "service-instance" : {
\r
162 "service-instance-id" : "mmsc-test-service-instance",
\r
163 "resource-version" : "1470921501"
\r
165 "extra-properties" : {},
\r
166 "inventory-response-items" : {
\r
167 "inventory-response-item" : [ {
\r
169 "vnf-id" : "415d4d6c-19e8-44ed-bd28-28d41c5b5185",
\r
170 "vnf-name" : "ZRDM1MMSC01",
\r
171 "vnf-type" : "vMMSC Svc Jul 12/vMMSC VOLUME VF new Jul 12 13",
\r
172 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
173 "orchestration-status" : "active",
\r
174 "in-maint" : false,
\r
175 "is-closed-loop-disabled" : false,
\r
176 "resource-version" : "1469558690",
\r
177 "persona-model-id" : "1fe5c0e1-7ae8-4a3b-bf06-e64b9fa7e7c9",
\r
178 "persona-model-version" : "1.0"
\r
180 "extra-properties" : {},
\r
181 "inventory-response-items" : {
\r
182 "inventory-response-item" : [ {
\r
184 "vf-module-id" : "4dd25057-0b2b-4255-b9cd-669443c9b470",
\r
185 "vf-module-name" : "ZRDM1MMSC01_base",
\r
186 "heat-stack-id" : "ZRDM1MMSC01_base/6261554c-6c34-4604-b91c-68afd148a096",
\r
187 "orchestration-status" : "active",
\r
188 "is-base-vf-module" : true,
\r
189 "resource-version" : "1469559159",
\r
190 "persona-model-id" : "6e3b9ac7-cb21-4f39-99ba-f248ba2a597a",
\r
191 "persona-model-version" : "1"
\r
193 "extra-properties" : {},
\r
194 "inventory-response-items" : {
\r
195 "inventory-response-item" : [
\r
198 "network-id" : "b13635a1-5ab8-4dee-9598-768a83eea099",
\r
199 "network-name" : "MMS-24413-LAB-vMMSC-01_int_eca_mgmt_net_1",
\r
200 "network-type" : "CONTRAIL_BASIC",
\r
201 "network-role" : "int_eca_mgmt",
\r
202 "network-technology" : "contrail",
\r
203 "neutron-network-id" : "07919187-754f-49c2-abb3-9888cfd8ec7d",
\r
204 "is-bound-to-vpn" : false,
\r
205 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
206 "network-role-instance" : 0,
\r
207 "resource-version" : "1469558694",
\r
208 "orchestration-status" : "active",
\r
209 "heat-stack-id" : "MMS-24413-LAB-vMMSC-01_int_eca_mgmt_net_1/8d34d139-c95f-4d80-86df-d7d13af01067"
\r
211 "extra-properties" : {},
\r
212 "inventory-response-items" : {}
\r
216 "network-id" : "44e0d9e0-9334-4ec6-9344-07a96dac629f",
\r
217 "network-name" : "dmz_protected_net_0",
\r
218 "network-type" : "CONTRAIL_EXTERNAL",
\r
219 "network-role" : "dmz_protected",
\r
220 "network-technology" : "contrail",
\r
221 "neutron-network-id" : "1ad6b2c5-97d0-4298-b016-7e28939e0baf",
\r
222 "is-bound-to-vpn" : false,
\r
223 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
224 "resource-version" : "1469563787",
\r
225 "orchestration-status" : "active",
\r
226 "heat-stack-id" : "dmz_protected_net_0/3f93df5c-f4f1-484f-a269-12d3a6b1ec82"
\r
228 "extra-properties" : {},
\r
229 "inventory-response-items" : {}
\r
233 "network-id" : "ac49d99b-5daf-4624-9f8e-188b126ea166",
\r
234 "network-name" : "cor_direct_net_0",
\r
235 "network-type" : "CONTRAIL_BASIC",
\r
236 "network-role" : "cor_direct",
\r
237 "network-technology" : "contrail",
\r
238 "neutron-network-id" : "ac49d99b-5daf-4624-9f8e-188b126ea166",
\r
239 "is-bound-to-vpn" : false,
\r
240 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
241 "network-role-instance" : 0,
\r
242 "resource-version" : "1470846979",
\r
243 "orchestration-status" : "active",
\r
244 "heat-stack-id" : "",
\r
245 "mso-catalog-key" : ""
\r
247 "extra-properties" : {},
\r
248 "inventory-response-items" : {}
\r
252 "network-id" : "c597ab81-fece-49f4-a4f5-710cebb13c29",
\r
253 "network-name" : "oam_protected_net_0",
\r
254 "network-type" : "CONTRAIL_BASIC",
\r
255 "network-role" : "oam_protected",
\r
256 "network-technology" : "contrail",
\r
257 "neutron-network-id" : "c597ab81-fece-49f4-a4f5-710cebb13c29",
\r
258 "is-bound-to-vpn" : false,
\r
259 "service-id" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
\r
260 "network-role-instance" : 0,
\r
261 "resource-version" : "1470846979",
\r
262 "orchestration-status" : "active",
\r
263 "heat-stack-id" : "",
\r
264 "mso-catalog-key" : ""
\r
266 "extra-properties" : {},
\r
267 "inventory-response-items" : {}
\r