X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=appc-sequence-generator%2Fappc-sequence-generator-model%2Fsrc%2Fmain%2Fyang%2Fsequence-generator.yang;h=6da825195eda43ce5c4ae470b59eea4a8d3e1957;hb=13b9505921e2cbbd4b155a78bfdaa5caa3375ec0;hp=49c1551d0e6cca81ba11d4b1e9824a29954d59a3;hpb=9ebb5ddcb60345dea668049c73f5f2d9c3cdf731;p=appc.git diff --git a/appc-sequence-generator/appc-sequence-generator-model/src/main/yang/sequence-generator.yang b/appc-sequence-generator/appc-sequence-generator-model/src/main/yang/sequence-generator.yang index 49c1551d0..6da825195 100644 --- a/appc-sequence-generator/appc-sequence-generator-model/src/main/yang/sequence-generator.yang +++ b/appc-sequence-generator/appc-sequence-generator-model/src/main/yang/sequence-generator.yang @@ -1,3 +1,27 @@ +/*- + * ============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========================================================= + */ + module sequence-generator { yang-version 1; @@ -18,6 +42,7 @@ module sequence-generator { type enumeration { enum "Start"; enum "Stop"; + enum "Restart"; } } leaf action-level { @@ -62,6 +87,7 @@ module sequence-generator { type string; } list vm { + ordered-by user; key "vserver-id"; leaf vserver-id { type string; @@ -118,8 +144,8 @@ module sequence-generator { grouping capabilities { container capabilities { leaf-list vnf { - type string; - } + type string; + } leaf-list vf-module { type string; } @@ -142,6 +168,7 @@ module sequence-generator { } } list transactions{ + ordered-by user; key "transaction-id"; leaf transaction-id{ type uint16; @@ -203,6 +230,9 @@ module sequence-generator { leaf ignore{ type boolean; } + leaf jump{ + type uint16; + } } } } @@ -220,4 +250,4 @@ module sequence-generator { uses response; } } - } \ No newline at end of file + }