Migrate MSB commands to onap-1.1 version
[cli.git] / plugins / msb / src / main / resources / onap-cli-schema / microservice-list-schema.yaml
1 onap_cmd_schema_version: 1.0
2 name: microservice-list
3 description: Lists the registetred micro services in Onap
4 version: onap-1.1
5 service:
6   name: msb
7   version: v1
8   auth: none
9 results:
10   direction: landscape
11   attributes:
12     - name: name
13       description: Onap service name
14       scope: short
15       type: string
16     - name: version
17       description: Onap service version
18       scope: short
19       type: string
20     - name: url
21       description: Onap service base url
22       scope: short
23       type: url
24     - name: status
25       description: Onap service status
26       scope: short
27       type: long
28     - name: nodes
29       description: Onap service running nodes
30       scope: long
31       type: json
32 http:
33   request:
34     uri: /services
35     method: GET
36   success_codes:
37     - 201
38     - 200
39   result_map:
40     name: $b{$.[*].serviceName}
41     version: $b{$.[*].version}
42     url: $b{$.[*].url}
43     status: $b{$.[*].status}
44     nodes: $b{$.[*].nodes[*].ip}:$b{$.[*].nodes[*].port}
45   sample_response:
46     body: '[{"serviceName":"test","version":"v1","url":"/api/test/v1","protocol":"REST","visualRange":"1","lb_policy":"hash","nodes":[{"ip":"127.0.0.1","port":"8012","ttl":0,"nodeId":"test_127.0.0.1_8012","expiration":"2017-02-10T05:33:25Z","created_at":"2017-02-10T05:33:25Z","updated_at":"2017-02-10T05:33:25Z"}],"status":"1"}]'
47
48
49
50