New Inventory type for TD
[optf/has.git] / conductor / conductor / tests / unit / data / plugins / inventory_provider / vfmodule_vserver.json
diff --git a/conductor/conductor/tests/unit/data/plugins/inventory_provider/vfmodule_vserver.json b/conductor/conductor/tests/unit/data/plugins/inventory_provider/vfmodule_vserver.json
new file mode 100644 (file)
index 0000000..9672734
--- /dev/null
@@ -0,0 +1,157 @@
+{
+    "vserver-id": "00bddefc-126e-4e4f-a18d-99b94d8d9a30",
+    "vserver-name": "zdfw1fwl01pgn01",
+    "vserver-name2": "zdfw1fwl01pgn01",
+    "prov-status": "ACTIVE",
+    "vserver-selflink": "http://192.168.186.11:8774/v2.1/3c6c471ada7747fe8ff7f28e100b61e8/servers/00bddefc-126e-4e4f-a18d-99b94d8d9a30",
+    "in-maint": false,
+    "is-closed-loop-disabled": false,
+    "resource-version": "1554713860350",
+    "relationship-list": {
+        "relationship": [
+            {
+                "related-to": "generic-vnf",
+                "relationship-label": "tosca.relationships.HostedOn",
+                "related-link": "/aai/v14/network/generic-vnfs/generic-vnf/fcbff633-47cc-4f38-a98d-4ba8285bd8b6",
+                "relationship-data": [
+                    {
+                        "relationship-key": "generic-vnf.vnf-id",
+                        "relationship-value": "fcbff633-47cc-4f38-a98d-4ba8285bd8b6"
+                    }
+                ],
+                "related-to-property": [
+                    {
+                        "property-key": "generic-vnf.vnf-name",
+                        "property-value": "vFW-PKG-MC"
+                    }
+                ]
+            },
+            {
+                "related-to": "vf-module",
+                "relationship-label": "org.onap.relationships.inventory.Uses",
+                "related-link": "/aai/v14/network/generic-vnfs/generic-vnf/fcbff633-47cc-4f38-a98d-4ba8285bd8b6/vf-modules/vf-module/d187d743-5932-4fb9-a42d-db0a5be5ba7e",
+                "relationship-data": [
+                    {
+                        "relationship-key": "generic-vnf.vnf-id",
+                        "relationship-value": "fcbff633-47cc-4f38-a98d-4ba8285bd8b6"
+                    },
+                    {
+                        "relationship-key": "vf-module.vf-module-id",
+                        "relationship-value": "d187d743-5932-4fb9-a42d-db0a5be5ba7e"
+                    }
+                ]
+            },
+            {
+                "related-to": "flavor",
+                "relationship-label": "org.onap.relationships.inventory.Uses",
+                "related-link": "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/flavors/flavor/3",
+                "relationship-data": [
+                    {
+                        "relationship-key": "cloud-region.cloud-owner",
+                        "relationship-value": "CloudOwner"
+                    },
+                    {
+                        "relationship-key": "cloud-region.cloud-region-id",
+                        "relationship-value": "RegionOne"
+                    },
+                    {
+                        "relationship-key": "flavor.flavor-id",
+                        "relationship-value": "3"
+                    }
+                ],
+                "related-to-property": [
+                    {
+                        "property-key": "flavor.flavor-name",
+                        "property-value": "m1.medium"
+                    }
+                ]
+            },
+            {
+                "related-to": "image",
+                "relationship-label": "org.onap.relationships.inventory.Uses",
+                "related-link": "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/images/image/de9c10fb-21c9-4b7d-b0a0-f3f9fec722f4",
+                "relationship-data": [
+                    {
+                        "relationship-key": "cloud-region.cloud-owner",
+                        "relationship-value": "CloudOwner"
+                    },
+                    {
+                        "relationship-key": "cloud-region.cloud-region-id",
+                        "relationship-value": "RegionOne"
+                    },
+                    {
+                        "relationship-key": "image.image-id",
+                        "relationship-value": "de9c10fb-21c9-4b7d-b0a0-f3f9fec722f4"
+                    }
+                ],
+                "related-to-property": [
+                    {
+                        "property-key": "image.image-name",
+                        "property-value": "unknown"
+                    }
+                ]
+            }
+        ]
+    },
+    "l-interfaces": {
+        "l-interface": [
+            {
+                "interface-name": "vnf-pkg-r1-t2-mc-vpg_private_2_port-mf7lu55usq7i",
+                "interface-id": "4b333af1-90d6-42ae-8389-d440e6ff0e93",
+                "macaddr": "fa:16:3e:c4:07:7f",
+                "network-name": "59763a33-3296-4dc8-9ee6-2bdcd63322fc",
+                "is-port-mirrored": false,
+                "resource-version": "1554713868970",
+                "in-maint": false,
+                "is-ip-unnumbered": false,
+                "l3-interface-ipv4-address-list": [
+                    {
+                        "l3-interface-ipv4-address": "10.100.100.2",
+                        "l3-interface-ipv4-prefix-length": 32,
+                        "resource-version": "1554713868979",
+                        "neutron-network-id": "59763a33-3296-4dc8-9ee6-2bdcd63322fc",
+                        "neutron-subnet-id": "1bee4746-1ec1-4a67-995e-f3ac86999bc4"
+                    }
+                ]
+            },
+            {
+                "interface-name": "vnf-pkg-r1-t2-mc-vpg_private_1_port-734xxixicw6r",
+                "interface-id": "85dd57e9-6e3a-48d0-a784-4598d627e798",
+                "macaddr": "fa:16:3e:b5:86:38",
+                "network-name": "cdb4bc25-2412-4b77-bbd5-791a02f8776d",
+                "is-port-mirrored": false,
+                "resource-version": "1554713868144",
+                "in-maint": false,
+                "is-ip-unnumbered": false,
+                "l3-interface-ipv4-address-list": [
+                    {
+                        "l3-interface-ipv4-address": "10.0.110.2",
+                        "l3-interface-ipv4-prefix-length": 32,
+                        "resource-version": "1554713868198",
+                        "neutron-network-id": "cdb4bc25-2412-4b77-bbd5-791a02f8776d",
+                        "neutron-subnet-id": "fad946f8-3894-433b-af59-3a81f59da3b0"
+                    }
+                ]
+            },
+            {
+                "interface-name": "vnf-pkg-r1-t2-mc-vpg_private_0_port-e5qdm3p5ijhe",
+                "interface-id": "edaff25a-878e-4706-ad52-4e3d51cf6a82",
+                "macaddr": "fa:16:3e:ff:d8:6f",
+                "network-name": "932ac514-639a-45b2-b1a3-4c5bb708b5c1",
+                "is-port-mirrored": false,
+                "resource-version": "1554713860611",
+                "in-maint": false,
+                "is-ip-unnumbered": false,
+                "l3-interface-ipv4-address-list": [
+                    {
+                        "l3-interface-ipv4-address": "192.168.10.200",
+                        "l3-interface-ipv4-prefix-length": 32,
+                        "resource-version": "1554713862583",
+                        "neutron-network-id": "932ac514-639a-45b2-b1a3-4c5bb708b5c1",
+                        "neutron-subnet-id": "6f61389c-b0a8-4140-8a37-4a095966cde5"
+                    }
+                ]
+            }
+        ]
+    }
+}
\ No newline at end of file