{ "$schema": "https://raw.githubusercontent.com/elyra-ai/elyra/master/elyra/metadata/schemas/meta-schema.json", "$id": "https://raw.githubusercontent.com/elyra-ai/elyra/master/elyra/pipeline/airflow/package_catalog_connector/airflow-package-catalog.json", "title": "Apache Airflow package operator catalog", "name": "airflow-package-catalog", "schemaspace": "component-catalogs", "schemaspace_id": "8dc89ca3-4b90-41fd-adb9-9510ad346620", "metadata_class_name": "elyra.pipeline.component_metadata.ComponentCatalogMetadata", "uihints": { "title": "Apache Airflow core operator catalog", "icon": "", "reference_url": "https://github.com/elyra-ai/elyra/tree/master/elyra/pipeline/airflow/package_catalog_connector" }, "properties": { "schema_name": { "title": "Schema Name", "description": "The schema associated with this instance", "type": "string", "const": "airflow-package-catalog" }, "display_name": { "title": "Display Name", "description": "Display name of this Component Catalog", "type": "string", "minLength": 1 }, "metadata": { "description": "Additional data specific to this metadata", "type": "object", "properties": { "description": { "title": "Description", "description": "Description of this Component Catalog", "type": "string", "default": "Airflow package operator catalog" }, "runtime_type": { "title": "Runtime", "description": "List of runtime types this catalog supports", "type": "string", "enum": ["APACHE_AIRFLOW"], "default": "APACHE_AIRFLOW", "uihints": { "field_type": "dropdown" } }, "categories": { "title": "Category Names", "description": "Assign the operators in the catalog to one or more categories, to group them in the visual pipeline editor palette.", "type": "array", "items": { "type": "string", "maxLength": 18 }, "default": ["Core packages"], "uihints": { "field_type": "array", "category": "Component Categories" } }, "airflow_package_download_url": { "title": "Airflow package download URL", "description": "URL where the Apache Airflow package wheel can be downloaded.", "type": "string", "uihints": { "category": "Source" } } }, "required": ["runtime_type", "airflow_package_download_url"] } }, "required": ["schema_name", "display_name", "metadata"] }