{ "rules": [ { "from": "allotted-resource", "to": "allotted-resource", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "AAI-1925" }, { "from": "allotted-resource", "to": "generic-vnf", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "l3-network", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "l-interface", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "network-policy", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "vlan", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "vpn-binding", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "tunnel-xconnect", "to": "allotted-resource", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "logical-link", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "availability-zone", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "availability-zone", "to": "service-capability", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "availability-zone", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "cloud-region", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "cloud-region", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "cloud-region", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "dvs-switch", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "flavor", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "group-assignment", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "image", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "oam-network", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "snapshot", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "tenant", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vip-ipv4-address-list", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vip-ipv6-address-list", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "line-of-business", "to": "cloud-region", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "volume-group", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "complex", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ctag-pool", "to": "complex", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "allotted-resource", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "metadatum", "to": "configuration", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "connector", "to": "virtual-data-center", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "metadatum", "to": "connector", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "element-choice-set", "to": "constrained-element-set", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ctag-pool", "to": "availability-zone", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "dvs-switch", "to": "availability-zone", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "model-element", "to": "element-choice-set", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "entitlement", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "availability-zone", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "ctag-pool", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "ipsec-configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "pnf", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "pserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "tenant", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "vnf-image", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "volume-group", "label": "org.onap.relationships.inventory.DependsOn", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "vserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "license", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "network-profile", "to": "generic-vnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "generic-vnf", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "site-pair-set", "to": "generic-vnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vf-module", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pserver", "to": "group-assignment", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "" }, { "from": "tenant", "to": "group-assignment", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "metadatum", "to": "image", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "instance-group", "to": "model", "label": "org.onap.relationships.inventory.Targets", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vig-server", "to": "ipsec-configuration", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "instance-group", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "l3-network", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "subnet", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "instance-group", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "l3-network", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "subnet", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "ctag-assignment", "to": "l3-network", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-network", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-network", "to": "network-policy", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-network", "to": "route-table-reference", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-network", "to": "vpn-binding", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "segmentation-assignment", "to": "l3-network", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "p-interface", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "For MDONS Use case" }, { "from": "subnet", "to": "l3-network", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "lag-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "logical-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "p-interface", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "lag-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "line-of-business", "to": "generic-vnf", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "l-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "l-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "l-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "logical-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "l-interface", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "logical-link", "to": "l-interface", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "sriov-vf", "to": "l-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan", "to": "l-interface", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BridgedTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "lag-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "logical-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "pnf", "label": "org.onap.relationships.inventory.BridgedTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "pserver", "label": "org.onap.relationships.inventory.BridgedTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "logical-link", "to": "vpn-binding", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "model-ver", "to": "model", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "constrained-element-set", "to": "model-constraint", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "constrained-element-set", "to": "model-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "model-constraint", "to": "model-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "model-element", "to": "model-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "model-element", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "metadatum", "to": "model-ver", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "model-element", "to": "model-ver", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "named-query", "to": "model", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "named-query-element", "to": "named-query", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "named-query-element", "to": "model", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "named-query-element", "to": "named-query-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "property-constraint", "to": "named-query-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "related-lookup", "to": "named-query-element", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "newvce", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "oam-network", "to": "complex", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "oam-network", "to": "service-capability", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "operational-environment", "to": "operational-environment", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "owning-entity", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "p-interface", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "p-interface", "to": "logical-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "p-interface", "to": "physical-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "sriov-pf", "to": "p-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "platform", "to": "generic-vnf", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "pnf", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "p-interface", "to": "pnf", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pnf", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "pnf", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pnf", "to": "instance-group", "label": "org.onap.relationships.inventory.Primary", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "pnf", "to": "instance-group", "label": "org.onap.relationships.inventory.Secondary", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "pnf", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pnf", "to": "owning-entity", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "profile", "to": "pnf", "label": "org.onap.relationships.inventory.supports", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "profile", "to": "pserver", "label": "org.onap.relationships.inventory.supports", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "profile", "to": "vserver", "label": "org.onap.relationships.inventory.supports", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "cvlan-tag", "to": "port-group", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "project", "to": "service-instance", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "lag-interface", "to": "pserver", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "p-interface", "to": "pserver", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pserver", "to": "availability-zone", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "pserver", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pserver", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "pserver", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "site-pair", "to": "routing-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "service-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "metadatum", "to": "service-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "allotted-resource", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "instance-group", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "false", "description": "MSO creates this edge on VNF Group Service creation" }, { "from": "service-instance", "to": "configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "connector", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "ctag-assignment", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "cvlan-tag", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "logical-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "pnf", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "service-instance", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "vlan", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "service-subscription", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "class-of-service", "to": "site-pair", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "routing-instance", "to": "site-pair-set", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "sriov-vf", "to": "sriov-pf", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "host-route", "to": "subnet", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-subscription", "to": "tenant", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "tenant", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vserver", "to": "tenant", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "entitlement", "to": "vce", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "license", "to": "vce", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "port-group", "to": "vce", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "vce", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vce", "to": "availability-zone", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vce", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vce", "to": "vserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vf-module", "to": "l3-network", "label": "org.onap.relationships.inventory.DependsOn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vf-module", "to": "vnfc", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vf-module", "to": "volume-group", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vip-ipv4-address-list", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vip-ipv4-address-list", "to": "subnet", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vip-ipv6-address-list", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vip-ipv6-address-list", "to": "subnet", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "virtual-data-center", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "logical-link", "to": "virtual-data-center", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "vlan", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "vlan", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan", "to": "logical-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan", "to": "multicast-configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv4-address-list", "to": "vnfc", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "vnfc", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "tenant", "to": "volume-group", "label": "org.onap.relationships.inventory.DependsOn", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "volume-group", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "lag-interface", "to": "vpls-pe", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "p-interface", "to": "vpls-pe", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vpls-pe", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vpls-pe", "to": "ctag-pool", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "route-target", "to": "vpn-binding", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "vserver", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vf-module", "to": "vserver", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "vserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vserver", "to": "flavor", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vserver", "to": "image", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vserver", "to": "pserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "vserver", "to": "snapshot", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vserver", "to": "volume", "label": "tosca.relationships.AttachesTo", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "${direction}", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "zone", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "configuration", "to": "l-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "pnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder", "to": "forwarding-path", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarding-path", "to": "service-instance", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder", "to": "l-interface", "label": "org.onap.relationships.inventory.ForwardsTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder", "to": "configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarding-path", "to": "configuration", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder", "to": "lag-interface", "label": "org.onap.relationships.inventory.ForwardsTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "evc", "to": "configuration", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder-evc", "to": "configuration", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "forwarder", "to": "p-interface", "label": "org.onap.relationships.inventory.ForwardsTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "nos-server", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "nos-server", "to": "pserver", "label": "tosca.relationships.HostedOn", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "nos-server", "to": "tenant", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "" }, { "from": "configuration", "to": "configuration", "label": "tosca.relationships.network.BindsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "vpn-binding", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "l3-network", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vpn-binding", "to": "customer", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "configuration", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "forwarder", "to": "generic-vnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "Points to the generic-vnf(s) involved in this forwarding step." }, { "from": "cloud-region", "to": "instance-group", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "instance-group", "to": "collection", "label": "org.onap.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "collection", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan-mapping", "to": "forwarder-evc", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "allotted-resource", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "configuration", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "connector", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "generic-vnf", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "instance-group", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "l3-network", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "logical-link", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "service-instance", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "vf-module", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "vnfc", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "pnf", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "collection", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" }, { "from": "configuration", "to": "vnfc", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vnfc", "to": "cp", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "${direction}", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "cp is child of vnfc" }, { "from": "l3-interface-ipv4-address-list", "to": "cp", "label": "org.onap.relationships.inventory.network.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-interface-ipv6-address-list", "to": "cp", "label": "org.onap.relationships.inventory.network.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vip-ipv4-address-list", "to": "cp", "label": "org.onap.relationships.inventory.network.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vip-ipv6-address-list", "to": "cp", "label": "org.onap.relationships.inventory.network.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan-tag", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan-tag", "to": "cp", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l-interface", "to": "cp", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "l3-network", "to": "cp", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "line-of-business", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "platform", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "generic-vnf", "to": "instance-group", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "generic-vnf", "to": "instance-group", "label": "org.onap.relationships.inventory.Primary", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "generic-vnf", "to": "instance-group", "label": "org.onap.relationships.inventory.Secondary", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "instance-group", "to": "generic-vnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "cloud-region", "to": "network-technology", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vrf", "to": "pnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A vrf belongs to a pnf." }, { "from": "vrf", "to": "vpn-binding", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A vrf uses a vpn-binding." }, { "from": "vrf", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A vrf uses many l3-networks" }, { "from": "vrf", "to": "l-interface", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "route-target", "to": "vrf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "contact", "to": "generic-vnf", "label": "org.onap.relationships.inventory.supports", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "aggregate-route", "to": "l3-network", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "communication-service-profile", "to": "service-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-profile", "to": "service-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "slice-profile", "to": "service-instance", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "lag-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "instance-group", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "owning-entity", "to": "tenant", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "line-of-business", "to": "tenant", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vlan-tag", "to": "vlan-range", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A vlan-tag belongs to a vlan-range." }, { "from": "l3-network", "to": "vlan-tag", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A l3-network Uses vlan-tag." }, { "from": "l-interface", "to": "vlan-tag", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "An sub-interface that uses a vlan-tag." }, { "from": "vlan-range", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A vlan range belongs to a cloud-region." }, { "from": "owning-entity", "to": "vlan-range", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "An owning-entity uses a vlan-range." }, { "from": "line-of-business", "to": "vlan-range", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A line-of uses a vlan-range" }, { "from": "fqdn", "to": "l3-interface-ipv4-address-list", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The fqdn that applies to a l3-interface-ipv4-address-list." }, { "from": "fqdn", "to": "l3-interface-ipv6-address-list", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The fqdn that applies to a l3-interface-ipv6-address-list." }, { "from": "fqdn", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The fqdn that applies to a vip-ipv4-address-list." }, { "from": "fqdn", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The fqdn that applies to a vip-ipv6-address-list." }, { "from": "fqdn", "to": "generic-vnf", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The fqdn that applies to a generic-vnf." }, { "from": "fqdn", "to": "fqdn", "label": "org.onap.relationships.inventory.network.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The dns cname record that applies to an A-record (ipv4) and/or quad-A-record (ipv6)." }, { "from": "activity-state", "to": "activity", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "An activity-state is tracks the state of an activity." }, { "from": "activity", "to": "cloud-region", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The activity applies to a cloud-region." }, { "from": "activity", "to": "mapping", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The reservation information associated with a NAT Pool mapping." }, { "from": "activity", "to": "network-range", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "An activity is being performed on a network-range." }, { "from": "activity", "to": "p-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The activity applies to a p-interface." }, { "from": "activity", "to": "pnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The activity applies to a pnf." }, { "from": "activity", "to": "pserver", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The activity applies to a pserver." }, { "from": "address-family", "to": "bgp-group", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "Address Family belongs to a bgp-group" }, { "from": "address-family", "to": "bgp-neighbor", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "Address Family belongs to a bgp-neighbor" }, { "from": "aggregate-route", "to": "vrf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "An aggregate-route BelongsTo a vrf." }, { "from": "autonomous-system", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A local autonomous-system is located in a zone." }, { "from": "bgp-group", "to": "autonomous-system", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "autonomous-system", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "l3-interface-ipv4-address-list", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "l3-interface-ipv4-address-list", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "l3-interface-ipv6-address-list", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "l3-interface-ipv6-address-list", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "pnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A bgp-group belongs to a pnf." }, { "from": "bgp-group", "to": "subnet", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "subnet", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.Destination", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "false", "description": "To node-type is destination of bgp-group." }, { "from": "bgp-group", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "To node-type is source of bgp-group." }, { "from": "bgp-group", "to": "vrf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A bgp-group belongs to a pnf." }, { "from": "bgp-neighbor", "to": "autonomous-system", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor is a member of an autonomous-system." }, { "from": "bgp-neighbor", "to": "bgp-group", "label": "org.onap.relationships.inventory.network.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor is a member of an bgp-group." }, { "from": "bgp-neighbor", "to": "l3-interface-ipv4-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor uses To node-type." }, { "from": "bgp-neighbor", "to": "l3-interface-ipv6-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor uses To node-type." }, { "from": "bgp-neighbor", "to": "logical-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A policy applies to a bgp-neighbor." }, { "from": "bgp-neighbor", "to": "pnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A bgp-neighbor belongs to a pnf." }, { "from": "bgp-neighbor", "to": "subnet", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "bgp-neighbor belongs To a subnet." }, { "from": "bgp-neighbor", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor uses To node-type." }, { "from": "bgp-neighbor", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "bgp-neighbor uses To node-type." }, { "from": "bgp-neighbor", "to": "vrf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A bgp-neighbor belongs to a vrf." }, { "from": "cable", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A cable is located in a complex." }, { "from": "cable", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The cable is this item from the hardware-catalog." }, { "from": "cable", "to": "physical-link", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A cable is composed of one or more physical-links." }, { "from": "card-slot", "to": "chassis", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A card-slot is located in a chassis." }, { "from": "card", "to": "card-slot", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A card is located in a card-slot." }, { "from": "card", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The card is described by the hardware-catalog-item." }, { "from": "chassis", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A chassis LinksTo a complex." }, { "from": "chassis", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The chassis is described by the hardware-catalog-item." }, { "from": "chassis", "to": "pnf", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A chassis is part of a pnf." }, { "from": "chassis", "to": "pserver", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A chassis is part of a pserver." }, { "from": "chassis", "to": "rack", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "A chassis is LocatedIn a rack." }, { "from": "chassis", "to": "rack-unit", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "A chassis uses space in a rack (aka one or more rack-units)." }, { "from": "cloud-region", "to": "geo-region", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The cloud-region associated to a geo-region" }, { "from": "cloud-region", "to": "policy", "label": "org.onap.relationships.inventory.Implements", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "a cloud-region implements policies" }, { "from": "cloud-region", "to": "project", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The cloud-region is part of a project (ex, project that built out the cloud region)." }, { "from": "cloud-region", "to": "service-instance", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "complex", "to": "geo-region", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The complex associated to a geo-region" }, { "from": "configuration", "to": "bgp-neighbor", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The configuration Uses bgp-neighbor." }, { "from": "configuration", "to": "logical-link", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "configuration", "to": "network-route", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "Relates configuration to network-route for static routes." }, { "from": "configuration", "to": "policy", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A configuration uses a policy" }, { "from": "configuration", "to": "subnet", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A configuration uses a subnet" }, { "from": "configuration", "to": "vrf", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A Configuration uses VRFs" }, { "from": "contact", "to": "cloud-region", "label": "org.onap.relationships.inventory.Supports", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The contact supports a cloud-region." }, { "from": "contact", "to": "complex", "label": "org.onap.relationships.inventory.Supports", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The contact supports a complex." }, { "from": "contact", "to": "pnf", "label": "org.onap.relationships.inventory.Supports", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The contact supports a pnf." }, { "from": "contact", "to": "pserver", "label": "org.onap.relationships.inventory.Supports", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The contact supports a pserver." }, { "from": "contact", "to": "zone", "label": "org.onap.relationships.inventory.Supports", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The contact supports a zone." }, { "from": "generic-vnf", "to": "bgp-group", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "${direction}", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "The bgp-group associated to a generic-vnf." }, { "from": "generic-vnf", "to": "bgp-neighbor", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "${direction}", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "The bgp-neighbor associated to a generic-vnf." }, { "from": "host-aggregate", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "host-aggregate", "to": "pserver", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "hw-component", "to": "profile", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The profile associated to a hw-component" }, { "from": "instance-group", "to": "instance-group", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The instance-group associated to an instance-group" }, { "from": "ip-address-list", "to": "endpoint", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ip-address-list", "to": "l3-interface-ipv4-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the l3-interface-ipv4-address-list of an R-Leaf's l-interface that is for VLAN 2" }, { "from": "ip-address-list", "to": "l3-interface-ipv6-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the l3-interface-ipv6-address-list of an R-Leaf's l-interface that is for VLAN 2" }, { "from": "ip-address-list", "to": "policy", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "An ip-address-list BelongsTo a policy." }, { "from": "ip-address-list", "to": "port-list", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ip-address-list", "to": "rule", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ip-address-list", "to": "subnet", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "ip-address-list", "to": "vip-ipv4-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the vip-ipv4-address-list of an R-Leaf's l-interface that is for VLAN 2" }, { "from": "ip-address-list", "to": "vip-ipv6-address-list", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the vip-ipv6-address-list of an R-Leaf's l-interface that is for VLAN 2" }, { "from": "l3-interface-ipv4-address-list", "to": "lag-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A IPv4 address associated with a lag-interface." }, { "from": "l3-interface-ipv4-address-list", "to": "p-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A IPv4 address associated with a p-interface." }, { "from": "l3-interface-ipv6-address-list", "to": "lag-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A IPv6 address associated with a lag-interface." }, { "from": "l3-interface-ipv6-address-list", "to": "p-interface", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A IPv6 address associated with a p-interface." }, { "from": "l3-network", "to": "l3-network", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "l3-network uses l3-network" }, { "from": "l3-network", "to": "network-route", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "Relates l3-network to network-route for static routes." }, { "from": "lag-interface", "to": "geo-region", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The lag-interface associated to a geo-region" }, { "from": "lag-interface", "to": "l-interface", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "license", "to": "chassis", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A license belongs to a chassis." }, { "from": "l-interface", "to": "next-hop", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The l-interface that is used by the next-hop." }, { "from": "l-interface", "to": "pnf", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A logical interface associated with a pnf." }, { "from": "l-interface", "to": "pserver", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A logical interface associated with a pserver." }, { "from": "logical-link", "to": "port", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "The port associated with a logical-link" }, { "from": "mapping", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The mapping associated to a cloud-region" }, { "from": "mapping", "to": "instance-group", "label": "org.onap.relationships.inventory.Current", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "mapping", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The mapping associated to an instance-group" }, { "from": "mapping", "to": "instance-group", "label": "org.onap.relationships.inventory.Target", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "mapping", "to": "mapping", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "The mapping associated to a mapping" }, { "from": "mapping", "to": "mapping", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The mapping associated to a mapping" }, { "from": "mapping", "to": "pnf", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The mapping associated to a pnf" }, { "from": "mapping", "to": "policy", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The mapping associated to a policy" }, { "from": "metadatum", "to": "profile", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "network-range", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The network-range is located in a cloud-region" }, { "from": "network-range", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The network-range is located in a complex" }, { "from": "network-range", "to": "zone", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The network-range is located in a zone" }, { "from": "network-route", "to": "next-hop", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The network-route that is used by the next-hop." }, { "from": "network-route", "to": "subnet", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The route is part of part of a subnet." }, { "from": "next-hop", "to": "bfd", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pdu", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The pdu is described by the hardware-catalog-item." }, { "from": "pdu", "to": "rack", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pdu is located in a building (aka complex)." }, { "from": "pdu", "to": "rack-unit", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "A pdu uses space in a rack (aka one or more rack-units)." }, { "from": "pluggable-slot", "to": "card", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pluggable slot is located in a card." }, { "from": "pluggable-slot", "to": "chassis", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pluggable-slot is located in a chassis." }, { "from": "pluggable", "to": "cable", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pluggable that is intergrated with a cable." }, { "from": "pluggable", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The pluggable is described by the hardware-catalog-item." }, { "from": "pluggable", "to": "pluggable-slot", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pluggable is located in a pluggable-slot." }, { "from": "pnf", "to": "autonomous-system", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "pnf is located in the autonomous-system." }, { "from": "pnf", "to": "cloud-region", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pnf is located in (aka supports) a cloud-region." }, { "from": "pnf", "to": "cloud-region", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "used for CSP pnf to cloud-region." }, { "from": "pnf", "to": "hw-component", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The hw-component associated to a pnf" }, { "from": "pnf", "to": "policy", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A pnf uses policies" }, { "from": "pnf", "to": "project", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The pnf is part of a project (ex, VPMO that ordered the equipment)." }, { "from": "pnf", "to": "sw-component", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The sw-component associated to a pnf" }, { "from": "policy", "to": "address-family", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A policy applies to an address family." }, { "from": "policy", "to": "bgp-group", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A policy applies to a bgp-group." }, { "from": "policy", "to": "bgp-neighbor", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A policy applies to a bgp-neighbor." }, { "from": "policy", "to": "instance-group", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The policy associated to an instance-group" }, { "from": "policy", "to": "l3-network", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A policy applies to l3-networks." }, { "from": "policy", "to": "l-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The policy applies to an l-interface." }, { "from": "policy", "to": "rule", "label": "org.onap.relationships.inventory.Implements", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "${direction}", "delete-other-v": "${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "policy", "to": "vlan-tag", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "This edge allows for QOS policy to vlan-tag relationship. For a given policy get all vlan tags as well as for a given vlan-tag get all the policies." }, { "from": "policy", "to": "vpn-binding", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A policy uses vpn-bindings" }, { "from": "policy", "to": "vrf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "port-list", "to": "rule", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "port", "to": "cable", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A channel-interface terminates a channel-link." }, { "from": "port", "to": "card", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A port is located in a card." }, { "from": "port", "to": "chassis", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A port is LocatedIn a chassis." }, { "from": "port", "to": "p-interface", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A port is composed of one or more p-interfaces." }, { "from": "port", "to": "pluggable", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A port is located in a pluggable." }, { "from": "port", "to": "port", "label": "org.onap.relationships.inventory.LinksTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A port LinksTo another port." }, { "from": "profile", "to": "card", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The profile (set of characteristics) applies to the card." }, { "from": "profile", "to": "chassis", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "None", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The profile (set of characteristics) applies to the chassis." }, { "from": "profile", "to": "cloud-region", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "profile", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A set of characteristics of the hardware-catalog-item." }, { "from": "profile", "to": "instance-group", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the instance-group (as a vrrp group)." }, { "from": "profile", "to": "l3-network", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the l3-network." }, { "from": "profile", "to": "lag-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the lag-interface." }, { "from": "profile", "to": "l-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the l-interface." }, { "from": "profile", "to": "logical-link", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the logical-link." }, { "from": "profile", "to": "pdu", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "None", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The profile (set of characteristics) applies to the pdu." }, { "from": "profile", "to": "physical-link", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the physical-link." }, { "from": "profile", "to": "p-interface", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the p-interface." }, { "from": "profile", "to": "pluggable", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The profile (set of characteristics) applies to the pluggable." }, { "from": "profile", "to": "pnf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the pnf." }, { "from": "profile", "to": "policy", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the policy." }, { "from": "profile", "to": "pserver", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the pserver." }, { "from": "profile", "to": "rack", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "The profile (set of characteristics) applies to the rack." }, { "from": "profile", "to": "subnet", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the subnet." }, { "from": "profile", "to": "vlan-range", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the vlan-range." }, { "from": "profile", "to": "vlan-tag", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the vlan-tag." }, { "from": "profile", "to": "vpn-binding", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the vpn-binding." }, { "from": "profile", "to": "vrf", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "A profile (set of characteristics) applies to the vrf." }, { "from": "pserver", "to": "hw-component", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The hw-component associated to a pserver" }, { "from": "pserver", "to": "policy", "label": "org.onap.relationships.inventory.Implements", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "pserver", "to": "project", "label": "org.onap.relationships.inventory.PartOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The pserver is part of a project (ex, VPMO that ordered the equipment)." }, { "from": "pserver", "to": "sw-component", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The sw-component associated to a pserver" }, { "from": "rack", "to": "complex", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A rack is located in a complex (aka building)." }, { "from": "rack", "to": "hardware-catalog-item", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The rack is this item from the hardware-catalog." }, { "from": "rack", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "default": "true", "description": "The rack is a member of the instance-group (rack-group or pod)." }, { "from": "rack-unit", "to": "rack", "label": "org.onap.relationships.inventory.LocatedIn", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A rack-unit is located in a rack." }, { "from": "relationship-component", "to": "relationship-rule", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "Defines the traversal needed to reach the node of relationship-rule" }, { "from": "relationship-rule", "to": "policy", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "Details relationships policy requires." }, { "from": "relationship-rule", "to": "profile", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "Details relationships profile requires." }, { "from": "rule", "to": "next-hop", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The rule that is used by the next-hop. For CG-NAT these are the ACL policies." }, { "from": "selector-list", "to": "policy", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "selector-list", "to": "rule", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "l3-network", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "service-instance", "to": "owning-entity", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "service-instance Uses an owning-entity" }, { "from": "service-instance", "to": "vrf", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "This edge relates a vrf that is configured on a pnf to the service-instances that the vrf supports." }, { "from": "service-subscription", "to": "customer", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "service-subscription BelongsTo customer" }, { "from": "subnet", "to": "zone", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "A fabric subnet belongs to a zone." }, { "from": "sw-component", "to": "profile", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The profile associated to a sw-component" }, { "from": "validation-audit", "to": "cloud-region", "label": "org.onap.relationships.inventory.BelongsTo", "direction": "OUT", "multiplicity": "ONE2ONE", "contains-other-v": "!${direction}", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", "description": "The validation-audit associated to a cloud-region" }, { "from": "validation-audit", "to": "line-of-business", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The line-of-business associated to a validation-audit" }, { "from": "vlan-characteristic", "to": "vlan-tag", "label": "org.onap.relationships.inventory.AppliesTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vpn-binding", "to": "aggregate-route", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", "description": "A vpn-binding uses many aggregate routes" }, { "from": "vrf", "to": "network-route", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "${direction}", "default": "true", "description": "Relates vrf to network-route for static routes." }, { "from": "vrf", "to": "next-hop", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The vrfs that are used by the next-hop." }, { "from": "vserver", "to": "instance-group", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "" }, { "from": "vserver", "to": "sw-component", "label": "org.onap.relationships.inventory.MemberOf", "direction": "OUT", "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", "description": "The sw-component associated to a vserver" }, { "from": "zone", "to": "service-instance", "label": "org.onap.relationships.inventory.Uses", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "false", "description": "" }, { "from": "service-instance", "to": "network-route", "label": "org.onap.relationships.inventory.ComposedOf", "direction": "OUT", "multiplicity": "ONE2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description": "" } ] }