{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/qlik-oss/schemas/refs/heads/main/qtcp/task.settings.lakehousestorage.schema.json", "title": "Lakehouse Storage Task Settings", "description": "Schema for Lakehouse Storage task settings configuration", "type": "object", "additionalProperties": false, "required": ["artifactsLocation", "taskRuntime"], "properties": { "artifactsLocation": { "$ref": "task.settings.common.schema.json#/definitions/artifactsLocation" }, "artifactsSettings": { "$ref": "task.settings.common.schema.json#/definitions/artifactsSettings-Standard" }, "storageLocationSettings": { "$ref": "task.settings.common.schema.json#/definitions/locationSettings" }, "catalogIntegration": { "$ref": "task.settings.common.schema.json#/definitions/catalogIntegration" }, "ddlHandlingPolicy": { "$ref": "task.settings.common.schema.json#/definitions/ddlHandlingPolicy" }, "taskRuntime": { "type": "object", "description": "Runtime configuration for the task", "additionalProperties": false, "required": ["lakehouseCluster"], "properties": { "lakehouseCluster": { "type": "string", "description": "Name of the lakehouse cluster to use" } } } } }