Databricks SDK for JavaScript
    Preparing search index...
    interface ClonePipelineRequest {
        allowDuplicateNames?: boolean;
        budgetPolicyId?: string;
        catalog?: string;
        channel?: string;
        cloneMode?: CloneMode;
        clusters?: PipelineCluster[];
        configuration?: Record<string, string>;
        continuous?: boolean;
        deployment?: PipelineDeployment;
        development?: boolean;
        edition?: string;
        environment?: PipelinesEnvironment;
        eventLog?: EventLogSpec;
        expectedLastModified?: bigint;
        filters?: Filters;
        gatewayDefinition?: IngestionGatewayPipelineDefinition;
        id?: string;
        ingestionDefinition?: IngestionPipelineDefinition;
        libraries?: PipelineLibrary[];
        name?: string;
        notifications?: Notifications[];
        photon?: boolean;
        pipelineId?: string;
        restartWindow?: RestartWindow;
        rootPath?: string;
        schema?: string;
        serverless?: boolean;
        serverlessComputeId?: string;
        storage?: string;
        tags?: Record<string, string>;
        target?: string;
        trigger?: PipelineTrigger;
        usagePolicyId?: string;
    }
    Index

    Properties

    allowDuplicateNames?: boolean

    If false, deployment will fail if name conflicts with that of another pipeline.

    budgetPolicyId?: string

    Budget policy of this pipeline.

    catalog?: string

    A catalog in Unity Catalog to publish data from this pipeline to. If target is specified, tables in this pipeline are published to a target schema inside catalog (for example, catalog.target.table). If target is not specified, no data is published to Unity Catalog.

    channel?: string

    SDP Release Channel that specifies which version to use.

    cloneMode?: CloneMode

    The type of clone to perform. Currently, only deep copies are supported

    clusters?: PipelineCluster[]

    Cluster settings for this pipeline deployment.

    configuration?: Record<string, string>

    String-String configuration for this pipeline execution.

    continuous?: boolean

    Whether the pipeline is continuous or triggered. This replaces trigger.

    deployment?: PipelineDeployment

    Deployment type of this pipeline.

    development?: boolean

    Whether the pipeline is in Development mode. Defaults to false.

    edition?: string

    Pipeline product edition.

    environment?: PipelinesEnvironment

    Environment specification for this pipeline used to install dependencies.

    eventLog?: EventLogSpec

    Event log configuration for this pipeline

    expectedLastModified?: bigint

    If present, the last-modified time of the pipeline settings before the clone. If the settings were modified after that time, then the request will fail with a conflict.

    filters?: Filters

    Filters on which Pipeline packages to include in the deployed graph.

    The definition of a gateway pipeline to support change data capture.

    id?: string

    Unique identifier for this pipeline.

    ingestionDefinition?: IngestionPipelineDefinition

    The configuration for a managed ingestion pipeline. These settings cannot be used with the 'libraries', 'schema', 'target', or 'catalog' settings.

    libraries?: PipelineLibrary[]

    Libraries or code needed by this deployment.

    name?: string

    Friendly identifier for this pipeline.

    notifications?: Notifications[]

    List of notification settings for this pipeline.

    photon?: boolean

    Whether Photon is enabled for this pipeline.

    pipelineId?: string

    Source pipeline to clone from

    restartWindow?: RestartWindow

    Restart window of this pipeline.

    rootPath?: string

    Root path for this pipeline. This is used as the root directory when editing the pipeline in the user interface and it is added to sys.path when executing Python sources during pipeline execution.

    schema?: string

    The default schema (database) where tables are read from or published to.

    serverless?: boolean

    Whether serverless compute is enabled for this pipeline.

    serverlessComputeId?: string

    Serverless compute ID specified by the user for serverless pipelines.

    storage?: string

    DBFS root directory for storing checkpoints and tables.

    tags?: Record<string, string>

    A map of tags associated with the pipeline. These are forwarded to the cluster as cluster tags, and are therefore subject to the same limitations. A maximum of 25 tags can be added to the pipeline.

    target?: string

    Target schema (database) to add tables in this pipeline to. Exactly one of schema or target must be specified. To publish to Unity Catalog, also specify catalog. This legacy field is deprecated for pipeline creation in favor of the schema field.

    trigger?: PipelineTrigger

    Which pipeline trigger to use. Deprecated: Use continuous instead.

    usagePolicyId?: string

    Usage policy of this pipeline.