summaryrefslogtreecommitdiffstats
path: root/src/test/resources/aai-resource-service
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/resources/aai-resource-service')
-rw-r--r--src/test/resources/aai-resource-service/model/DbEdgeRules_v10.json1819
-rw-r--r--src/test/resources/aai-resource-service/model/edge_properties_v10.json6
-rw-r--r--src/test/resources/aai-resource-service/model/edge_properties_v11.json6
-rw-r--r--src/test/resources/aai-resource-service/post-edge-auto-props.json6
-rw-r--r--src/test/resources/aai-resource-service/post-edge-no-props.json5
-rw-r--r--src/test/resources/aai-resource-service/post-edge-no-type.json5
-rw-r--r--src/test/resources/aai-resource-service/post-edge-null-props.json6
-rw-r--r--src/test/resources/aai-resource-service/post-edge-upsert.json7
-rw-r--r--src/test/resources/aai-resource-service/post-edge-with-id.json7
-rw-r--r--src/test/resources/aai-resource-service/post-edge.json12
10 files changed, 0 insertions, 1879 deletions
diff --git a/src/test/resources/aai-resource-service/model/DbEdgeRules_v10.json b/src/test/resources/aai-resource-service/model/DbEdgeRules_v10.json
deleted file mode 100644
index 0381090..0000000
--- a/src/test/resources/aai-resource-service/model/DbEdgeRules_v10.json
+++ /dev/null
@@ -1,1819 +0,0 @@
-{
- "rules": [
- {
- "from": "availability-zone",
- "to": "complex",
- "label": "groupsResourcesIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "license-key-resource",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "availability-zone",
- "to": "service-capability",
- "label": "supportsServiceCapability",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "cloud-region",
- "to": "complex",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "cloud-region",
- "to": "l3-network",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "cloud-region",
- "to": "tenant",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "image",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "flavor",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "availability-zone",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "oam-network",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "dvs-switch",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "volume-group",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "group-assignment",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "snapshot",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "${direction}"
- },
- {
- "from": "cloud-region",
- "to": "zone",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "complex",
- "to": "ctag-pool",
- "label": "hasCtagPool",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "complex",
- "to": "l3-network",
- "label": "usesL3Network",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "ctag-pool",
- "to": "availability-zone",
- "label": "supportsAvailabilityZone",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "customer",
- "to": "service-subscription",
- "label": "subscribesTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "dvs-switch",
- "to": "availability-zone",
- "label": "existsIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "l-interface",
- "label": "hasLInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "availability-zone",
- "label": "hasAvailabilityZone",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "lag-interface",
- "label": "hasLAGInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "l3-network",
- "label": "usesL3Network",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "pserver",
- "label": "runsOnPserver",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "vnf-image",
- "label": "usesVnfImage",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "vserver",
- "label": "runsOnVserver",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "service-instance",
- "label": "hasInstance",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "site-pair-set",
- "label": "hasSitePairSet",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "network-profile",
- "label": "hasNetworkProfile",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "group-assignment",
- "to": "tenant",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "group-assignment",
- "to": "pserver",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "image",
- "to": "metadatum",
- "label": "hasMetaDatum",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "l3-interface-ipv4-address-list",
- "label": "hasIpAddress",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "l3-interface-ipv6-address-list",
- "label": "hasIpAddress",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "l-interface",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "logical-link",
- "label": "usesLogicalLink",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "lag-interface",
- "to": "logical-link",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "vlan",
- "label": "hasVlan",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l-interface",
- "to": "sriov-vf",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-interface-ipv4-address-list",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-interface-ipv6-address-list",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-interface-ipv4-address-list",
- "to": "l3-network",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-interface-ipv6-address-list",
- "to": "l3-network",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-interface-ipv4-address-list",
- "to": "subnet",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "l3-interface-ipv6-address-list",
- "to": "subnet",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "l3-network",
- "to": "vpn-binding",
- "label": "usesVpnBinding",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "l3-network",
- "to": "subnet",
- "label": "hasSubnet",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-network",
- "to": "service-instance",
- "label": "hasInstance",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-network",
- "to": "ctag-assignment",
- "label": "hasCtagAssignment",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-network",
- "to": "network-policy",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-network",
- "to": "segmentation-assignment",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "l3-network",
- "to": "route-table-reference",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "lag-interface",
- "to": "lag-link",
- "label": "usesLAGLink",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "lag-interface",
- "to": "p-interface",
- "label": "usesPInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "lag-interface",
- "to": "l-interface",
- "label": "hasLInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "lag-link",
- "label": "usesLAGLink",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "pnf",
- "label": "bridgedTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "logical-link",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "model",
- "to": "model-ver",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-ver",
- "to": "model-element",
- "label": "startsWith",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-element",
- "to": "model-ver",
- "label": "isA",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "model-ver",
- "to": "metadatum",
- "label": "hasMetaData",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-element",
- "to": "model-element",
- "label": "connectsTo",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-element",
- "to": "model-constraint",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-element",
- "to": "constrained-element-set",
- "label": "connectsTo",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "model-constraint",
- "to": "constrained-element-set",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "constrained-element-set",
- "to": "element-choice-set",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "element-choice-set",
- "to": "model-element",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "named-query",
- "to": "model",
- "label": "relatedTo",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "named-query",
- "to": "named-query-element",
- "label": "startsWith",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "named-query-element",
- "to": "named-query-element",
- "label": "connectsTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "named-query-element",
- "to": "model",
- "label": "isA",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "named-query-element",
- "to": "property-constraint",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "named-query-element",
- "to": "related-lookup",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "instance-group",
- "to": "model",
- "label": "targets",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "newvce",
- "to": "l-interface",
- "label": "hasLInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "oam-network",
- "to": "complex",
- "label": "definedFor",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "oam-network",
- "to": "service-capability",
- "label": "supportsServiceCapability",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "p-interface",
- "to": "l-interface",
- "label": "hasLInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "p-interface",
- "to": "physical-link",
- "label": "usesPhysicalLink",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "p-interface",
- "to": "logical-link",
- "label": "usesLogicalLink",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "port-group",
- "to": "cvlan-tag",
- "label": "hasCTag",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pserver",
- "to": "complex",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "pserver",
- "to": "cloud-region",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pserver",
- "to": "availability-zone",
- "label": "existsIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "pserver",
- "to": "lag-interface",
- "label": "hasLAGInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pserver",
- "to": "p-interface",
- "label": "hasPinterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pserver",
- "to": "zone",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "pnf",
- "to": "p-interface",
- "label": "hasPinterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pnf",
- "to": "lag-interface",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "pnf",
- "to": "complex",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "pnf",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "pnf",
- "to": "zone",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "cvlan-tag",
- "label": "hasIPAGFacingVLAN",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "pnf",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-subscription",
- "to": "service-instance",
- "label": "hasInstance",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "site-pair-set",
- "to": "routing-instance",
- "label": "hasRoutingInstance",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "routing-instance",
- "to": "site-pair",
- "label": "hasSitePair",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "site-pair",
- "to": "class-of-service",
- "label": "hasClassOfService",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "tenant",
- "to": "l3-network",
- "label": "usesL3Network",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "tenant",
- "to": "service-subscription",
- "label": "relatedTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "tenant",
- "to": "vserver",
- "label": "owns",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "${direction}"
- },
- {
- "from": "vce",
- "to": "availability-zone",
- "label": "hasAvailabilityZone",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vce",
- "to": "complex",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vce",
- "to": "port-group",
- "label": "hasPortGroup",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vce",
- "to": "vserver",
- "label": "runsOnVserver",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vce",
- "to": "service-instance",
- "label": "hasServiceInstance",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "virtual-data-center",
- "to": "generic-vnf",
- "label": "hasVNF",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "!${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vlan",
- "to": "l3-interface-ipv4-address-list",
- "label": "hasIpAddress",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vlan",
- "to": "l3-interface-ipv6-address-list",
- "label": "hasIpAddress",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vpls-pe",
- "to": "complex",
- "label": "locatedIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vpls-pe",
- "to": "ctag-pool",
- "label": "usesCtagPool",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vpls-pe",
- "to": "p-interface",
- "label": "hasPinterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vpls-pe",
- "to": "lag-interface",
- "label": "hasLAGinterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vserver",
- "to": "flavor",
- "label": "hasFlavor",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vserver",
- "to": "image",
- "label": "hasImage",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vserver",
- "to": "l-interface",
- "label": "hasLInterface",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vserver",
- "to": "pserver",
- "label": "runsOnPserver",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vserver",
- "to": "volume",
- "label": "hasVolume",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vserver",
- "to": "vnfc",
- "label": "hosts",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vserver",
- "to": "snapshot",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "connector",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "metadatum",
- "label": "hasMetaData",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "logical-link",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "vlan",
- "label": "dependsOn",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "service-instance",
- "label": "dependsOn",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "connector",
- "to": "virtual-data-center",
- "label": "contains",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "connector",
- "to": "metadatum",
- "label": "hasMetaData",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "virtual-data-center",
- "to": "logical-link",
- "label": "contains",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "generic-vnf",
- "label": "bridgedTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "pserver",
- "label": "bridgedTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "vlan",
- "to": "multicast-configuration",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "volume-group",
- "to": "complex",
- "label": "existsIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "volume-group",
- "to": "tenant",
- "label": "belongsTo",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "ipsec-configuration",
- "to": "vig-server",
- "label": "hasVigServer",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "ipsec-configuration",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vf-module",
- "to": "volume-group",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vserver",
- "to": "vf-module",
- "label": "isPartOf",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vf-module",
- "to": "l3-network",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vf-module",
- "to": "vnfc",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "vf-module",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "volume-group",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "vnfc",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vlan",
- "to": "logical-link",
- "label": "usesLogicalLink",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "${direction}",
- "SVC-INFRA": "${direction}",
- "prevent-delete": "NONE"
- },
- {
- "from": "vpn-binding",
- "to": "route-target",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "ctag-assignment",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "generic-vnf",
- "label": "isPartOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "l3-network",
- "label": "isPartOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "network-policy",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "vlan",
- "label": "isPartOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "instance-group",
- "label": "isMemberOf",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "allotted-resource",
- "to": "tunnel-xconnect",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2One",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "cloud-region",
- "label": "existsIn",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "logical-link",
- "to": "vpn-binding",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "generic-vnf",
- "to": "entitlement",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "generic-vnf",
- "to": "license",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vce",
- "to": "entitlement",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "vce",
- "to": "license",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "One2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "zone",
- "to": "complex",
- "label": "existsIn",
- "direction": "OUT",
- "multiplicity": "Many2One",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "!${direction}"
- },
- {
- "from": "service-instance",
- "to": "allotted-resource",
- "label": "has",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "${direction}",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- },
- {
- "from": "service-instance",
- "to": "allotted-resource",
- "label": "uses",
- "direction": "OUT",
- "multiplicity": "Many2Many",
- "contains-other-v": "NONE",
- "delete-other-v": "NONE",
- "SVC-INFRA": "NONE",
- "prevent-delete": "NONE"
- }
- ]
-}
diff --git a/src/test/resources/aai-resource-service/model/edge_properties_v10.json b/src/test/resources/aai-resource-service/model/edge_properties_v10.json
deleted file mode 100644
index 8d00636..0000000
--- a/src/test/resources/aai-resource-service/model/edge_properties_v10.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "contains-other-v": "java.lang.String",
- "delete-other-v": "java.lang.String",
- "SVC-INFRA": "java.lang.String",
- "prevent-delete": "java.lang.String"
-} \ No newline at end of file
diff --git a/src/test/resources/aai-resource-service/model/edge_properties_v11.json b/src/test/resources/aai-resource-service/model/edge_properties_v11.json
deleted file mode 100644
index 8d00636..0000000
--- a/src/test/resources/aai-resource-service/model/edge_properties_v11.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "contains-other-v": "java.lang.String",
- "delete-other-v": "java.lang.String",
- "SVC-INFRA": "java.lang.String",
- "prevent-delete": "java.lang.String"
-} \ No newline at end of file
diff --git a/src/test/resources/aai-resource-service/post-edge-auto-props.json b/src/test/resources/aai-resource-service/post-edge-auto-props.json
deleted file mode 100644
index 2d71bd6..0000000
--- a/src/test/resources/aai-resource-service/post-edge-auto-props.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "tosca.relationships.HostedOn",
- "source": "services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target": "services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties": {}
-}
diff --git a/src/test/resources/aai-resource-service/post-edge-no-props.json b/src/test/resources/aai-resource-service/post-edge-no-props.json
deleted file mode 100644
index b655eda..0000000
--- a/src/test/resources/aai-resource-service/post-edge-no-props.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "type": "tosca.relationships.HostedOn",
- "source": "services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target": "services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf"
-}
diff --git a/src/test/resources/aai-resource-service/post-edge-no-type.json b/src/test/resources/aai-resource-service/post-edge-no-type.json
deleted file mode 100644
index 0b7ae98..0000000
--- a/src/test/resources/aai-resource-service/post-edge-no-type.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "source":"services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target":"services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties":{}
-}
diff --git a/src/test/resources/aai-resource-service/post-edge-null-props.json b/src/test/resources/aai-resource-service/post-edge-null-props.json
deleted file mode 100644
index 40fef7d..0000000
--- a/src/test/resources/aai-resource-service/post-edge-null-props.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type":"tosca.relationships.HostedOn",
- "source":"services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target":"services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties":null
-}
diff --git a/src/test/resources/aai-resource-service/post-edge-upsert.json b/src/test/resources/aai-resource-service/post-edge-upsert.json
deleted file mode 100644
index f66fd04..0000000
--- a/src/test/resources/aai-resource-service/post-edge-upsert.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "id": "12345",
- "type":"tosca.relationships.HostedOn",
- "source":"services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target":"services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties":{}
-}
diff --git a/src/test/resources/aai-resource-service/post-edge-with-id.json b/src/test/resources/aai-resource-service/post-edge-with-id.json
deleted file mode 100644
index 4d987b9..0000000
--- a/src/test/resources/aai-resource-service/post-edge-with-id.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "id":"12345",
- "type":"tosca.relationships.HostedOn",
- "source":"services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target":"services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties":{}
-}
diff --git a/src/test/resources/aai-resource-service/post-edge.json b/src/test/resources/aai-resource-service/post-edge.json
deleted file mode 100644
index 040ccd8..0000000
--- a/src/test/resources/aai-resource-service/post-edge.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "type":"tosca.relationships.HostedOn",
- "source":"services/inventory/v12/vserver/f5eb0ad4-1845-4945-b208-df11b0155e3b",
- "target":"services/inventory/v11/pserver/46e61b9b-ea02-46ca-b07e-95c7fed60fdf",
- "properties":{
- "contains-other-v":"NONE",
- "delete-other-v":"NONE",
- "SVC-INFRA":"OUT",
- "prevent-delete":"IN",
- "multiplicity": "MANY2ONE"
- }
-}