Add auth mode in service
[cli.git] / plugins / msb / src / main / resources / 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 service:
5   name: msb
6   version: v1
7   auth: none
8 results:
9   direction: landscape
10   attributes:
11     - name: name
12       description: Onap service name
13       scope: short
14       type: string
15     - name: version
16       description: Onap service version
17       scope: short
18       type: string
19     - name: url
20       description: Onap service base url
21       scope: short
22       type: url
23     - name: status
24       description: Onap service status
25       scope: short
26       type: long
27     - name: nodes
28       description: Onap service running nodes
29       scope: long
30       type: json
31 http:
32   request:
33     uri: /services
34     method: GET
35   success_codes:
36     - 201
37     - 200
38   result_map:
39     name: $b{$.[*].serviceName}
40     version: $b{$.[*].version}
41     url: $b{$.[*].url}
42     status: $b{$.[*].status}
43     nodes: $b{$.[*].nodes[*].ip}:$b{$.[*].nodes[*].port}
44   sample_response:
45     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"}]'
46
47
48
49