Add ETSI SOL001 v2.5.1 model types to backend init
[sdc.git] / catalog-be / src / main / resources / import / tosca / models / init / etsi-SOL001-v2.5.1 / tosca / capability-types / capabilityTypes.yml
1 tosca.capabilities.Root:
2   description: The TOSCA root Capability Type all other TOSCA base Capability Types derive from
3   
4 tosca.capabilities.Node:
5   derived_from: tosca.capabilities.Root
6
7 tosca.capabilities.nfv.VirtualBindable:
8   derived_from: tosca.capabilities.Node
9   description: Indicates that the node that includes it can be pointed by a tosca.relationships.nfv.VirtualBindsTo relationship type which is used to model the VduHasCpd association
10
11 tosca.capabilities.nfv.VirtualLinkable:
12   derived_from: tosca.capabilities.Root
13   description: A node type that includes the VirtualLinkable capability indicates that it can be pointed by tosca.relationships.nfv.VirtualLinksTo relationship type
14
15 tosca.capabilities.nfv.VirtualCompute:
16   derived_from: tosca.capabilities.Node
17   description: Describes the capabilities related to virtual compute resources
18   properties:
19     logical_node:
20       type: map
21       description: Describes the Logical Node requirements
22       required: false
23       entry_schema:
24         type: tosca.datatypes.nfv.LogicalNodeData
25     requested_additional_capabilities:
26       type: map
27       description: Describes additional capability for a particular VDU
28       required: false
29       entry_schema:
30         type: tosca.datatypes.nfv.RequestedAdditionalCapability
31     compute_requirements:
32       type: map
33       required: false
34       entry_schema:
35         type: string
36     virtual_memory:
37       type: tosca.datatypes.nfv.VirtualMemory
38       description: Describes virtual memory of the virtualized compute
39       required: true
40     virtual_cpu:
41       type: tosca.datatypes.nfv.VirtualCpu
42       description: Describes virtual CPU(s) of the virtualized compute
43       required: true
44     virtual_local_storage:
45       type: list
46       description: A list of virtual system disks created and destroyed as part of the VM lifecycle
47       required: false
48       entry_schema:
49         type: tosca.datatypes.nfv.VirtualBlockStorageData
50         description: virtual system disk definition
51
52 tosca.capabilities.nfv.VirtualStorage:
53   derived_from: tosca.capabilities.Root
54   description: Describes the attachment capabilities related to Vdu.Storage