summaryrefslogtreecommitdiffstats
path: root/appc-asdc-listener/appc-yang-generator/src/test/resources/tosca/toscaFile.yml
blob: 0356678d140239cd1386f61ead8e772e82b4527b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
###
# ============LICENSE_START=======================================================
# ONAP : APPC
# ================================================================================
# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Copyright (C) 2017 Amdocs
# =============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# 
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
# ============LICENSE_END=========================================================
###

node_types:
  Property Definition:
    derived_from: org.openecomp.genericvnf
    version: V1
    description: ''
    properties:
        param1:
          type: domain-name
          description: param1 desc
          required: true
          default: param1 def val
          status: SUPPORTED
        param2:
          type: ipv4-address-no-zone
          description: param2 desc
          required: true
          default: param2 def val
          status: SUPPORTED
        param3:
          type: instance-identifier
          description: param3 desc
          required: true
          default: param3 def val
          status: SUPPORTED
        param4:
          type: uuid
          description: param4 desc
          required: true
          default: param4 def val
          status: SUPPORTED
        param5:
          type: empty
          description: param5 desc
          required: true
          default: param5 def val
          status: SUPPORTED
        param6:
          type: object-identifier-128
          description: param6 desc
          required: true
          default: param6 def val
          status: SUPPORTED
        param7:
          type: dscp
          description: param7 desc
          required: true
          default: param7 def val
          status: SUPPORTED
        param8:
          type: int64
          description: param8 desc
          required: true
          default: param8 def val
          status: SUPPORTED
        param9:
          type: zero-based-counter64
          description: param9 desc
          required: true
          default: param9 def val
          status: SUPPORTED
        param10:
          type: int8
          description: param10 desc
          required: true
          default: param10 def val
          status: SUPPORTED
        param11:
          type: host
          description: param11 desc
          required: true
          default: param11 def val
          status: SUPPORTED
        param12:
          type: uint32
          description: param12 desc
          required: true
          default: param12 def val
          status: SUPPORTED
        param13:
          type: timeticks
          description: param13 desc
          required: true
          default: param13 def val
          status: SUPPORTED
        param15:
          type: mac-address
          description: param15 desc
          required: true
          default: param15 def val
          status: SUPPORTED
        param16:
          type: as-number
          description: param16 desc
          required: true
          default: param16 def val
          status: SUPPORTED
        param17:
          type: counter64
          description: param17 desc
          required: true
          default: param17 def val
          status: SUPPORTED
        param19:
          type: xpath1.0
          description: param19 desc
          required: true
          default: param19 def val
          status: SUPPORTED
        param20:
          type: ip-version
          description: param20 desc
          required: true
          default: param20 def val
          status: SUPPORTED
        param21:
          type: port-number
          description: param21 desc
          required: true
          default: param21 def val
          status: SUPPORTED
        param22:
          type: int16
          description: param22 desc
          required: true
          default: param22 def val
          status: SUPPORTED
        param23:
          type: ipv6-address-no-zone
          description: param23 desc
          required: true
          default: param23 def val
          status: SUPPORTED
        param24:
          type: hex-string
          description: param24 desc
          required: true
          default: param24 def val
          status: SUPPORTED
        param26:
          type: uint64
          description: param26 desc
          required: true
          default: param26 def val
          status: SUPPORTED
        param27:
          type: uint8
          description: param27 desc
          required: true
          default: param27 def val
          status: SUPPORTED
        param28:
          type: ipv4-prefix
          description: param28 desc
          required: true
          default: param28 def val
          status: SUPPORTED
        param29:
          type: ipv6-prefix
          description: param29 desc
          required: true
          default: param29 def val
          status: SUPPORTED
        param30:
          type: gauge64
          description: param30 desc
          required: true
          default: param30 def val
          status: SUPPORTED
        param31:
          type: counter32
          description: param31 desc
          required: true
          default: param31 def val
          status: SUPPORTED
        param32:
          type: string
          description: param32 desc
          required: true
          default: param32 def val
          status: SUPPORTED
        param33:
          type: object-identifier
          description: param33 desc
          required: true
          default: param33 def val
          status: SUPPORTED
        param34:
          type: ip-address-no-zone
          description: param34 desc
          required: true
          default: param34 def val
          status: SUPPORTED
        param36:
          type: gauge32
          description: param36 desc
          required: true
          default: param36 def val
          status: SUPPORTED
        param37:
          type: ipv4-address
          description: param37 desc
          required: true
          default: param37 def val
          status: SUPPORTED
        param38:
          type: ip-prefix
          description: param38 desc
          required: true
          default: param38 def val
          status: SUPPORTED
        param39:
          type: uint16
          description: param39 desc
          required: true
          default: param39 def val
          status: SUPPORTED
        param40:
          type: timestamp
          description: param40 desc
          required: true
          default: param40 def val
          status: SUPPORTED
        param42:
          type: dotted-quad
          description: param42 desc
          required: true
          default: param42 def val
          status: SUPPORTED
        param43:
          type: uri
          description: param43 desc
          required: true
          default: param43 def val
          status: SUPPORTED
        param44:
          type: ipv6-address
          description: param44 desc
          required: true
          default: param44 def val
          status: SUPPORTED
        param45:
          type: ipv6-flow-label
          description: param45 desc
          required: true
          default: param45 def val
          status: SUPPORTED
        param46:
          type: zero-based-counter32
          description: param46 desc
          required: true
          default: param46 def val
          status: SUPPORTED
        param47:
          type: ip-address
          description: param47 desc
          required: true
          default: param47 def val
          status: SUPPORTED
        param48:
          type: boolean
          description: param48 desc
          required: true
          default: param48 def val
          status: SUPPORTED
        param50:
          type: yang-identifier
          description: param50 desc
          required: true
          default: param50 def val
          status: SUPPORTED
        param51:
          type: int32
          description: param51 desc
          required: true
          default: param51 def val
          status: SUPPORTED
        param52:
          type: date-and-time
          description: param52 desc
          required: true
          default: param52 def val
          status: SUPPORTED
        param53:
          type: phys-address
          description: param53 desc
          required: true
          default: param53 def val
          status: SUPPORTED
topology_template:
  node_templates:
    Property Definition_Template:
      type: Property Definition
      properties:
        param 1: <rule-type:rule1> <resk1:resk2 , resk2:resv2 , resk3:resv3> param1 source <reqk1:reqv1 , reqk2:reqv2 , reqk3:reqv3>
        param 2: <rule-type:rule2> <resk1:resk2 , resk2:resv2> param2 source <reqk1:reqv1 , reqk2:reqv2 , reqk3:reqv3>