Migrate type long into digit
[cli.git] / framework / src / test / resources / onap-test-schema.yaml
1 open_cli_schema_version: 1.0
2 name: sample-test
3 description: Onap sample command to test the command features
4 verion: cli-1.0
5 service:
6   name: sample
7   version: v1
8   auth: none
9 parameters:
10   - name: bool-param
11     type: bool
12     description: Onap boolean param, by default its always false.
13     short_option: b
14     long_option: bool
15     is_optional: true
16     default_value: false
17   - name: secure-param
18     type: string
19     description: Onap secure param such as password
20     short_option: x
21     long_option: secure
22     is_secured: true
23     is_optional: false
24     default_Value: pass123#
25   - name: string-param
26     type: string
27     description: Onap string param
28     long_option: string-param
29     short_option: c
30     is_optional: false
31     default_Value: test
32   - name: yaml-param
33     type: json
34     description: Onap yaml file location param
35     long_option: yaml-param
36     short_option: y
37     is_optional: false
38   - name: json-param
39     type: json
40     description: Onap json file location param
41     long_option: json-param
42     short_option: j
43     is_optional: false
44   - name: long-param
45     type: digit
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