2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Copyright (C) 2017 Amdocs
8 * =============================================================================
9 * Licensed under the Apache License, Version 2.0 (the "License");
10 * you may not use this file except in compliance with the License.
11 * You may obtain a copy of the License at
13 * http://www.apache.org/licenses/LICENSE-2.0
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
21 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
22 * ============LICENSE_END=========================================================
27 namespace "org:openecomp:appc:vnf:ATD456";
29 organization "Copyright 2017 AT&T Intellectual Property.";
32 "Property Definition description";
34 revision "2017-01-01" {
36 "ATD456 Configuration";
39 import ietf-inet-types {
43 import ietf-yang-types {
47 grouping vnf-config-grp {
48 container vnf-config {
50 type inet:domain-name;
51 description "param1 desc";
53 default "param1 def val";
56 type inet:ipv4-address-no-zone;
57 description "param2 desc";
59 default "param2 def val";
62 type instance-identifier;
63 description "param3 desc";
65 default "param3 def val";
69 description "param4 desc";
71 default "param4 def val";
75 description "param5 desc";
77 default "param5 def val";
80 type yang:object-identifier-128;
81 description "param6 desc";
83 default "param6 def val";
87 description "param7 desc";
89 default "param7 def val";
93 description "param8 desc";
95 default "param8 def val";
98 type yang:zero-based-counter64;
99 description "param9 desc";
101 default "param9 def val";
105 description "param10 desc";
107 default "param10 def val";
111 description "param11 desc";
113 default "param11 def val";
117 description "param12 desc";
119 default "param12 def val";
123 description "param13 desc";
125 default "param13 def val";
128 type yang:mac-address;
129 description "param15 desc";
131 default "param15 def val";
135 description "param16 desc";
137 default "param16 def val";
141 description "param17 desc";
143 default "param17 def val";
147 description "param19 desc";
149 default "param19 def val";
152 type inet:ip-version;
153 description "param20 desc";
155 default "param20 def val";
158 type inet:port-number;
159 description "param21 desc";
161 default "param21 def val";
165 description "param22 desc";
167 default "param22 def val";
170 type inet:ipv6-address-no-zone;
171 description "param23 desc";
173 default "param23 def val";
176 type yang:hex-string;
177 description "param24 desc";
179 default "param24 def val";
183 description "param26 desc";
185 default "param26 def val";
189 description "param27 desc";
191 default "param27 def val";
194 type inet:ipv4-prefix;
195 description "param28 desc";
197 default "param28 def val";
200 type inet:ipv6-prefix;
201 description "param29 desc";
203 default "param29 def val";
207 description "param30 desc";
209 default "param30 def val";
213 description "param31 desc";
215 default "param31 def val";
219 description "param32 desc";
221 default "param32 def val";
224 type yang:object-identifier;
225 description "param33 desc";
227 default "param33 def val";
230 type inet:ip-address-no-zone;
231 description "param34 desc";
233 default "param34 def val";
237 description "param36 desc";
239 default "param36 def val";
242 type inet:ipv4-address;
243 description "param37 desc";
245 default "param37 def val";
249 description "param38 desc";
251 default "param38 def val";
255 description "param39 desc";
257 default "param39 def val";
261 description "param40 desc";
263 default "param40 def val";
266 type yang:dotted-quad;
267 description "param42 desc";
269 default "param42 def val";
273 description "param43 desc";
275 default "param43 def val";
278 type inet:ipv6-address;
279 description "param44 desc";
281 default "param44 def val";
284 type inet:ipv6-flow-label;
285 description "param45 desc";
287 default "param45 def val";
290 type yang:zero-based-counter32;
291 description "param46 desc";
293 default "param46 def val";
296 type inet:ip-address;
297 description "param47 desc";
299 default "param47 def val";
303 description "param48 desc";
305 default "param48 def val";
308 type yang:yang-identifier;
309 description "param50 desc";
311 default "param50 def val";
315 description "param51 desc";
317 default "param51 def val";
320 type yang:date-and-time;
321 description "param52 desc";
323 default "param52 def val";
326 type yang:phys-address;
327 description "param53 desc";
329 default "param53 def val";
334 container vnf-config-repo {
335 list vnf-config-list {
336 key "vnf-identifier";
337 leaf vnf-identifier {