1. Packages
  2. Volcengine
  3. API Docs
  4. tls
  5. getEtlTasks
Volcengine v0.0.33 published on Monday, Jun 30, 2025 by Volcengine

volcengine.tls.getEtlTasks

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.33 published on Monday, Jun 30, 2025 by Volcengine

    Use this data source to query detailed information of tls etl tasks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.tls.getEtlTasks({});
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.tls.get_etl_tasks()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tls.GetEtlTasks(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Tls.GetEtlTasks.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.tls.TlsFunctions;
    import com.pulumi.volcengine.tls.inputs.GetEtlTasksArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var foo = TlsFunctions.getEtlTasks();
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:tls:getEtlTasks
          Arguments: {}
    

    Using getEtlTasks

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getEtlTasks(args: GetEtlTasksArgs, opts?: InvokeOptions): Promise<GetEtlTasksResult>
    function getEtlTasksOutput(args: GetEtlTasksOutputArgs, opts?: InvokeOptions): Output<GetEtlTasksResult>
    def get_etl_tasks(iam_project_name: Optional[str] = None,
                      name_regex: Optional[str] = None,
                      output_file: Optional[str] = None,
                      project_id: Optional[str] = None,
                      project_name: Optional[str] = None,
                      source_topic_id: Optional[str] = None,
                      source_topic_name: Optional[str] = None,
                      status: Optional[str] = None,
                      task_id: Optional[str] = None,
                      task_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetEtlTasksResult
    def get_etl_tasks_output(iam_project_name: Optional[pulumi.Input[str]] = None,
                      name_regex: Optional[pulumi.Input[str]] = None,
                      output_file: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      project_name: Optional[pulumi.Input[str]] = None,
                      source_topic_id: Optional[pulumi.Input[str]] = None,
                      source_topic_name: Optional[pulumi.Input[str]] = None,
                      status: Optional[pulumi.Input[str]] = None,
                      task_id: Optional[pulumi.Input[str]] = None,
                      task_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetEtlTasksResult]
    func GetEtlTasks(ctx *Context, args *GetEtlTasksArgs, opts ...InvokeOption) (*GetEtlTasksResult, error)
    func GetEtlTasksOutput(ctx *Context, args *GetEtlTasksOutputArgs, opts ...InvokeOption) GetEtlTasksResultOutput

    > Note: This function is named GetEtlTasks in the Go SDK.

    public static class GetEtlTasks 
    {
        public static Task<GetEtlTasksResult> InvokeAsync(GetEtlTasksArgs args, InvokeOptions? opts = null)
        public static Output<GetEtlTasksResult> Invoke(GetEtlTasksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEtlTasksResult> getEtlTasks(GetEtlTasksArgs args, InvokeOptions options)
    public static Output<GetEtlTasksResult> getEtlTasks(GetEtlTasksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:tls/getEtlTasks:getEtlTasks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IamProjectName string
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    SourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    SourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    Status string
    Specify the processing task status for querying data processing tasks in this status.
    TaskId string
    The ID of the processing task.
    TaskName string
    The name of the processing task.
    IamProjectName string
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    SourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    SourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    Status string
    Specify the processing task status for querying data processing tasks in this status.
    TaskId string
    The ID of the processing task.
    TaskName string
    The name of the processing task.
    iamProjectName String
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    sourceTopicId String
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName String
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    status String
    Specify the processing task status for querying data processing tasks in this status.
    taskId String
    The ID of the processing task.
    taskName String
    The name of the processing task.
    iamProjectName string
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    nameRegex string
    A Name Regex of Resource.
    outputFile string
    File name where to save data source results.
    projectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    sourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    status string
    Specify the processing task status for querying data processing tasks in this status.
    taskId string
    The ID of the processing task.
    taskName string
    The name of the processing task.
    iam_project_name str
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    name_regex str
    A Name Regex of Resource.
    output_file str
    File name where to save data source results.
    project_id str
    Specify the log item ID for querying the data processing tasks under the specified log item.
    project_name str
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    source_topic_id str
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    source_topic_name str
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    status str
    Specify the processing task status for querying data processing tasks in this status.
    task_id str
    The ID of the processing task.
    task_name str
    The name of the processing task.
    iamProjectName String
    Specify the IAM project name to query the data processing tasks under the specified IAM project.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    sourceTopicId String
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName String
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    status String
    Specify the processing task status for querying data processing tasks in this status.
    taskId String
    The ID of the processing task.
    taskName String
    The name of the processing task.

    getEtlTasks Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Tasks List<GetEtlTasksTask>
    Detailed information of the processing task.
    TotalCount int
    The total count of query.
    IamProjectName string
    NameRegex string
    OutputFile string
    ProjectId string
    The log item ID used for storing the processed logs.
    ProjectName string
    The name of the log item used for storing the processed logs.
    SourceTopicId string
    The log topic ID where the log to be processed is located.
    SourceTopicName string
    The name of the log topic where the log to be processed is located.
    Status string
    TaskId string
    The ID of the processing task.
    TaskName string
    Id string
    The provider-assigned unique ID for this managed resource.
    Tasks []GetEtlTasksTask
    Detailed information of the processing task.
    TotalCount int
    The total count of query.
    IamProjectName string
    NameRegex string
    OutputFile string
    ProjectId string
    The log item ID used for storing the processed logs.
    ProjectName string
    The name of the log item used for storing the processed logs.
    SourceTopicId string
    The log topic ID where the log to be processed is located.
    SourceTopicName string
    The name of the log topic where the log to be processed is located.
    Status string
    TaskId string
    The ID of the processing task.
    TaskName string
    id String
    The provider-assigned unique ID for this managed resource.
    tasks List<GetEtlTasksTask>
    Detailed information of the processing task.
    totalCount Integer
    The total count of query.
    iamProjectName String
    nameRegex String
    outputFile String
    projectId String
    The log item ID used for storing the processed logs.
    projectName String
    The name of the log item used for storing the processed logs.
    sourceTopicId String
    The log topic ID where the log to be processed is located.
    sourceTopicName String
    The name of the log topic where the log to be processed is located.
    status String
    taskId String
    The ID of the processing task.
    taskName String
    id string
    The provider-assigned unique ID for this managed resource.
    tasks GetEtlTasksTask[]
    Detailed information of the processing task.
    totalCount number
    The total count of query.
    iamProjectName string
    nameRegex string
    outputFile string
    projectId string
    The log item ID used for storing the processed logs.
    projectName string
    The name of the log item used for storing the processed logs.
    sourceTopicId string
    The log topic ID where the log to be processed is located.
    sourceTopicName string
    The name of the log topic where the log to be processed is located.
    status string
    taskId string
    The ID of the processing task.
    taskName string
    id str
    The provider-assigned unique ID for this managed resource.
    tasks Sequence[GetEtlTasksTask]
    Detailed information of the processing task.
    total_count int
    The total count of query.
    iam_project_name str
    name_regex str
    output_file str
    project_id str
    The log item ID used for storing the processed logs.
    project_name str
    The name of the log item used for storing the processed logs.
    source_topic_id str
    The log topic ID where the log to be processed is located.
    source_topic_name str
    The name of the log topic where the log to be processed is located.
    status str
    task_id str
    The ID of the processing task.
    task_name str
    id String
    The provider-assigned unique ID for this managed resource.
    tasks List<Property Map>
    Detailed information of the processing task.
    totalCount Number
    The total count of query.
    iamProjectName String
    nameRegex String
    outputFile String
    projectId String
    The log item ID used for storing the processed logs.
    projectName String
    The name of the log item used for storing the processed logs.
    sourceTopicId String
    The log topic ID where the log to be processed is located.
    sourceTopicName String
    The name of the log topic where the log to be processed is located.
    status String
    taskId String
    The ID of the processing task.
    taskName String

    Supporting Types

    GetEtlTasksTask

    CreateTime string
    Processing task creation time.
    Description string
    A simple description of the processing task.
    DslType string
    DSL type, fixed as NORMAL.
    Enable bool
    The running status of the processing task.
    EtlStatus string
    Task scheduling status.
    FromTime int
    The start time of the data to be processed.
    LastEnableTime string
    Recent startup time.
    ModifyTime string
    The most recent modification time of the processing task.
    Name string
    The name of the processing task.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    Script string
    Processing rules.
    SourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    SourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    TargetResources List<GetEtlTasksTaskTargetResource>
    Output the relevant information of the target.
    TaskId string
    The ID of the processing task.
    TaskType string
    The task type is fixed as Resident.
    ToTime int
    The end time of the data to be processed.
    CreateTime string
    Processing task creation time.
    Description string
    A simple description of the processing task.
    DslType string
    DSL type, fixed as NORMAL.
    Enable bool
    The running status of the processing task.
    EtlStatus string
    Task scheduling status.
    FromTime int
    The start time of the data to be processed.
    LastEnableTime string
    Recent startup time.
    ModifyTime string
    The most recent modification time of the processing task.
    Name string
    The name of the processing task.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    Script string
    Processing rules.
    SourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    SourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    TargetResources []GetEtlTasksTaskTargetResource
    Output the relevant information of the target.
    TaskId string
    The ID of the processing task.
    TaskType string
    The task type is fixed as Resident.
    ToTime int
    The end time of the data to be processed.
    createTime String
    Processing task creation time.
    description String
    A simple description of the processing task.
    dslType String
    DSL type, fixed as NORMAL.
    enable Boolean
    The running status of the processing task.
    etlStatus String
    Task scheduling status.
    fromTime Integer
    The start time of the data to be processed.
    lastEnableTime String
    Recent startup time.
    modifyTime String
    The most recent modification time of the processing task.
    name String
    The name of the processing task.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    script String
    Processing rules.
    sourceTopicId String
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName String
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    targetResources List<GetEtlTasksTaskTargetResource>
    Output the relevant information of the target.
    taskId String
    The ID of the processing task.
    taskType String
    The task type is fixed as Resident.
    toTime Integer
    The end time of the data to be processed.
    createTime string
    Processing task creation time.
    description string
    A simple description of the processing task.
    dslType string
    DSL type, fixed as NORMAL.
    enable boolean
    The running status of the processing task.
    etlStatus string
    Task scheduling status.
    fromTime number
    The start time of the data to be processed.
    lastEnableTime string
    Recent startup time.
    modifyTime string
    The most recent modification time of the processing task.
    name string
    The name of the processing task.
    projectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    script string
    Processing rules.
    sourceTopicId string
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName string
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    targetResources GetEtlTasksTaskTargetResource[]
    Output the relevant information of the target.
    taskId string
    The ID of the processing task.
    taskType string
    The task type is fixed as Resident.
    toTime number
    The end time of the data to be processed.
    create_time str
    Processing task creation time.
    description str
    A simple description of the processing task.
    dsl_type str
    DSL type, fixed as NORMAL.
    enable bool
    The running status of the processing task.
    etl_status str
    Task scheduling status.
    from_time int
    The start time of the data to be processed.
    last_enable_time str
    Recent startup time.
    modify_time str
    The most recent modification time of the processing task.
    name str
    The name of the processing task.
    project_id str
    Specify the log item ID for querying the data processing tasks under the specified log item.
    project_name str
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    script str
    Processing rules.
    source_topic_id str
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    source_topic_name str
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    target_resources Sequence[GetEtlTasksTaskTargetResource]
    Output the relevant information of the target.
    task_id str
    The ID of the processing task.
    task_type str
    The task type is fixed as Resident.
    to_time int
    The end time of the data to be processed.
    createTime String
    Processing task creation time.
    description String
    A simple description of the processing task.
    dslType String
    DSL type, fixed as NORMAL.
    enable Boolean
    The running status of the processing task.
    etlStatus String
    Task scheduling status.
    fromTime Number
    The start time of the data to be processed.
    lastEnableTime String
    Recent startup time.
    modifyTime String
    The most recent modification time of the processing task.
    name String
    The name of the processing task.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    script String
    Processing rules.
    sourceTopicId String
    Specify the log topic ID for querying the data processing tasks related to this log topic.
    sourceTopicName String
    Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
    targetResources List<Property Map>
    Output the relevant information of the target.
    taskId String
    The ID of the processing task.
    taskType String
    The task type is fixed as Resident.
    toTime Number
    The end time of the data to be processed.

    GetEtlTasksTaskTargetResource

    Alias string
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    TopicId string
    Log topics used for storing processed logs.
    TopicName string
    The name of the log topic used for storing the processed logs.
    Alias string
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    ProjectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    ProjectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    TopicId string
    Log topics used for storing processed logs.
    TopicName string
    The name of the log topic used for storing the processed logs.
    alias String
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    topicId String
    Log topics used for storing processed logs.
    topicName String
    The name of the log topic used for storing the processed logs.
    alias string
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    projectId string
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName string
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    topicId string
    Log topics used for storing processed logs.
    topicName string
    The name of the log topic used for storing the processed logs.
    alias str
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    project_id str
    Specify the log item ID for querying the data processing tasks under the specified log item.
    project_name str
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    topic_id str
    Log topics used for storing processed logs.
    topic_name str
    The name of the log topic used for storing the processed logs.
    alias String
    Customize the name of the output target, which needs to be used to refer to the output target in the data processing rules.
    projectId String
    Specify the log item ID for querying the data processing tasks under the specified log item.
    projectName String
    Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
    topicId String
    Log topics used for storing processed logs.
    topicName String
    The name of the log topic used for storing the processed logs.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.33 published on Monday, Jun 30, 2025 by Volcengine