Normative alignemet
[sdc.git] / catalog-be / src / main / resources / import / tosca / nfv-types / vduCompute / vduCompute.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3   tosca.nodes.nfv.VDU.Compute:
4     derived_from: tosca.nodes.Root
5     properties:
6       configurable_properties:
7         type: map
8         required: true
9         status: SUPPORTED
10         entry_schema:
11           type: tosca.datatypes.nfv.VnfcConfigurableProperties
12       name:
13         type: string
14         required: true
15         status: SUPPORTED
16       nfvi_constraints:
17         type: list
18         required: false
19         status: SUPPORTED
20         entry_schema:
21           type: string
22       descrption:
23         type: string
24         required: true
25         status: SUPPORTED
26       boot_order:
27         type: list
28         required: false
29         status: SUPPORTED
30         entry_schema:
31           type: string
32     attributes:
33       private_address:
34         type: string
35         status: SUPPORTED
36       public_address:
37         type: string
38         status: SUPPORTED
39       networks:
40         type: string
41         status: SUPPORTED
42       ports:
43         type: string
44         status: SUPPORTED
45     requirements:
46     - local_storage:
47         capability: tosca.capabilities.Attachment
48         occurrences:
49         - 0
50         - UNBOUNDED
51     - virtual_storage:
52         capability: tosca.capabilities.nfv.VirtualStorage
53         occurrences:
54         - 0
55         - UNBOUNDED
56     capabilities:
57       scalable:
58         type: tosca.capabilities.Scalable
59         occurrences:
60         - 1
61         - UNBOUNDED
62       virtual_compute:
63         type: tosca.capabilities.nfv.VirtualCompute
64         occurrences:
65         - 1
66         - UNBOUNDED
67       endpoint:
68         type: tosca.capabilities.Endpoint.Admin
69         occurrences:
70         - 1
71         - UNBOUNDED
72       os:
73         type: tosca.capabilities.OperatingSystem
74         occurrences:
75         - 1
76         - UNBOUNDED
77       virtual_binding:
78         type: tosca.capabilities.nfv.VirtualBindable
79         occurrences:
80         - 1
81         - UNBOUNDED
82       host:
83         type: tosca.capabilities.Container
84         occurrences:
85         - 1
86         - UNBOUNDED
87       binding:
88         type: tosca.capabilities.network.Bindable
89         occurrences:
90         - 1
91         - UNBOUNDED
92       monitoring_parameter:
93         type: tosca.capabilities.nfv.Metric
94         occurrences:
95         - 1
96         - UNBOUNDED