diff options
Diffstat (limited to 'catalog-be/src/main/resources/import/tosca/nfv-types/VNF')
-rw-r--r-- | catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.json | 15 | ||||
-rw-r--r-- | catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.yml | 65 | ||||
-rw-r--r-- | catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.zip | bin | 0 -> 758 bytes |
3 files changed, 80 insertions, 0 deletions
diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.json b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.json new file mode 100644 index 0000000000..5f3baba868 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.json @@ -0,0 +1,15 @@ +{ + "payloadName": "VNF.yml", + "contactId": "jh0003", + "name": "VNF", + "description": "VNF", + "resourceIconPath": "compute", + "resourceType": "VFC", + "categories": [{ + "name": "Generic", + "subcategories": [{ + "name": "Infrastructure" + }] + }], + "tags": ["VNF"] +}
\ No newline at end of file diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.yml b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.yml new file mode 100644 index 0000000000..f0800a8de3 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.yml @@ -0,0 +1,65 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +node_types: + tosca.nodes.nfv.VNF: + derived_from: tosca.nodes.Root + properties: + descriptor_id: # instead of vnfd_id + type: string # GUID + required: true + descriptor_version: # instead of vnfd_version + type: string + required: true + provider: # instead of vnf_provider + type: string + required: true + product_name: # instead of vnf_product_name + type: string + required: true + software_version: # instead of vnf_software_version + type: string + required: true + product_info_name: # instead of vnf_product_info_name + type: string + required: false + product_info_description: # instead of vnf_product_info_description + type: string + required: false + vnfm_info: + type: list + entry_schema: + type: string + required: true + localization_languages: + type: list + entry_schema: + type: string + required: false + default_localization_language: + type: string + required: false + configurable_properties: + type: tosca.datatypes.nfv.VnfConfigurableProperties + required: false +# modifiable_attributes: +# type: tosca.datatypes.nfv.VnfInfoModifiableAttributes +# required: false # true in IFA011, but all of members are false. Align with the IM, it is false + flavour_id: + type: string + required: true + flavour_description: + type: string + required: true + capabilities: + # monitoring_parameter: + # modelled as ad hoc capabilities in the VNF node template + requirements: + - virtual_link: + capability: tosca.capabilities.nfv.VirtualLinkable + relationship: tosca.relationships.nfv.VirtualLinksTo + node: tosca.nodes.nfv.VnfVirtualLink + occurrences: + - 0 + - UNBOUNDED + interfaces: + Nfv: + type: tosca.interfaces.node.lifecycle.Standard diff --git a/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.zip b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.zip Binary files differnew file mode 100644 index 0000000000..1c3b7a8b4f --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/nfv-types/VNF/VNF.zip |