[sdc] docker file fix for cassandra
[sdc.git] / openecomp-be / lib / openecomp-sdc-enrichment-lib / openecomp-sdc-enrichment-core / src / test / resources / extractServiceComposition / toscaGlobalServiceTemplates / NativeTypesServiceTemplateServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: NativeTypesServiceTemplate
4   template_version: 1.0.0
5 description: TOSCA Native Node Types
6 node_types:
7   tosca.nodes.Compute:
8     derived_from: tosca.nodes.Root
9     attributes:
10       private_address:
11         type: string
12         description: private address
13         status: SUPPORTED
14       public_address:
15         type: string
16         description: public_address
17         status: SUPPORTED
18       networks:
19         type: map
20         description: networks
21         status: SUPPORTED
22         entry_schema:
23           type: tosca.datatypes.network.NetworkInfo
24       ports:
25         type: map
26         description: ports
27         status: SUPPORTED
28         entry_schema:
29           type: tosca.datatypes.network.PortInfo
30     requirements:
31     - local_storage:
32         capability: tosca.capabilities.Attachment
33         node: tosca.nodes.BlockStorage
34         relationship: tosca.relationships.AttachesTo
35         occurrences:
36         - 0
37         - UNBOUNDED
38     capabilities:
39       scalable:
40         type: tosca.capabilities.Scalable
41         occurrences:
42         - 1
43         - UNBOUNDED
44       endpoint:
45         type: tosca.capabilities.Endpoint.Admin
46         occurrences:
47         - 1
48         - UNBOUNDED
49       os:
50         type: tosca.capabilities.OperatingSystem
51         occurrences:
52         - 1
53         - UNBOUNDED
54       host:
55         type: tosca.capabilities.Container
56         valid_source_types:
57         - tosca.nodes.SoftwareComponent
58         occurrences:
59         - 1
60         - UNBOUNDED
61       binding:
62         type: tosca.capabilities.network.Bindable
63         occurrences:
64         - 1
65         - UNBOUNDED
66   tosca.nodes.network.Port:
67     derived_from: tosca.nodes.Root
68     properties:
69       ip_range_end:
70         type: string
71         required: false
72         status: SUPPORTED
73       ip_range_start:
74         type: string
75         required: false
76         status: SUPPORTED
77       ip_address:
78         type: string
79         required: false
80         status: SUPPORTED
81       is_default:
82         type: boolean
83         required: false
84         default: false
85         status: SUPPORTED
86       order:
87         type: integer
88         required: true
89         default: 0
90         status: SUPPORTED
91         constraints:
92         - greater_or_equal: 0
93     requirements:
94     - link:
95         capability: tosca.capabilities.network.Linkable
96         node: tosca.nodes.Root
97         relationship: tosca.relationships.network.LinksTo
98     - binding:
99         capability: tosca.capabilities.network.Bindable
100         node: tosca.nodes.Root
101         relationship: tosca.relationships.network.BindsTo
102   tosca.nodes.Root:
103     attributes:
104       tosca_name:
105         type: string
106         description: tosca name
107         status: SUPPORTED
108       state:
109         type: string
110         description: state
111         status: SUPPORTED
112       tosca_id:
113         type: string
114         description: tosca id
115         status: SUPPORTED
116     interfaces: {
117       }
118   tosca.nodes.network.Network:
119     derived_from: tosca.nodes.Root
120     properties:
121       physical_network:
122         type: string
123         required: false
124         status: SUPPORTED
125       segmentation_id:
126         type: string
127         required: false
128         status: SUPPORTED
129       network_id:
130         type: string
131         required: false
132         status: SUPPORTED
133       ip_version:
134         type: integer
135         required: false
136         default: 4
137         status: SUPPORTED
138         constraints:
139         - valid_values:
140           - 4
141           - 6
142       start_ip:
143         type: string
144         required: false
145         status: SUPPORTED
146       network_name:
147         type: string
148         required: false
149         status: SUPPORTED
150       cidr:
151         type: string
152         required: false
153         status: SUPPORTED
154       gateway_ip:
155         type: string
156         required: false
157         status: SUPPORTED
158       network_type:
159         type: string
160         required: false
161         status: SUPPORTED
162       end_ip:
163         type: string
164         required: false
165         status: SUPPORTED
166     capabilities:
167       link:
168         type: tosca.capabilities.network.Linkable
169         occurrences:
170         - 1
171         - UNBOUNDED
172   tosca.nodes.BlockStorage:
173     derived_from: tosca.nodes.Root
174     properties:
175       size:
176         type: scalar-unit.size
177         required: false
178         status: SUPPORTED
179         constraints:
180         - greater_or_equal: 1 MB
181       volume_id:
182         type: string
183         required: false
184         status: SUPPORTED
185       snapshot_id:
186         type: string
187         required: false
188         status: SUPPORTED
189     capabilities:
190       attachment:
191         type: tosca.capabilities.Attachment
192         occurrences:
193         - 1
194         - UNBOUNDED