546f88a8064218e9e27470f1683fa01903a56729
[policy/distribution.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_1
2 metadata:
3   invariantUUID: 545f0f07-e4b4-483c-8976-87d6b2585976
4   UUID: 705026b1-0e14-4c4c-b203-9aa5002616a8
5   name: VDU Compute
6   description: VDU Compute
7   type: VFC
8   category: Generic
9   subcategory: Infrastructure
10   resourceVendor: ATT (Tosca)
11   resourceVendorRelease: 1.0.0.wd03
12   resourceVendorModelNumber: ''
13 imports:
14 - nodes:
15     file: nodes.yml
16 - datatypes:
17     file: data.yml
18 - capabilities:
19     file: capabilities.yml
20 - relationships:
21     file: relationships.yml
22 - groups:
23     file: groups.yml
24 - policies:
25     file: policies.yml
26 - annotations:
27     file: annotations.yml
28 node_types:
29   tosca.nodes.nfv.Vdu.Compute:
30     derived_from: tosca.nodes.Root
31     description: VDU Compute
32     properties:
33       configurable_properties:
34         type: map
35         entry_schema:
36           type: tosca.datatypes.nfv.VnfcConfigurableProperties
37       inject_files:
38         type: tosca.datatypes.nfv.injectFile
39       name:
40         type: string
41       nfvi_constraints:
42         type: map
43         entry_schema:
44           type: string
45       meta_data:
46         type: map
47         entry_schema:
48           type: string
49       description:
50         type: string
51       user_data:
52         type: string
53       boot_order:
54         type: map
55         entry_schema:
56           type: string
57       vdu_profile:
58         type: tosca.datatypes.nfv.VduProfile
59     capabilities:
60       virtual_compute:
61         type: tosca.capabilities.nfv.VirtualCompute
62         occurrences:
63         - 1
64         - UNBOUNDED
65         valid_source_types: [
66           ]
67         properties:
68           virtual_memory:
69             type: tosca.datatypes.nfv.VirtualMemory
70             required: true
71           requested_additional_capabilities:
72             type: map
73             required: false
74             entry_schema:
75               type: tosca.datatypes.nfv.RequestedAdditionalCapability
76           logical_node:
77             type: tosca.datatypes.nfv.LogicalNodeData
78             required: false
79           virtual_cpu:
80             type: tosca.datatypes.nfv.VirtualCpu
81             required: true
82       virtual_binding:
83         type: tosca.capabilities.nfv.VirtualBindable
84         occurrences:
85         - 1
86         - UNBOUNDED
87         valid_source_types: [
88           ]
89       monitoring_parameter:
90         type: tosca.capabilities.nfv.Metric
91         occurrences:
92         - 0
93         - UNBOUNDED
94         valid_source_types: [
95           ]
96     requirements:
97     - virtual_storage:
98         occurrences:
99         - 1
100         - UNBOUNDED
101         capability: tosca.capabilities.nfv.VirtualStorage
102         node: tosca.nodes.nfv.VDU.VirtualStorage
103         relationship: tosca.relationships.nfv.Vdu.AttachedTo