summaryrefslogtreecommitdiffstats
path: root/platform-logic/restconfapi-yang/src/main/yang/cds/execution-service.yang
blob: fcd35ed53f50d3f44bff8975498abea3a8da292a (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
module execution-service {
    yang-version 1.1;
    namespace "cds:workflow:rest";
    prefix "cds";

    revision "2019-05-21";

    container process {
        container commonHeader {
            leaf originatorId {
                type string;
            }
            leaf requestId {
                type string;
            }
            leaf subRequestId {
                type string;
            }
        }
        container actionIdentifiers {
            leaf blueprintName {
                type string;
            }
            leaf blueprintVersion {
                type string;
            }
            leaf actionName {
                type string;
            }
            leaf mode {
                type string;
            }
        }
        container payload {
            container resource-assignment-request {
                leaf-list template-prefix {
                    type string;
                }
                anyxml resource-assignment-properties;
            }
        }
    }
}