{"additionalProperties": false, "required": ["repo"], "type": "object", "properties": {"url_template": {"type": "string"}, "deploy_key_file": {"type": "string", "format": "file-path"}, "repo_ssh_locator": {"type": "string"}, "repo": {"type": "string"}, "branch": {"default": "main", "type": "string"}, "deploy_key": {"writeOnly": true, "type": "string", "format": "password"}}}