summaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1')
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.json17
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.yml15
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.json17
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.yml11
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.json17
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.yml18
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.json17
-rw-r--r--catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.yml13
8 files changed, 125 insertions, 0 deletions
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.json b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.json
new file mode 100644
index 0000000000..8a781cda1f
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.json
@@ -0,0 +1,17 @@
+{
+ "payloadName": "Forwarding.yml",
+ "contactId": "jh0003",
+ "name": "Forwarding",
+ "description": "Forwarding",
+ "resourceIconPath": "network",
+ "resourceType": "VFC",
+ "categories": [{
+ "name": "Generic",
+ "subcategories": [{
+ "name": "Infrastructure"
+ }]
+ }],
+ "vendorName": "ETSI",
+ "vendorRelease": "2.7.1",
+ "tags": ["Forwarding"]
+}
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.yml
new file mode 100644
index 0000000000..1c14e778e5
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/Forwarding/Forwarding.yml
@@ -0,0 +1,15 @@
+tosca_definitions_version: tosca_simple_yaml_1_3
+node_types:
+ tosca.nodes.nfv.Forwarding:
+ derived_from: tosca.nodes.Root
+ capabilities:
+ virtual_linkable:
+ type: tosca.capabilities.nfv.VirtualLinkable
+ forwarding:
+ type: tosca.capabilities.nfv.Forwarding
+ occurrences: [ 1, 2 ] #When the number of occurrences is 1, the ingress and egress traffic is associated to a single VnfExtCp, PnfExtCp or Sap; When the number of occurrences is 2, the ingress VnfExtCp, PnfExtCp or Sap is associated to the first value and the egress VnfExtCp, PnfExtCp or Sap is associated to the second value.
+ requirements:
+ - virtual_link:
+ capability: tosca.capabilities.nfv.VirtualLinkable
+ relationship: tosca.relationships.nfv.VirtualLinksTo
+
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.json b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.json
new file mode 100644
index 0000000000..982f3ad7a0
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.json
@@ -0,0 +1,17 @@
+{
+ "payloadName": "NFP.yml",
+ "contactId": "jh0003",
+ "name": "NFP",
+ "description": "NFP",
+ "resourceIconPath": "network",
+ "resourceType": "VFC",
+ "categories": [{
+ "name": "Generic",
+ "subcategories": [{
+ "name": "Infrastructure"
+ }]
+ }],
+ "vendorName": "ETSI",
+ "vendorRelease": "2.7.1",
+ "tags": ["NFP"]
+}
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.yml
new file mode 100644
index 0000000000..40209b883c
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NFP/NFP.yml
@@ -0,0 +1,11 @@
+tosca_definitions_version: tosca_simple_yaml_1_3
+node_types:
+ tosca.nodes.nfv.NFP:
+ derived_from: tosca.nodes.Root
+ description: node definition of NFP
+ requirements:
+ - nfp_position:
+ capability: tosca.capabilities.nfv.Forwarding
+ node: tosca.nodes.nfv.NfpPosition
+ relationship: tosca.relationships.nfv.ForwardTo
+ occurrences: [ 1, UNBOUNDED ]
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.json b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.json
new file mode 100644
index 0000000000..198fbe252d
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.json
@@ -0,0 +1,17 @@
+{
+ "payloadName": "NfpPosition.yml",
+ "contactId": "jh0003",
+ "name": "NfpPosition",
+ "description": "NfpPosition",
+ "resourceIconPath": "network",
+ "resourceType": "VFC",
+ "categories": [{
+ "name": "Generic",
+ "subcategories": [{
+ "name": "Infrastructure"
+ }]
+ }],
+ "vendorName": "ETSI",
+ "vendorRelease": "2.7.1",
+ "tags": ["NfpPosition"]
+}
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.yml
new file mode 100644
index 0000000000..4d7ad6c641
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPosition/NfpPosition.yml
@@ -0,0 +1,18 @@
+tosca_definitions_version: tosca_simple_yaml_1_3
+node_types:
+ tosca.nodes.nfv.NfpPosition:
+ derived_from: tosca.nodes.Root
+ description: node definition of NFP position
+ properties:
+ forwarding_behaviour:
+ type: string
+ description: Identifies a rule to apply to forward traffic to CP or SAP instances corresponding to the referenced NfpPositionElement(s).
+ constraints:
+ - valid_values: [ all, lb, ff ]
+ required: false
+# forwarding_behaviour_input_parameters:
+# description: Provides input parameters to configure the forwarding behaviour.
+# type: map
+# required: false
+# entry_schema:
+# type: string
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.json b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.json
new file mode 100644
index 0000000000..a18880e0ec
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.json
@@ -0,0 +1,17 @@
+{
+ "payloadName": "NfpPositionElement.yml",
+ "contactId": "jh0003",
+ "name": "NfpPositionElement",
+ "description": "NfpPositionElement",
+ "resourceIconPath": "network",
+ "resourceType": "VFC",
+ "categories": [{
+ "name": "Generic",
+ "subcategories": [{
+ "name": "Infrastructure"
+ }]
+ }],
+ "vendorName": "ETSI",
+ "vendorRelease": "2.7.1",
+ "tags": ["NfpPositionElement"]
+}
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.yml
new file mode 100644
index 0000000000..f650703bf3
--- /dev/null
+++ b/catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1/NfpPositionElement/NfpPositionElement.yml
@@ -0,0 +1,13 @@
+tosca_definitions_version: tosca_simple_yaml_1_3
+node_types:
+ tosca.nodes.nfv.NfpPositionElement:
+ derived_from: tosca.nodes.Root
+ description: node definition of NfpPositionElement
+ capabilities:
+ forwarding:
+ type: tosca.capabilities.nfv.Forwarding
+ requirements:
+ - profile_element:
+ capability: tosca.capabilities.nfv.Forwarding
+ relationship: tosca.relationships.nfv.ForwardTo
+ occurrences: [ 1, 2 ] # When the number of occurrences is 1, the ingress and egress traffic is associated to a single VnfExtCp or Sap; When the number of occurrences is 2, the ingress VnfExtCp or Sap is associated to the first value and the egress VnfExtCp or Sap is associated to the second value.