Merge "Updated golden README for config-assing"
[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   "property": {\r
5     "description": "Vault secret resolution with dynamic endpoint-selector",\r
6     "type": "map",\r
7     "entry_schema": {\r
8       "type": "string"\r
9     }\r
10   },\r
11   "updated-by": "Steve Siani <alphonse.steve.siani.djissitchi@ibm.com>",\r
12   "sources": {\r
13     "input": {\r
14       "type": "source-input"\r
15     },\r
16     "vault-data": {\r
17       "type": "source-rest",\r
18       "properties": {\r
19         "endpoint-selector": "dynamic-secret-source",\r
20         "verb": "GET",\r
21         "type": "JSON",\r
22         "url-path": "$secret-path",\r
23         "path": "",\r
24         "input-key-mapping": {\r
25           "secret-path": "secret-path"\r
26         },\r
27         "output-key-mapping": {\r
28           "data": "data"\r
29         },\r
30         "key-dependencies": [\r
31           "secret-path"\r
32         ]\r
33       }\r
34     }\r
35   }\r
36 }