{ "doc_type": "pipeline", "version": "3.0", "json_schema": "http://api.dataplatform.ibm.com/schemas/common-pipeline/pipeline-flow/pipeline-flow-v3-schema.json", "id": "elyra-auto-generated-pipeline", "primary_pipeline": "primary", "pipelines": [ { "id": "primary", "nodes": [ { "id": "4bde6fbe-3935-4fd8-a338-5d15d39d0ddc", "type": "execution_node", "op": "elyra-kfp-examples-catalog:a08014f9252f", "app_data": { "component_parameters": { "url": { "activeControl": "StringControl", "StringControl": "https://raw.githubusercontent.com/elyra-ai/elyra/main/elyra/metadata/error.py" }, "curl_options": { "activeControl": "StringControl", "StringControl": "--location" }, "output_data": "", "mounted_volumes": [], "kubernetes_pod_annotations": [] }, "label": "", "component_source": "{\"catalog_type\": \"elyra-kfp-examples-catalog\", \"component_ref\": {\"component-id\": \"download_data.yaml\"}}", "ui_data": { "label": "Download data", "image": "/static/elyra/kubeflow.svg", "x_pos": 84.00000762939453, "y_pos": 90.5 } }, "inputs": [ { "id": "inPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Input Port" } } } ], "outputs": [ { "id": "outPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Output Port" } } } ] }, { "id": "ce91f17a-f5d7-497d-810a-1950260bf60e", "type": "execution_node", "op": "elyra-kfp-examples-catalog:737915b826e9", "app_data": { "component_parameters": { "pattern": { "activeControl": "StringControl", "StringControl": ".*Error" }, "output_filtered_text": "", "mounted_volumes": [], "kubernetes_pod_annotations": [], "text": { "value": "4bde6fbe-3935-4fd8-a338-5d15d39d0ddc", "option": "elyra_output_data" } }, "component_description": "Filter input text according to the given regex pattern using shell and grep.", "label": "", "component_source": "{\"catalog_type\": \"elyra-kfp-examples-catalog\", \"component_ref\": {\"component-id\": \"filter_text_using_shell_and_grep.yaml\"}}", "ui_data": { "label": "Filter text", "image": "/static/elyra/kubeflow.svg", "x_pos": 291, "y_pos": 189.5, "description": "Filter input text according to the given regex pattern using shell and grep." } }, "inputs": [ { "id": "inPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Input Port" } }, "links": [ { "id": "9c75642a-b391-44f6-97af-448569774584", "node_id_ref": "4bde6fbe-3935-4fd8-a338-5d15d39d0ddc", "port_id_ref": "outPort" } ] } ], "outputs": [ { "id": "outPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Output Port" } } } ] }, { "id": "c44f244d-3ca1-4548-8cf0-a76c676849f1", "type": "execution_node", "op": "elyra-kfp-examples-catalog:d68ec7fcdf46", "app_data": { "component_parameters": { "hash_algorithm": { "activeControl": "StringControl", "StringControl": "SHA256" }, "output_hash": "", "mounted_volumes": [], "kubernetes_pod_annotations": [], "data": { "value": "ce91f17a-f5d7-497d-810a-1950260bf60e", "option": "elyra_output_filtered_text" } }, "label": "", "component_source": "{\"catalog_type\": \"elyra-kfp-examples-catalog\", \"component_ref\": {\"component-id\": \"calculate_hash.yaml\"}}", "ui_data": { "label": "Calculate data hash", "image": "/static/elyra/kubeflow.svg", "x_pos": 529, "y_pos": 263.5 } }, "inputs": [ { "id": "inPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Input Port" } }, "links": [ { "id": "13bf1e1f-971e-4384-a937-dd78cca6d843", "node_id_ref": "ce91f17a-f5d7-497d-810a-1950260bf60e", "port_id_ref": "outPort" } ] } ], "outputs": [ { "id": "outPort", "app_data": { "ui_data": { "cardinality": { "min": 0, "max": -1 }, "label": "Output Port" } } } ] } ], "app_data": { "ui_data": { "comments": [] }, "version": 7, "runtime_type": "KUBEFLOW_PIPELINES", "properties": { "pipeline_defaults": {}, "name": "kfp_3_node_custom", "runtime": "Kubeflow Pipelines", "description": "3-node custom component pipeline" } }, "runtime_ref": "" } ], "schemas": [] }