{ "version": "1.0.0", "description": "Credential", "properties": { "protocol": { "required": false, "type": "string" }, "token_type": { "required": true, "type": "string", "default" : "password" }, "token": { "required": false, "type": "string" }, "keys": { "required": false, "type": "list", "entry_schema": { "type": "string" } }, "user": { "required": false, "type": "string" } }, "derived_from": "tosca.datatypes.Root" }