Merge "add group notation to resource dictionary"
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / vault-secrets.json
1 {\r
2   "tags": "vault-secrets",\r
3   "name": "vault-secrets",\r
4   "group":"default",\r
5   "property": {\r
6     "description": "Vault secret resolution with dynamic endpoint-selector",\r
7     "type": "map",\r
8     "entry_schema": {\r
9       "type": "string"\r
10     }\r
11   },\r
12   "updated-by": "Steve Siani <alphonse.steve.siani.djissitchi@ibm.com>",\r
13   "sources": {\r
14     "input": {\r
15       "type": "source-input"\r
16     },\r
17     "vault-data": {\r
18       "type": "source-rest",\r
19       "properties": {\r
20         "endpoint-selector": "dynamic-secret-source",\r
21         "verb": "GET",\r
22         "type": "JSON",\r
23         "url-path": "$secret-path",\r
24         "path": "",\r
25         "input-key-mapping": {\r
26           "secret-path": "secret-path"\r
27         },\r
28         "output-key-mapping": {\r
29           "data": "data"\r
30         },\r
31         "key-dependencies": [\r
32           "secret-path"\r
33         ]\r
34       }\r
35     }\r
36   }\r
37 }\r