diff options
Diffstat (limited to 'catalog-be/src/main/resources/import/tosca/nfv-types/2.7.1')
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. |