1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- {
- "$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"]
- }
|