summaryrefslogtreecommitdiffstats
path: root/common/openecomp-tosca-datatype
diff options
context:
space:
mode:
authorojasdubey <ojas.dubey@amdocs.com>2018-03-05 15:00:10 +0530
committerVitaly Emporopulo <Vitaliy.Emporopulo@amdocs.com>2018-03-05 20:13:36 +0000
commit89e52bf1cc737aacde929038714a7e540c018ed5 (patch)
treeb5564e9c3f61707a59d2454a33a544b38203d694 /common/openecomp-tosca-datatype
parent0067871bc673ffa76c7232292156301e734fc922 (diff)
VLAN tagging - VFC Instance Group
Global types to support VFC Instance Group per network role Change-Id: Ib01551974695b882448a5920ad50e098cd615130 Issue-ID: SDC-1073 Signed-off-by: ojasdubey <ojas.dubey@amdocs.com>
Diffstat (limited to 'common/openecomp-tosca-datatype')
-rw-r--r--common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/capabilities.yml11
-rw-r--r--common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/groups.yml21
2 files changed, 31 insertions, 1 deletions
diff --git a/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/capabilities.yml b/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/capabilities.yml
index 48425a7bb2..12cecb94b0 100644
--- a/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/capabilities.yml
+++ b/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/capabilities.yml
@@ -107,4 +107,13 @@ capability_types:
properties:
connection_point:
type: org.openecomp.datatypes.PortMirroringConnectionPointDescription
- required: true \ No newline at end of file
+ required: true
+
+ org.openecomp.capabilities.VLANAssignment:
+ derived_from: tosca.capabilities.Root
+ description: ability to expose routing information of the internal network
+ properties:
+ vfc_instance_group_reference:
+ type: string
+ description: ability to recognize capability per vfc instance group on vnf instance
+ required: true \ No newline at end of file
diff --git a/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/groups.yml b/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/groups.yml
index 0da8976fe7..10d2121c18 100644
--- a/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/groups.yml
+++ b/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/groups.yml
@@ -70,3 +70,24 @@ group_types:
type: boolean
default: false
required: true
+
+ org.openecomp.groups.VfcInstanceGroup:
+ derived_from: tosca.groups.Root
+ description: groups VFCs with same parent port role
+ properties:
+ vfc_instance_group_function:
+ type: string
+ required: true
+ description: role of this VFC group
+ vfc_parent_port_role:
+ type: string
+ required: true
+ description: common role of parent ports of VFCs in this group
+ network_collection_function:
+ type: string
+ required: true
+ description: network collection role assigned to this group
+ subinterface_role:
+ type: string
+ required: true
+ description: common role of subinterfaces of VFCs in this group, criteria the group is created \ No newline at end of file