1 module sequence-generator {
4 namespace "org:openecomp:appc:sequencegenerator";
5 prefix sequencegenerator;
8 "Defines sequence generator api interface for App-C services";
10 revision "2017-07-06" {
15 grouping request-info {
16 container request-info{
31 container action-identifier {
33 description "identifies the VNF to which this action is to be applied(vnf-id uniquely identifies the service-instance referred to).";
44 description "An action-specific value opaque to the APPC handler.
45 The value can be any valid JSON type (primitive, object, collection of those two).
46 APPC will pass the value as raw JSON string";
52 grouping inventory-info {
53 container inventory-info {
82 grouping dependency-info {
83 container dependency-info {
101 grouping tunable-parameters {
102 container tunable-parameters {
118 grouping capabilities {
119 container capabilities {
123 leaf-list vf-module {
145 key "transaction-id";
155 container action-identifier{
169 leaf precheck-operator{
172 list precheck-options{
173 leaf pre-transaction-id{
187 leaf response-message{
190 container response-action{
211 rpc generate-sequence {
215 uses dependency-info;
216 uses tunable-parameters;