Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
243 lines (243 sloc)
5.98 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "http://json-schema.org/draft-04/schema#", | |
"type": "object", | |
"properties": { | |
"actions": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "object", | |
"properties": { | |
"actionType": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"descriptor": { | |
"type": "object", | |
"properties": { | |
"componentScheme": { | |
"type": "string" | |
}, | |
"configuredProperties": { | |
"type": "object" | |
}, | |
"connectorFactory": { | |
"type": "string" | |
}, | |
"connectorCustomizers": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "string" | |
} | |
], | |
"additionalProperties": false | |
}, | |
"exceptionHandler": { | |
"type": "string" | |
}, | |
"inputDataShape": { | |
"type": "object", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"kind" | |
], | |
"additionalProperties": false | |
}, | |
"outputDataShape": { | |
"type": "object", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"kind" | |
], | |
"additionalProperties": false | |
}, | |
"propertyDefinitionSteps": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "object", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"properties": { | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"description", | |
"name", | |
"properties" | |
], | |
"additionalProperties": false | |
} | |
] | |
}, | |
"standardizedErrors": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"displayName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"displayName" | |
], | |
"additionalProperties": false | |
} | |
] | |
} | |
}, | |
"required": [ | |
"inputDataShape", | |
"outputDataShape" | |
], | |
"additionalProperties": false | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"metadata": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"pattern": { | |
"type": "string", | |
"enum": ["From", "Pipe", "To", "PollEnrich"] | |
}, | |
"tags": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "string" | |
} | |
] | |
} | |
}, | |
"required": [ | |
"actionType", | |
"description", | |
"descriptor", | |
"id", | |
"name", | |
"pattern" | |
], | |
"additionalProperties": false | |
} | |
] | |
}, | |
"componentScheme": { | |
"type": "string" | |
}, | |
"configuredProperties": { | |
"type": "object" | |
}, | |
"connectorCustomizers": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "string" | |
} | |
] | |
}, | |
"connectorFactory": { | |
"type": "string" | |
}, | |
"dependencies": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"id", | |
"type" | |
], | |
"additionalProperties": false | |
} | |
] | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"icon": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"metadata": { | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"properties": { | |
"type": "object" | |
}, | |
"tags": { | |
"type": "array", | |
"items": [ | |
{ | |
"type": "string" | |
} | |
] | |
} | |
}, | |
"required": [ | |
"actions", | |
"description", | |
"icon", | |
"id", | |
"name" | |
], | |
"additionalProperties": false | |
} |