2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
20 package org.onap.aai.cacher.injestion.parser.strategy;
22 public class AAIResourceDmaapParserStrategyTestConstants {
24 public static final String VSERVER_URI = "/aai/v12/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX/vservers/vserver/afce2113-297a-436c-811a-acf9981fff68";
25 public static final String VSERVER_RELATIONSHIP_OBJ = "{" +
26 " 'related-to': 'vserver'," +
27 " 'relationship-label': 'tosca.relationships.HostedOn'," +
28 " 'related-link': '/aai/v12/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX/vservers/vserver/afce2113-297a-436c-811a-acf9981fff68'," +
29 " 'relationship-data': [" +
31 " 'relationship-key': 'cloud-region.cloud-owner'," +
32 " 'relationship-value': 'onap-cloud-owner'" +
35 " 'relationship-key': 'cloud-region.cloud-region-id'," +
36 " 'relationship-value': 'AAIAIC25'" +
39 " 'relationship-key': 'tenant.tenant-id'," +
40 " 'relationship-value': 'SERVERNAME::XXXX'" +
43 " 'relationship-key': 'vserver.vserver-id'," +
44 " 'relationship-value': 'afce2113-297a-436c-811a-acf9981fff68'" +
49 public static final String FULL_PSERVER_URI = "/aai/v12/cloud-infrastructure/pservers/pserver/SERVERNAME";
50 public static final String FULL_PSERVER = "{" +
51 " 'hostname': 'SERVERNAME'," +
52 " 'relationship-list':" +
54 " 'relationship': [" +
56 " 'related-to': 'generic-vnf'," +
57 " 'relationship-label': 'tosca.relationships.HostedOn'," +
58 " 'related-link': '/aai/v12/network/generic-vnfs/generic-vnf/205c64eb-88b1-490a-a838-b0080e6902bc'," +
59 " 'relationship-data': [" +
61 " 'relationship-key': 'generic-vnf.vnf-id'," +
62 " 'relationship-value': '205c64eb-88b1-490a-a838-b0080e6902bc'" +
65 " 'related-to-property': [" +
67 " 'property-key': 'generic-vnf.vnf-name'," +
68 " 'property-value': 'USAUTOUFTIL2001UJDM02'" +
73 " 'related-to': 'vserver'," +
74 " 'relationship-label': 'tosca.relationships.HostedOn'," +
75 " 'related-link': '/aai/v12/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX/vservers/vserver/74a47c2c-b53f-4264-87fc-bb85c7f49207'," +
76 " 'relationship-data': [" +
78 " 'relationship-key': 'cloud-region.cloud-owner'," +
79 " 'relationship-value': 'onap-cloud-owner'" +
82 " 'relationship-key': 'cloud-region.cloud-region-id'," +
83 " 'relationship-value': 'AAIAIC25'" +
86 " 'relationship-key': 'tenant.tenant-id'," +
87 " 'relationship-value': 'SERVERNAME::XXXX'" +
90 " 'relationship-key': 'vserver.vserver-id'," +
91 " 'relationship-value': '74a47c2c-b53f-4264-87fc-bb85c7f49207'" +
94 " 'related-to-property': [" +
96 " 'property-key': 'vserver.vserver-name'," +
97 " 'property-value': 'SERVERNAME-USAUTOUFTIL2001UJTE03'" +
102 " 'related-to': 'vserver'," +
103 " 'relationship-label': 'tosca.relationships.HostedOn'," +
104 " 'related-link': '/aai/v12/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX/vservers/vserver/afce2113-297a-436c-811a-acf9981fff68'," +
105 " 'relationship-data': [" +
107 " 'relationship-key': 'cloud-region.cloud-owner'," +
108 " 'relationship-value': 'onap-cloud-owner'" +
111 " 'relationship-key': 'cloud-region.cloud-region-id'," +
112 " 'relationship-value': 'AAIAIC25'" +
115 " 'relationship-key': 'tenant.tenant-id'," +
116 " 'relationship-value': 'SERVERNAME::XXXX'" +
119 " 'relationship-key': 'vserver.vserver-id'," +
120 " 'relationship-value': 'afce2113-297a-436c-811a-acf9981fff68'" +
123 " 'related-to-property': [" +
125 " 'property-key': 'vserver.vserver-name'," +
126 " 'property-value': 'SERVERNAME-vjunos0'" +
131 " 'related-to': 'complex'," +
132 " 'relationship-label': 'org.onap.relationships.inventory.LocatedIn'," +
133 " 'related-link': '/aai/v12/cloud-infrastructure/complexes/complex/STLSMO0914'," +
134 " 'relationship-data': [" +
136 " 'relationship-key': 'complex.physical-location-id'," +
137 " 'relationship-value': 'STLSMO0914'" +
145 " 'p-interface': [" +
147 " 'interface-name': 'ge-0/0/10'," +
148 " 'relationship-list':" +
150 " 'relationship': [" +
152 " 'related-to': 'physical-link'," +
153 " 'relationship-label': 'tosca.relationships.network.LinksTo'," +
154 " 'related-link': '/aai/v12/network/physical-links/physical-link/HIS.1702.03053.121'," +
155 " 'relationship-data': [" +
157 " 'relationship-key': 'physical-link.link-name'," +
158 " 'relationship-value': 'HIS.1702.03053.121'" +
166 " 'interface-name': 'ge-0/0/11'," +
167 " 'relationship-list':" +
169 " 'relationship': [" +
171 " 'related-to': 'physical-link'," +
172 " 'relationship-label': 'tosca.relationships.network.LinksTo'," +
173 " 'related-link': '/aai/v12/network/physical-links/physical-link/HIS.1702.03053.122'," +
174 " 'relationship-data': [" +
176 " 'relationship-key': 'physical-link.link-name'," +
177 " 'relationship-value': 'HIS.1702.03053.122'" +
189 public final static String GENERIC_VNF_EVENT_WITH_2_RELAT = "{" +
190 " 'cambria.partition': 'AAI'," +
193 " 'severity': 'NORMAL'," +
194 " 'entity-type': 'generic-vnf'," +
195 " 'top-entity-type': 'generic-vnf'," +
196 " 'entity-link': '/aai/v13/network/generic-vnfs/generic-vnf/cc1703a9-a63f-46c5-a6b1-7ff67f3a9848'," +
197 " 'event-type': 'AAI-EVENT'," +
198 " 'domain': 'e2e1'," +
199 " 'action': 'UPDATE'," +
200 " 'sequence-number': '0'," +
201 " 'id': '35717064-c145-4172-941a-ae71dced750e'," +
202 " 'version': 'v12'," +
203 " 'timestamp': '20180523-15:41:19:570'" +
207 " 'vnf-id': 'cc1703a9-a63f-46c5-a6b1-7ff67f3a9848'," +
212 " 'vf-module-id': 'eb792c93-d7e6-481c-8a78-e63d39f63e3a'" +
215 " 'vf-module-id': '43448d88-099f-4a33-8860-889773440675'" +
219 " 'relationship-list':" +
221 " 'relationship': [" +
223 " 'related-to': 'service-instance'," +
224 " 'relationship-label': 'org.onap.relationships.inventory.ComposedOf'," +
225 " 'related-link': '/aai/v13/business/customers/customer/1702_IT3_SubscGblID_20170426162928/service-subscriptions/service-subscription/XXXX-VMS/service-instances/service-instance/SERVERNAME'," +
226 " 'relationship-data': [" +
228 " 'relationship-key': 'customer.global-customer-id'," +
229 " 'relationship-value': '1702_IT3_SubscGblID_20170426162928'" +
232 " 'relationship-key': 'service-subscription.service-type'," +
233 " 'relationship-value': 'XXXX-VMS'" +
236 " 'relationship-key': 'service-instance.service-instance-id'," +
237 " 'relationship-value': 'SERVERNAME'" +
240 " 'related-to-property': [" +
242 " 'property-key': 'service-instance.service-instance-name'" +
247 " 'related-to': 'vserver'," +
248 " 'relationship-label': 'tosca.relationships.HostedOn'," +
249 " 'related-link': '/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX-VMS/vservers/vserver/e77451f2-1c07-4db4-b92b-9907b840fc8f'," +
250 " 'relationship-data': [" +
252 " 'relationship-key': 'cloud-region.cloud-owner'," +
253 " 'relationship-value': 'onap-cloud-owner'" +
256 " 'relationship-key': 'cloud-region.cloud-region-id'," +
257 " 'relationship-value': 'AAIAIC25'" +
260 " 'relationship-key': 'tenant.tenant-id'," +
261 " 'relationship-value': 'SERVERNAME::XXXX-VMS'" +
264 " 'relationship-key': 'vserver.vserver-id'," +
265 " 'relationship-value': 'e77451f2-1c07-4db4-b92b-9907b840fc8f'" +
268 " 'related-to-property': [" +
270 " 'property-key': 'vserver.vserver-name'," +
271 " 'property-value': 'SERVERNAME-vsrx'" +
280 " 'vnf-id': 'cc1703a9-a63f-46c5-a6b1-7ff67f3a9848'," +
285 " 'vf-module-id': 'eb792c93-d7e6-481c-8a78-e63d39f63e3a'" +
288 " 'vf-module-id': '43448d88-099f-4a33-8860-889773440675'," +
289 " 'relationship-list':" +
291 " 'relationship': [" +
293 " 'related-to': 'l3-network'," +
294 " 'relationship-data': [" +
296 " 'relationship-value': '91eae07d-6f38-4fd8-b929-e7c04614c8c3'," +
297 " 'relationship-key': 'l3-network.network-id'" +
300 " 'related-link': '/aai/v13/network/l3-networks/l3-network/91eae07d-6f38-4fd8-b929-e7c04614c8c3'," +
301 " 'relationship-label': 'org.onap.relationships.inventory.Uses'," +
302 " 'related-to-property': [" +
304 " 'property-key': 'l3-network.network-name'," +
305 " 'property-value': 'ADIODvPE-24388-T-E2E-001_int_AdiodVpeTenantOamNetwork.vpeNodMisOam_net_2'" +
314 " 'relationship-list':" +
316 " 'relationship': [" +
318 " 'related-to': 'vserver'," +
319 " 'relationship-label': 'tosca.relationships.HostedOn'," +
320 " 'related-link': '/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/onap-cloud-owner/AAIAIC25/tenants/tenant/SERVERNAME%3A%3AXXXX-VMS/vservers/vserver/e77451f2-1c07-4db4-b92b-9907b840fc8f'," +
321 " 'relationship-data': [" +
323 " 'relationship-key': 'cloud-region.cloud-owner'," +
324 " 'relationship-value': 'onap-cloud-owner'" +
327 " 'relationship-key': 'cloud-region.cloud-region-id'," +
328 " 'relationship-value': 'AAIAIC25'" +
331 " 'relationship-key': 'tenant.tenant-id'," +
332 " 'relationship-value': 'SERVERNAME::XXXX-VMS'" +
335 " 'relationship-key': 'vserver.vserver-id'," +
336 " 'relationship-value': 'e77451f2-1c07-4db4-b92b-9907b840fc8f'" +
339 " 'related-to-property': [" +
341 " 'property-key': 'vserver.vserver-name'," +
342 " 'property-value': 'SERVERNAME-vsrx'" +
351 public final static String GENERIC_VNF_EVENT = "{" +
352 " 'cambria.partition': 'AAI'," +
355 " 'severity': 'NORMAL'," +
356 " 'entity-type': 'generic-vnf'," +
357 " 'top-entity-type': 'generic-vnf'," +
358 " 'entity-link': '/aai/v13/network/generic-vnfs/generic-vnf/cc1703a9-a63f-46c5-a6b1-7ff67f3a9848'," +
359 " 'event-type': 'AAI-EVENT'," +
360 " 'domain': 'e2e1'," +
361 " 'action': 'UPDATE'," +
362 " 'sequence-number': '0'," +
363 " 'id': '35717064-c145-4172-941a-ae71dced750e'," +
364 " 'version': 'v12'," +
365 " 'timestamp': '20180523-15:41:19:570'" +
369 " 'vnf-id': 'cc1703a9-a63f-46c5-a6b1-7ff67f3a9848'" +