2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://nvidia.com/dw/trans.schema.json",
4 "title": "DW CGF Transformation Descriptor",
5 "description": "The descriptor of a CGF transformation. The keys in JSON should appear in the same order as the properties are documented in the schema.",
12 "additionalProperties": false,
15 "description": "An optional description of the transformation descriptor",
19 "description": "The target type name of the transformation. Current this field only serves as a hint, not enforced so far.",
21 "pattern": "^[a-zA-Z][a-zA-Z0-9_]*$"
24 "description": "Specify if the target is an application or graphlet.",
32 "description": "A sequence of actions defines the transformation",
36 "description": "Definition of each action. Each kind of action only allow its own properties appear in the object.",
37 "additionalProperties": false,
43 "description": "An optional description of the action",
47 "description": "The action name. The action name has to be registered into ActionFactory.",
49 "pattern": "^[a-z][a-z0-9\\-]*[a-z0-9]$"
52 "description": "The names of the DAG component to which the action is going to be applied.",
56 "pattern": "^[a-z][a-zA-Z0-9]*(\\.[a-z][a-zA-Z0-9]*)*$"
61 "description": "The attributes for the action.",
63 "patternProperties": {
64 "^[a-z][a-zA-Z0-9_-]*$": {
65 "description": "Value for the action attribute.",