Add tosca.capabilites.nfv.VirtualCompute
Project: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/commit/0acb187a Tree: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/tree/0acb187a Diff: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/diff/0acb187a Branch: refs/heads/ARIA-275-update-NFV-profile-to-csd04 Commit: 0acb187ad2352d7bb3d85d3d41377a0553073459 Parents: 68c1b7a Author: Avia Efrat <a...@gigaspaces.com> Authored: Tue Jun 6 00:39:54 2017 +0300 Committer: Avia Efrat <a...@gigaspaces.com> Committed: Wed Jun 7 23:01:04 2017 +0300 ---------------------------------------------------------------------- .../tosca-simple-nfv-1.0/capabilities.yaml | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/0acb187a/extensions/aria_extension_tosca/profiles/tosca-simple-nfv-1.0/capabilities.yaml ---------------------------------------------------------------------- diff --git a/extensions/aria_extension_tosca/profiles/tosca-simple-nfv-1.0/capabilities.yaml b/extensions/aria_extension_tosca/profiles/tosca-simple-nfv-1.0/capabilities.yaml index 375ba13..6f50f61 100644 --- a/extensions/aria_extension_tosca/profiles/tosca-simple-nfv-1.0/capabilities.yaml +++ b/extensions/aria_extension_tosca/profiles/tosca-simple-nfv-1.0/capabilities.yaml @@ -62,3 +62,29 @@ capability_types: A node type that includes the VirtualLinkable capability indicates that it can be pointed by tosca.relationships.nfv.VirtualLinksTo relationship type. derived_from: tosca.capabilities.Node + + tosca.capabilites.nfv.VirtualCompute: + _extensions: + shorthand_name: VirtualCompute + type_qualified_name: tosca:VirtualCompute + specification: tosca-simple-nfv-1.0 + specification_section: 5.5.3 + specification_url: 'http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd04/tosca-nfv-v1.0-csd04.html#_Toc482896071' + derived_from: tosca.capabilities.Root + properties: + requested_additional_capabilities: + # ARIA NOTE: in section [5.5.3.1 Properties] the name of this property is + # "request_additional_capabilities", and its type is not a map, but tosca.datatypes.nfv.RequestedAdditionalCapability + description: Describes additional capability for a particular VDU. + type: map + entry_schema: + type: tosca.datatypes.nfv.RequestedAdditionalCapability + required: false + virtual_memory: + description: Describes virtual memory of the virtualized compute + type: tosca.datatypes.nfv.VirtualMemory + required: true + virtual_cpu: + description: Describes virtual CPU(s) of the virtualized compute. + type: tosca.datatypes.nfv.VirtualCpu + required: true