import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::TLS::Etl */ export declare function getEtl(args: GetEtlArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getEtl. */ export interface GetEtlArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getEtl. */ export interface GetEtlResult { /** * Creation time of the data processing task */ readonly createTime: string; /** * Brief description of the data processing task. Does not support <>, ', \, or \. Length: 0–64 characters */ readonly description: string; /** * Syntax type of the processing rule. Fixed as NORMAL */ readonly dslType: string; /** * Whether the data processing task is enabled. true: Enabled. false: Disabled */ readonly enable: boolean; /** * Task scheduling status. WAITING: Preparing. RUNNING: Running. STOPPING: Stopping. STOPPED: Stopped. RESTARTING: Restarting */ readonly etlStatus: string; /** * The processing start time of the data processing task, in seconds as a Unix timestamp */ readonly fromTime: number; /** * Uniquely identifies the resource. */ readonly id: string; /** * The most recent activation time of the data processing task */ readonly lastEnableTime: string; /** * Modification time of the data processing task */ readonly modifyTime: string; /** * Data processing task name */ readonly name: string; /** * Log project ID to which the data processing task belongs */ readonly projectId: string; /** * Log project name to which the data processing task belongs */ readonly projectName: string; /** * Processing rule script used by the data processing task */ readonly script: string; /** * Source log topic ID of the data processing task */ readonly sourceTopicId: string; /** * Source log topic name of the data processing task */ readonly sourceTopicName: string; /** * Information about the output target */ readonly targetResources: outputs.tls.GetEtlTargetResource[]; /** * Data processing task ID */ readonly taskId: string; /** * Type of the data processing task. Fixed as Resident */ readonly taskType: string; /** * The processing end time of the data processing task, in seconds as a Unix timestamp */ readonly toTime: number; } /** * Data Source schema for Volcengine::TLS::Etl */ export declare function getEtlOutput(args: GetEtlOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getEtl. */ export interface GetEtlOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }