AAI data query changes for the MDONS CLosed
[holmes/common.git] / holmes-actions / src / test / resources / aai-mdons.json
1 {
2    "get-pnf-by-id":{
3       "pnf":[
4          {
5             "pnf-name":"test1",
6             "in-maint":false,
7             "resource-version":"1593337809133",
8             "operational-status":"down"
9          }
10       ]
11    },
12    "get-domain-service":{
13       "service-instance-id":"789",
14       "service-instance-name":"domain-service",
15       "service-type":"Domain-Service",
16       "service-rate":"ODU2",
17       "service-layer":"ODU",
18       "orchestration-status":"CREATED",
19       "resource-version":"1592808052617",
20       "relationship-list":{
21          "relationship":[
22             {
23                "related-to":"p-interface",
24                "relationship-label":"org.onap.relationships.inventory.ComposedOf",
25                "related-link":"/aai/v19/network/pnfs/pnf/test1/p-interfaces/p-interface/int1",
26                "relationship-data":[
27                   {
28                      "relationship-key":"pnf.pnf-name",
29                      "relationship-value":"test1"
30                   },
31                   {
32                      "relationship-key":"p-interface.interface-name",
33                      "relationship-value":"int1"
34                   }
35                ]
36             },
37             {
38                "related-to":"p-interface",
39                "relationship-label":"org.onap.relationships.inventory.ComposedOf",
40                "related-link":"/aai/v19/network/pnfs/pnf/test2/p-interfaces/p-interface/int4",
41                "relationship-data":[
42                   {
43                      "relationship-key":"pnf.pnf-name",
44                      "relationship-value":"test2"
45                   },
46                   {
47                      "relationship-key":"p-interface.interface-name",
48                      "relationship-value":"int4"
49                   }
50                ],
51                "related-to-property":[
52                   {
53                      "property-key":"service-instance.service-instance-name",
54                      "property-value":"domain-service"
55                   }
56                ]
57             },
58             {
59                "related-to":"service-instance",
60                "relationship-label":"org.onap.relationships.inventory.ComposedOf",
61                "related-link":"/aai/v19/business/customers/customer/Orange/service-subscriptions/service-subscription/MDONS_OTN/service-instances/service-instance/123",
62                "relationship-data":[
63                   {
64                      "relationship-key":"customer.global-customer-id",
65                      "relationship-value":"Orange"
66                   },
67                   {
68                      "relationship-key":"service-subscription.service-type",
69                      "relationship-value":"MDONS_OTN"
70                   },
71                   {
72                      "relationship-key":"service-instance.service-instance-id",
73                      "relationship-value":"123"
74                   }
75                ],
76                "related-to-property":[
77                   {
78                      "property-key":"service-instance.service-instance-name",
79                      "property-value":"access-service"
80                   }
81                ]
82             }
83          ]
84       }
85    },
86    "get-access-service":{
87       "service-instance-id":"123",
88       "service-instance-name":"access-service",
89       "service-type":"Access-Service",
90       "service-rate":"ODU2",
91       "service-layer":"ODU",
92       "resource-version":"1593324022557",
93       "orchestration-status":"CREATED",
94       "relationship-list":{
95          "relationship":[
96             {
97                "related-to":"service-instance",
98                "relationship-label":"org.onap.relationships.inventory.ComposedOf",
99                "related-link":"/aai/v19/business/customers/customer/Orange/service-subscriptions/service-subscription/MDONS_OTN/service-instances/service-instance/789",
100                "relationship-data":[
101                   {
102                      "relationship-key":"customer.global-customer-id",
103                      "relationship-value":"Orange"
104                   },
105                   {
106                      "relationship-key":"service-subscription.service-type",
107                      "relationship-value":"MDONS_OTN"
108                   },
109                   {
110                      "relationship-key":"service-instance.service-instance-id",
111                      "relationship-value":"789"
112                   }
113                ],
114                "related-to-property":[
115                   {
116                      "property-key":"service-instance.service-instance-name",
117                      "property-value":"domain-service"
118                   }
119                ]
120             },
121             {
122                "related-to":"logical-link",
123                "relationship-label":"org.onap.relationships.inventory.ComposedOf",
124                "related-link":"/aai/v19/network/logical-links/logical-link/link1",
125                "relationship-data":[
126                   {
127                      "relationship-key":"logical-link.link-name",
128                      "relationship-value":"link1"
129                   }
130                ]
131             }
132          ]
133       }
134    },
135    "pnf-depth-all":{
136       "pnf-name":"test1",
137       "resource-version":"1593337809133",
138       "operational-status":"down",
139       "p-interfaces":{
140          "p-interface":[
141             {
142                "interface-name":"int1",
143                "in-maint":false,
144                "resource-version":"159333780998",
145                "relationship-list":{
146                   "relationship":[
147                      {
148                         "related-to":"service-instance",
149                         "relationship-label":"org.onap.relationships.inventory.ComposedOf",
150                         "related-link":"/aai/v19/business/customers/customer/Orange/service-subscriptions/service-subscription/MDONS_OTN/service-instances/service-instance/789",
151                         "relationship-data":[
152                            {
153                               "relationship-key":"customer.global-customer-id",
154                               "relationship-value":"Orange"
155                            },
156                            {
157                               "relationship-key":"service-subscription.service-type",
158                               "relationship-value":"MDONS_OTN"
159                            },
160                            {
161                               "relationship-key":"service-instance.service-instance-id",
162                               "relationship-value":"789"
163                            }
164                         ],
165                         "related-to-property":[
166                            {
167                               "property-key":"service-instance.service-instance-name",
168                               "property-value":"domain-service"
169                            }
170                         ]
171                      }
172                   ]
173                }
174             },
175             {
176                "interface-name":"int2",
177                "in-maint":false,
178                "resource-version":"1593337809136"
179             }
180          ]
181       }
182    },
183    "get-inter-link":{
184       "link-name":"link1",
185       "in-maint":false,
186       "link-type":"inter-domain",
187       "available-capacity":"ODU2",
188       "resource-version":"1584338211407",
189       "operational-status":"up"
190    }
191 }