blob: e66ce1635523e5bddff9a7813c521678e93a2223 [file] [log] [blame]
Tomás Villaseca78f1c932020-01-28 16:27:35 -03001/*
2 Copyright 2020 Whitestack LLC
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13 implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16*/
17
18module day1-2 {
19 yang-version 1.1;
Tomás Villasecab6c00162020-05-16 17:27:50 -040020 namespace "urn:etsi:osm:yang:augments:day1-2";
Tomás Villaseca78f1c932020-01-28 16:27:35 -030021 prefix "day1-2";
22
23 import etsi-nfv-vnfd {
24 prefix vnfd;
25 }
26
27 import common-augments {
28 prefix common;
29 }
30
31 grouping extended-vnf-configuration {
Tomás Villasecaf3b77742020-02-22 15:08:21 -030032 list vnf-configuration {
33 key "id";
34 leaf id {
35 description
36 "Internal identifier for the VNF configuration";
37 type string;
38 }
Tomás Villaseca78f1c932020-01-28 16:27:35 -030039 uses common:vnfc-configuration;
40 uses common:vnfc-relations;
41 uses common:vdu-config-access;
42 }
43 }
44
45 grouping extended-vdu-configuration {
Tomás Villasecaf3b77742020-02-22 15:08:21 -030046 list vdu-configuration {
47 key "id";
48 leaf id {
49 description
50 "Internal identifier for the VDU configuration";
51 type string;
52 }
Tomás Villaseca78f1c932020-01-28 16:27:35 -030053 uses common:vnfc-configuration;
54 uses common:vdu-config-access;
55 }
56 }
57
58 augment "/vnfd:vnfd" {
59 uses extended-vnf-configuration;
60 }
61
Tomás Villasecaf3b77742020-02-22 15:08:21 -030062 augment "/vnfd:vnfd" {
Tomás Villaseca78f1c932020-01-28 16:27:35 -030063 uses extended-vdu-configuration;
64 }
65}