Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 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 dictionaryThe following arguments are supported:
- Iam
Project stringName - Specify the IAM project name to query the data processing tasks under the specified IAM project.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- Source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- Source
Topic stringName - 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.
- Task
Id string - The ID of the processing task.
- Task
Name string - The name of the processing task.
- Iam
Project stringName - Specify the IAM project name to query the data processing tasks under the specified IAM project.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- Source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- Source
Topic stringName - 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.
- Task
Id string - The ID of the processing task.
- Task
Name string - The name of the processing task.
- iam
Project StringName - Specify the IAM project name to query the data processing tasks under the specified IAM project.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name String - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- source
Topic StringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic StringName - 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.
- task
Id String - The ID of the processing task.
- task
Name String - The name of the processing task.
- iam
Project stringName - Specify the IAM project name to query the data processing tasks under the specified IAM project.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic stringName - 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.
- task
Id string - The ID of the processing task.
- task
Name string - The name of the processing task.
- iam_
project_ strname - 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_ strid - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source_
topic_ strname - 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.
- iam
Project StringName - Specify the IAM project name to query the data processing tasks under the specified IAM project.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name String - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- source
Topic StringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic StringName - 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.
- task
Id String - The ID of the processing task.
- task
Name 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<Get
Etl Tasks Task> - Detailed information of the processing task.
- Total
Count int - The total count of query.
- Iam
Project stringName - Name
Regex string - Output
File string - Project
Id string - The log item ID used for storing the processed logs.
- Project
Name string - The name of the log item used for storing the processed logs.
- Source
Topic stringId - The log topic ID where the log to be processed is located.
- Source
Topic stringName - The name of the log topic where the log to be processed is located.
- Status string
- Task
Id string - The ID of the processing task.
- Task
Name string
- Id string
- The provider-assigned unique ID for this managed resource.
- Tasks
[]Get
Etl Tasks Task - Detailed information of the processing task.
- Total
Count int - The total count of query.
- Iam
Project stringName - Name
Regex string - Output
File string - Project
Id string - The log item ID used for storing the processed logs.
- Project
Name string - The name of the log item used for storing the processed logs.
- Source
Topic stringId - The log topic ID where the log to be processed is located.
- Source
Topic stringName - The name of the log topic where the log to be processed is located.
- Status string
- Task
Id string - The ID of the processing task.
- Task
Name string
- id String
- The provider-assigned unique ID for this managed resource.
- tasks
List<Get
Etl Tasks Task> - Detailed information of the processing task.
- total
Count Integer - The total count of query.
- iam
Project StringName - name
Regex String - output
File String - project
Id String - The log item ID used for storing the processed logs.
- project
Name String - The name of the log item used for storing the processed logs.
- source
Topic StringId - The log topic ID where the log to be processed is located.
- source
Topic StringName - The name of the log topic where the log to be processed is located.
- status String
- task
Id String - The ID of the processing task.
- task
Name String
- id string
- The provider-assigned unique ID for this managed resource.
- tasks
Get
Etl Tasks Task[] - Detailed information of the processing task.
- total
Count number - The total count of query.
- iam
Project stringName - name
Regex string - output
File string - project
Id string - The log item ID used for storing the processed logs.
- project
Name string - The name of the log item used for storing the processed logs.
- source
Topic stringId - The log topic ID where the log to be processed is located.
- source
Topic stringName - The name of the log topic where the log to be processed is located.
- status string
- task
Id string - The ID of the processing task.
- task
Name string
- id str
- The provider-assigned unique ID for this managed resource.
- tasks
Sequence[Get
Etl Tasks Task] - Detailed information of the processing task.
- total_
count int - The total count of query.
- iam_
project_ strname - 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_ strid - The log topic ID where the log to be processed is located.
- source_
topic_ strname - 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.
- total
Count Number - The total count of query.
- iam
Project StringName - name
Regex String - output
File String - project
Id String - The log item ID used for storing the processed logs.
- project
Name String - The name of the log item used for storing the processed logs.
- source
Topic StringId - The log topic ID where the log to be processed is located.
- source
Topic StringName - The name of the log topic where the log to be processed is located.
- status String
- task
Id String - The ID of the processing task.
- task
Name String
Supporting Types
GetEtlTasksTask
- Create
Time string - Processing task creation time.
- Description string
- A simple description of the processing task.
- Dsl
Type string - DSL type, fixed as NORMAL.
- Enable bool
- The running status of the processing task.
- Etl
Status string - Task scheduling status.
- From
Time int - The start time of the data to be processed.
- Last
Enable stringTime - Recent startup time.
- Modify
Time string - The most recent modification time of the processing task.
- Name string
- The name of the processing task.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name 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.
- Source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- Source
Topic stringName - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- Target
Resources List<GetEtl Tasks Task Target Resource> - Output the relevant information of the target.
- Task
Id string - The ID of the processing task.
- Task
Type string - The task type is fixed as Resident.
- To
Time int - The end time of the data to be processed.
- Create
Time string - Processing task creation time.
- Description string
- A simple description of the processing task.
- Dsl
Type string - DSL type, fixed as NORMAL.
- Enable bool
- The running status of the processing task.
- Etl
Status string - Task scheduling status.
- From
Time int - The start time of the data to be processed.
- Last
Enable stringTime - Recent startup time.
- Modify
Time string - The most recent modification time of the processing task.
- Name string
- The name of the processing task.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name 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.
- Source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- Source
Topic stringName - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- Target
Resources []GetEtl Tasks Task Target Resource - Output the relevant information of the target.
- Task
Id string - The ID of the processing task.
- Task
Type string - The task type is fixed as Resident.
- To
Time int - The end time of the data to be processed.
- create
Time String - Processing task creation time.
- description String
- A simple description of the processing task.
- dsl
Type String - DSL type, fixed as NORMAL.
- enable Boolean
- The running status of the processing task.
- etl
Status String - Task scheduling status.
- from
Time Integer - The start time of the data to be processed.
- last
Enable StringTime - Recent startup time.
- modify
Time String - The most recent modification time of the processing task.
- name String
- The name of the processing task.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name 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.
- source
Topic StringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic StringName - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- target
Resources List<GetEtl Tasks Task Target Resource> - Output the relevant information of the target.
- task
Id String - The ID of the processing task.
- task
Type String - The task type is fixed as Resident.
- to
Time Integer - The end time of the data to be processed.
- create
Time string - Processing task creation time.
- description string
- A simple description of the processing task.
- dsl
Type string - DSL type, fixed as NORMAL.
- enable boolean
- The running status of the processing task.
- etl
Status string - Task scheduling status.
- from
Time number - The start time of the data to be processed.
- last
Enable stringTime - Recent startup time.
- modify
Time string - The most recent modification time of the processing task.
- name string
- The name of the processing task.
- project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name 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.
- source
Topic stringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic stringName - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- target
Resources GetEtl Tasks Task Target Resource[] - Output the relevant information of the target.
- task
Id string - The ID of the processing task.
- task
Type string - The task type is fixed as Resident.
- to
Time 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_ strtime - 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_ strid - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source_
topic_ strname - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- target_
resources Sequence[GetEtl Tasks Task Target Resource] - 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.
- create
Time String - Processing task creation time.
- description String
- A simple description of the processing task.
- dsl
Type String - DSL type, fixed as NORMAL.
- enable Boolean
- The running status of the processing task.
- etl
Status String - Task scheduling status.
- from
Time Number - The start time of the data to be processed.
- last
Enable StringTime - Recent startup time.
- modify
Time String - The most recent modification time of the processing task.
- name String
- The name of the processing task.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name 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.
- source
Topic StringId - Specify the log topic ID for querying the data processing tasks related to this log topic.
- source
Topic StringName - Specify the name of the log topic for querying the data processing tasks related to this log topic. Support fuzzy matching.
- target
Resources List<Property Map> - Output the relevant information of the target.
- task
Id String - The ID of the processing task.
- task
Type String - The task type is fixed as Resident.
- to
Time 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.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- Topic
Id string - Log topics used for storing processed logs.
- Topic
Name 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.
- Project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- Project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- Topic
Id string - Log topics used for storing processed logs.
- Topic
Name 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.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name String - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- topic
Id String - Log topics used for storing processed logs.
- topic
Name 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.
- project
Id string - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name string - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- topic
Id string - Log topics used for storing processed logs.
- topic
Name 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.
- project
Id String - Specify the log item ID for querying the data processing tasks under the specified log item.
- project
Name String - Specify the name of the log item for querying the data processing tasks under the specified log item. Support fuzzy query.
- topic
Id String - Log topics used for storing processed logs.
- topic
Name 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
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
