From bd36f4badbaa5dd1b76996a3e1f73cf4dcfeda01 Mon Sep 17 00:00:00 2001 From: MichaelMorris Date: Fri, 21 Aug 2020 17:51:13 +0100 Subject: Adding ETSI NS types Change-Id: I22f644a6b02f4f05ddc951af899463df9b11b7db Issue-ID: SDC-2618 Signed-off-by: MichaelMorris --- .../resources/import/tosca/nfv-types/NS/NS.yml | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 catalog-be/src/main/resources/import/tosca/nfv-types/NS/NS.yml (limited to 'catalog-be/src/main/resources/import/tosca/nfv-types/NS/NS.yml') diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/NS/NS.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/NS/NS.yml new file mode 100644 index 0000000000..1e0c7f5133 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/nfv-types/NS/NS.yml @@ -0,0 +1,42 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +node_types: + tosca.nodes.nfv.NS: + derived_from: tosca.nodes.Root + properties: + descriptor_id: + type: string # UUID + description: Identifier of this NS descriptor + required: true + designer: + type: string + description: Identifies the designer of the NSD. + required: true + version: + type: string + description: Identifies the version of the NSD. + required: true + name: + type: string + description: Provides the human readable name of the NSD. + required: true + invariant_id: # UUID + type: string + description: Identifies an NSD in a version independent manner. This attribute is invariant across versions of NSD + required: true + flavour_id: + type: string + description: Identifier of the NS Deployment Flavour within the NSD + required: true + ns_profile: + type: tosca.datatypes.nfv.NsProfile + description: Specifies a profile of a NS, when this NS is used as nested NS within another NS. + required: false + requirements: + - virtual_link: + capability: tosca.capabilities.nfv.VirtualLinkable + relationship: tosca.relationships.nfv.VirtualLinksTo + node: tosca.nodes.nfv.NsVirtualLink + occurrences: [ 0, 1 ] + interfaces: + Nslcm: + type: tosca.interfaces.nfv.Nslcm -- cgit 1.2.3-korg