Add auth mode in service
[cli.git] / framework / src / test / resources / sample-test-schema.yaml
1 onap_cmd_schema_version: 1.0
2 name: sample-test
3 description: Onap sample command to test the command features
4 service:
5   name: sample
6   version: v1
7   auth: none
8 parameters:
9   - name: bool-param
10     type: bool
11     description: Onap boolean param, by default its always false.
12     short_option: b
13     long_option: bool
14     is_optional: true
15     default_value: false
16   - name: secure-param
17     type: string
18     description: Onap secure param such as password
19     short_option: x
20     long_option: secure
21     is_secured: true
22     is_optional: false
23     default_Value: pass123#
24   - name: string-param
25     type: string
26     description: Onap string param
27     long_option: string-param
28     short_option: c
29     is_optional: false
30     default_Value: test
31   - name: yaml-param
32     type: json
33     description: Onap yaml file location param
34     long_option: yaml-param
35     short_option: y
36     is_optional: false
37   - name: json-param
38     type: json
39     description: Onap json file location param
40     long_option: json-param
41     short_option: j
42     is_optional: false
43     is_secured: false
44   - name: long-param
45     type: long
46     description: Onap long param
47     short_option: l
48     long_option: long-opt
49     is_optional: false
50     default_value: 10
51   - name: url-param
52     type: url
53     description: Onap url param
54     short_option: r
55     long_option: url
56     is_optional: false
57     default_value: http://localhost:8082/file.txt
58   - name: env-param
59     type: string
60     description: Onap env param.
61     short_option: z
62     long_option: env
63     is_optional: false
64     default_value: ${ENV_VAR}
65   - name: positional-args
66     type: string
67     description: Onap positional args, if no short option and no long option given for it
68     is_optional: false
69     default_value: http://localhost:8082/file.txt
70 results:
71   direction: portrait
72   attributes:
73     - name: output-1
74       description: Onap output attribute marked in short
75       scope: short
76       type: string
77       is_secured: true
78     - name: output-2
79       description: Onap output attribute marked in long
80       scope: short
81       is_secured: false
82       type: string