import * as $dara from '@darabonba/typescript'; export declare class GetPipelineResponseBodyExecutePolicyRunOnce extends $dara.Model { /** * @remarks * The start timestamp. * * @example * 1772519013 */ fromTime?: number; /** * @remarks * The end timestamp. * * @example * 1772519013 */ toTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodyExecutePolicyScheduled extends $dara.Model { /** * @remarks * The start timestamp. * * @example * 1772519013 */ fromTime?: number; /** * @remarks * The time interval. * * @example * 86400 */ interval?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodyExecutePolicy extends $dara.Model { /** * @remarks * The execution mode. * * @example * runOnce */ mode?: string; /** * @remarks * The configuration for one-time execution. */ runOnce?: GetPipelineResponseBodyExecutePolicyRunOnce; /** * @remarks * The configuration for scheduled execution. */ scheduled?: GetPipelineResponseBodyExecutePolicyScheduled; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodyPipelineNodes extends $dara.Model { /** * @remarks * The node ID. * * @example * node_1 */ id?: string; /** * @remarks * The parameters. */ parameters?: { [key: string]: any; }; /** * @remarks * The node type. * * @example * dedup-fuzzy */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodyPipeline extends $dara.Model { /** * @remarks * The nodes. */ nodes?: GetPipelineResponseBodyPipelineNodes[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodySinkDataset extends $dara.Model { /** * @remarks * The dataset. * * @example * dataset_1 */ dataset?: string; /** * @remarks * The workspace ID. * * @example * workspace-test */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodySink extends $dara.Model { /** * @remarks * The dataset information. */ dataset?: GetPipelineResponseBodySinkDataset; /** * @remarks * The output destination type. * * @example * dataset */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodySourceLogstore extends $dara.Model { /** * @remarks * The Simple Log Service Logstore name. * * @example * test-logstore */ logstore?: string; /** * @remarks * The Simple Log Service project name. * * @example * test-project */ project?: string; /** * @remarks * The filter statement for the Simple Log Service Logstore. * * @example * status:500 and method:GET */ query?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBodySource extends $dara.Model { /** * @remarks * The Simple Log Service Logstore information. */ logstore?: GetPipelineResponseBodySourceLogstore; /** * @remarks * The data source type. * * @example * logstore */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetPipelineResponseBody extends $dara.Model { /** * @remarks * The creation time. * * Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ * * @example * 2025-03-11T08:21:58Z */ createTime?: string; /** * @remarks * The description. * * @example * workspace test */ description?: string; /** * @remarks * The execution policy. */ executePolicy?: GetPipelineResponseBodyExecutePolicy; /** * @remarks * The pipeline information. */ pipeline?: GetPipelineResponseBodyPipeline; /** * @remarks * The pipeline name. * * @example * pipeline-name-1 */ pipelineName?: string; /** * @remarks * The region ID. * * @example * cn-hangzhou */ regionId?: string; /** * @remarks * The request ID. * * @example * 3430AE20-AFFF-597C-B553-2DF04B2933AA */ requestId?: string; /** * @remarks * The output destination. */ sink?: GetPipelineResponseBodySink; /** * @remarks * The data source. */ source?: GetPipelineResponseBodySource; /** * @remarks * The update time. * * Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ * * @example * 2026-02-06T14:09:11Z */ updateTime?: string; /** * @remarks * The workspace ID. * * @example * workspace-test */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }