import * as $dara from '@darabonba/typescript'; export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigAssignments extends $dara.Model { /** * @remarks * The assignment expression. * * @example * duration / 1000000.0 */ expression?: string; /** * @remarks * The output field. * * @example * latency_ms */ field?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigProjections extends $dara.Model { /** * @remarks * The source field. * * @example * serviceName */ source?: string; /** * @remarks * The target field. * * @example * service */ target?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigRules extends $dara.Model { /** * @remarks * The retained prefix length. * * @example * 2 */ keepPrefix?: number; /** * @remarks * The retained suffix length. * * @example * 2 */ keepSuffix?: number; /** * @remarks * The sensitive keywords. */ keys?: string[]; /** * @remarks * The mask character. * * @example * * */ maskChar?: string; /** * @remarks * The data masking mode. * * @example * keyword */ mode?: string; /** * @remarks * The built-in sensitive types. */ types?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeConditionsField extends $dara.Model { /** * @remarks * The JSON object container. * * @example * {} */ container?: string; /** * @remarks * The reference data type. * * @example * ifconfig */ kind?: string; /** * @remarks * The field or dimension name. * * @example * 007 */ name?: string; /** * @remarks * The JSON literal key path. */ path?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeConditions extends $dara.Model { /** * @remarks * The field reference. */ field?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeConditionsField; /** * @remarks * The match type. * * @example * GLOB */ matchType?: string; /** * @remarks * The match values. */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeMetricName extends $dara.Model { /** * @remarks * The match type. * * @example * EXACT */ matchType?: string; /** * @remarks * The metric names. * * @example * ["http_requests_total"] */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeServiceName extends $dara.Model { /** * @remarks * The match type. * * @example * EXACT */ matchType?: string; /** * @remarks * The match values. */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScope extends $dara.Model { /** * @remarks * The additional field conditions. */ conditions?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeConditions[]; /** * @remarks * The metric name scope. */ metricName?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeMetricName; /** * @remarks * The service name scope. */ serviceName?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScopeServiceName; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigSelector extends $dara.Model { /** * @remarks * The service name list. * * @example * ["checkout-*","order-service"] */ serviceNames?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigTarget extends $dara.Model { /** * @remarks * The target workspace. * * @example * target-checkout-ws */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfig extends $dara.Model { /** * @remarks * The application list. */ applications?: string[]; /** * @remarks * The field assignment list. */ assignments?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigAssignments[]; /** * @remarks * The filter expression. * * @example * attributes["http.route"] != "/health" */ expression?: string; /** * @remarks * The field list. */ fields?: string[]; /** * @remarks * The extended parameters. */ parameters?: { [key: string]: any; }; /** * @remarks * The field projection list. */ projections?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigProjections[]; /** * @remarks * The data masking rule list. */ rules?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigRules[]; /** * @remarks * The effective scope of pipeline processing. */ scope?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigScope; /** * @remarks * The SPL script. * * @example * * | extend latency_ms = duration / 1000000 */ script?: string; /** * @remarks * The service selector. */ selector?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigSelector; /** * @remarks * The processing target. */ target?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfigTarget; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputsProcessors extends $dara.Model { /** * @remarks * The processor configuration. */ config?: ListDataPipelinesResponseBodyPipelinesOutputsProcessorsConfig; /** * @remarks * The processor name. * * @example * drop-health-check */ name?: string; /** * @remarks * The processor type. * * @example * filter */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesOutputs extends $dara.Model { /** * @remarks * The output name. * * @example * checkout_route */ name?: string; /** * @remarks * The branch processors. */ processors?: ListDataPipelinesResponseBodyPipelinesOutputsProcessors[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigAssignments extends $dara.Model { /** * @remarks * The assignment expression. * * @example * duration / 1000000.0 */ expression?: string; /** * @remarks * The output field. * * @example * latency_ms */ field?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigProjections extends $dara.Model { /** * @remarks * The source field. * * @example * serviceName */ source?: string; /** * @remarks * The target field. * * @example * service */ target?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigRules extends $dara.Model { /** * @remarks * The retained prefix length. * * @example * 2 */ keepPrefix?: number; /** * @remarks * The retained suffix length. * * @example * 2 */ keepSuffix?: number; /** * @remarks * The sensitive keywords. */ keys?: string[]; /** * @remarks * The mask character. * * @example * * */ maskChar?: string; /** * @remarks * The data masking mode. * * @example * keyword */ mode?: string; /** * @remarks * The built-in sensitive types. */ types?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeConditionsField extends $dara.Model { /** * @remarks * The JSON object container. * * @example * attributes */ container?: string; /** * @remarks * The reference data type. * * @example * Namespace */ kind?: string; /** * @remarks * The field or dimension name. * * @example * cloud-acs-ecs-monitor-1768184111425_acs.metric.prometheus_ecs_userid_cn-hangzhou/rw-918c25ad26e2f45260d304d298b5 */ name?: string; /** * @remarks * The JSON literal key path. */ path?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeConditions extends $dara.Model { /** * @remarks * The field reference. */ field?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeConditionsField; /** * @remarks * The match type. * * @example * EXACT */ matchType?: string; /** * @remarks * The match values. */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeMetricName extends $dara.Model { /** * @remarks * The match type. * * @example * EXACT */ matchType?: string; /** * @remarks * The metric names. * * @example * ["http_requests_total"] */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeServiceName extends $dara.Model { /** * @remarks * The match type. * * @example * EXACT */ matchType?: string; /** * @remarks * The match values. */ values?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigScope extends $dara.Model { /** * @remarks * The additional field conditions. */ conditions?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeConditions[]; /** * @remarks * The metric name scope. */ metricName?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeMetricName; /** * @remarks * The service name scope. */ serviceName?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigScopeServiceName; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigSelector extends $dara.Model { /** * @remarks * The service name list. * * @example * ["checkout-*","order-service"] */ serviceNames?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfigTarget extends $dara.Model { /** * @remarks * The target workspace. * * @example * target-checkout-ws */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessorsConfig extends $dara.Model { /** * @remarks * The application list. */ applications?: string[]; /** * @remarks * The field assignment list. */ assignments?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigAssignments[]; /** * @remarks * The filter expression. * * @example * attributes["http.route"] != "/health" */ expression?: string; /** * @remarks * The field list. */ fields?: string[]; /** * @remarks * The extended parameters. */ parameters?: { [key: string]: any; }; /** * @remarks * The field projection list. */ projections?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigProjections[]; /** * @remarks * The data masking rule list. */ rules?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigRules[]; /** * @remarks * The effective scope of pipeline processing. */ scope?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigScope; /** * @remarks * The SPL script. * * @example * * | extend latency_ms = duration / 1000000 */ script?: string; /** * @remarks * The service selector. */ selector?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigSelector; /** * @remarks * The processing target. */ target?: ListDataPipelinesResponseBodyPipelinesProcessorsConfigTarget; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesProcessors extends $dara.Model { /** * @remarks * The processor configuration. */ config?: ListDataPipelinesResponseBodyPipelinesProcessorsConfig; /** * @remarks * The processor name. * * @example * drop-health-check */ name?: string; /** * @remarks * The processor type. * * @example * filter */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesSinks extends $dara.Model { /** * @remarks * The list of datasets. */ datasets?: string[]; /** * @remarks * SLS Logstore * * @example * error-spans */ logstore?: string; /** * @remarks * The name of the sink. * * @example * error-archive */ name?: string; /** * @remarks * SLS Project * * @example * customer-project */ project?: string; /** * @remarks * The type of the sink. * * @example * logstore */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesSourceConfigTimeRange extends $dara.Model { /** * @remarks * The start time. * * @example * 1722844800 */ from?: number; /** * @remarks * The end time. * * @example * 1722848400 */ to?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesSourceConfig extends $dara.Model { /** * @remarks * The run mode. * * @example * continuous */ runMode?: string; /** * @remarks * The start position. * * @example * latest */ startFrom?: string; /** * @remarks * The backfill time range. */ timeRange?: ListDataPipelinesResponseBodyPipelinesSourceConfigTimeRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelinesSource extends $dara.Model { /** * @remarks * The datasource config. */ config?: ListDataPipelinesResponseBodyPipelinesSourceConfig; /** * @remarks * The type of the source. * * @example * traces-default */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBodyPipelines extends $dara.Model { /** * @remarks * The creation time in UTC format that follows the ISO 8601 standard, such as 2026-08-10T05:00:00Z. * * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2026-08-10T05:00:00Z */ createTime?: string; /** * @remarks * The pipeline description. * * @example * Export selected trace services to the target workspace. */ description?: string; /** * @remarks * The pipeline type. * * This parameter is required. * * @example * export */ kind?: string; /** * @remarks * The named outputs. * * This parameter is required. */ outputs?: ListDataPipelinesResponseBodyPipelinesOutputs[]; /** * @remarks * The pipeline name. * * This parameter is required. * * @example * export-traces-to-prod */ pipelineName?: string; /** * @remarks * The common processors. * * This parameter is required. */ processors?: ListDataPipelinesResponseBodyPipelinesProcessors[]; /** * @remarks * The signal type. * * This parameter is required. * * @example * traces */ signalType?: string; /** * @remarks * The sinks. * * This parameter is required. */ sinks?: ListDataPipelinesResponseBodyPipelinesSinks[]; /** * @remarks * The data source. * * This parameter is required. */ source?: ListDataPipelinesResponseBodyPipelinesSource; /** * @remarks * The running status. * * This parameter is required. * * @example * Running */ status?: string; /** * @remarks * The status message. * * @example * Pipeline is running. */ statusMessage?: string; /** * @remarks * The update time in UTC and ISO 8601 format, such as 2026-08-10T05:10:00Z. * * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2026-08-10T05:10:00Z */ updateTime?: string; /** * @remarks * The configuration version. * * This parameter is required. * * @example * 3 */ version?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListDataPipelinesResponseBody extends $dara.Model { /** * @remarks * The maximum number of results per page. * * @example * 20 */ maxResults?: number; /** * @remarks * The next page token. * * @example * eyJvZmZzZXQiOjIwfQ== */ nextToken?: string; /** * @remarks * The data pipeline list. */ pipelines?: ListDataPipelinesResponseBodyPipelines[]; /** * @remarks * The request ID. * * @example * 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E */ requestId?: string; /** * @remarks * The total count. * * @example * 42 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }