{
  "doc_type": "pipeline",
  "version": "3.0",
  "json_schema": "http://api.dataplatform.ibm.com/schemas/common-pipeline/pipeline-flow/pipeline-flow-v3-schema.json",
  "id": "c06ad0e7-8c86-462b-b3fc-a7d771f75707",
  "primary_pipeline": "primary",
  "pipelines": [
    {
      "id": "primary",
      "nodes": [
        {
          "id": "{{uuid-Notebook}}",
          "type": "execution_node",
          "op": "execute-notebook-node",
          "app_data": {
            "label": "{{label}}",
            "component_parameters": {
              "filename": "{{filename}}",
              "runtime_image": "{{runtime_image}}",
              "env_vars": ["var1=var1", "var2=var2", "var3="],
              "include_subdirectories": false,
              "dependencies": ["a.txt", "b.txt", "c.txt"],
              "outputs": ["d.txt", "e.txt", "f.txt"],
              "kv_test_property": ["var1 =var1", "var3=  "]
            },
            "ui_data": {
              "label": "{{label}}",
              "description": "Notebook file"
            }
          }
        },
        {
          "id": "{{uuid-TestOperator1}}",
          "type": "execution_node",
          "op": "local-file-catalog:8371f5970c7b:TestOperator",
          "app_data": {
            "label": "{{label}}",
            "component_parameters": {
              "mounted_volumes": "a component-parsed property"
            },
            "component_source": "{{component_source}}",
            "ui_data": {
              "label": "{{label}}",
              "description": "A test operator"
            }
          }
        },
        {
          "id": "{{uuid-DeriveFromTestOperator1}}",
          "type": "execution_node",
          "op": "local-file-catalog:8371f5970c7b:DeriveFromTestOperator",
          "app_data": {
            "label": "{{label}}",
            "component_parameters": {
              "mounted_volumes": ["/mnt/vol1=pvc-claim-1"]
            },
            "component_source": "{{component_source}}",
            "ui_data": {
              "label": "{{label}}",
              "description": "An operator that derives from TestOperator"
            }
          }
        },
        {
          "id": "{{uuid-DeriveFromTestOperator2}}",
          "type": "execution_node",
          "op": "local-file-catalog:8371f5970c7b:DeriveFromTestOperator",
          "app_data": {
            "label": "{{label}}",
            "component_parameters": {
              "mounted_volumes": []
            },
            "component_source": "{{component_source}}",
            "ui_data": {
              "label": "{{label}}",
              "description": "An operator that derives from TestOperator"
            }
          }
        }
      ],
      "app_data": {
        "runtime": "{{runtime}}",
        "runtime_config": "{{runtime-config}}",
        "runtime_type": "APACHE_AIRFLOW",
        "ui_data": {
          "comments": []
        },
        "properties": {
          "name": "{{name}}",
          "pipeline_defaults": {
            "runtime_image": "{{ default_image }}",
            "env_vars": ["var1=var_one", "var2=var_two", "var3=var_three"],
            "kv_test_property": [
              "var1=var_one  ",
              "var2=var2",
              "var3  =var_three"
            ],
            "mounted_volumes": ["/mnt/vol2=pvc-claim-2"]
          },
          "runtime": "{{runtime description}}"
        },
        "version": 5
      }
    }
  ],
  "schemas": []
}
