1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getWedataListColumnLineage
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

tencentcloud.getWedataListColumnLineage

Get Started
tencentcloud logo
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

    Use this data source to query detailed information of WeData list column lineage

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getWedataListColumnLineage({
        tableUniqueId: "B_CRyO4-3rMvNFPH_7aTaw",
        direction: "INPUT",
        columnName: "example_column",
        platform: "WEDATA",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_wedata_list_column_lineage(table_unique_id="B_CRyO4-3rMvNFPH_7aTaw",
        direction="INPUT",
        column_name="example_column",
        platform="WEDATA")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetWedataListColumnLineage(ctx, &tencentcloud.GetWedataListColumnLineageArgs{
    			TableUniqueId: "B_CRyO4-3rMvNFPH_7aTaw",
    			Direction:     "INPUT",
    			ColumnName:    "example_column",
    			Platform:      "WEDATA",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Tencentcloud.GetWedataListColumnLineage.Invoke(new()
        {
            TableUniqueId = "B_CRyO4-3rMvNFPH_7aTaw",
            Direction = "INPUT",
            ColumnName = "example_column",
            Platform = "WEDATA",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetWedataListColumnLineageArgs;
    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 example = TencentcloudFunctions.getWedataListColumnLineage(GetWedataListColumnLineageArgs.builder()
                .tableUniqueId("B_CRyO4-3rMvNFPH_7aTaw")
                .direction("INPUT")
                .columnName("example_column")
                .platform("WEDATA")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getWedataListColumnLineage
          arguments:
            tableUniqueId: B_CRyO4-3rMvNFPH_7aTaw
            direction: INPUT
            columnName: example_column
            platform: WEDATA
    

    Using getWedataListColumnLineage

    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 getWedataListColumnLineage(args: GetWedataListColumnLineageArgs, opts?: InvokeOptions): Promise<GetWedataListColumnLineageResult>
    function getWedataListColumnLineageOutput(args: GetWedataListColumnLineageOutputArgs, opts?: InvokeOptions): Output<GetWedataListColumnLineageResult>
    def get_wedata_list_column_lineage(column_name: Optional[str] = None,
                                       direction: Optional[str] = None,
                                       id: Optional[str] = None,
                                       platform: Optional[str] = None,
                                       result_output_file: Optional[str] = None,
                                       table_unique_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetWedataListColumnLineageResult
    def get_wedata_list_column_lineage_output(column_name: Optional[pulumi.Input[str]] = None,
                                       direction: Optional[pulumi.Input[str]] = None,
                                       id: Optional[pulumi.Input[str]] = None,
                                       platform: Optional[pulumi.Input[str]] = None,
                                       result_output_file: Optional[pulumi.Input[str]] = None,
                                       table_unique_id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetWedataListColumnLineageResult]
    func GetWedataListColumnLineage(ctx *Context, args *GetWedataListColumnLineageArgs, opts ...InvokeOption) (*GetWedataListColumnLineageResult, error)
    func GetWedataListColumnLineageOutput(ctx *Context, args *GetWedataListColumnLineageOutputArgs, opts ...InvokeOption) GetWedataListColumnLineageResultOutput

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

    public static class GetWedataListColumnLineage 
    {
        public static Task<GetWedataListColumnLineageResult> InvokeAsync(GetWedataListColumnLineageArgs args, InvokeOptions? opts = null)
        public static Output<GetWedataListColumnLineageResult> Invoke(GetWedataListColumnLineageInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWedataListColumnLineageResult> getWedataListColumnLineage(GetWedataListColumnLineageArgs args, InvokeOptions options)
    public static Output<GetWedataListColumnLineageResult> getWedataListColumnLineage(GetWedataListColumnLineageArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getWedataListColumnLineage:getWedataListColumnLineage
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ColumnName string
    Column name.
    Direction string
    Lineage direction INPUT|OUTPUT.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    TableUniqueId string
    Table unique ID.
    Id string
    ResultOutputFile string
    Used to save results.
    ColumnName string
    Column name.
    Direction string
    Lineage direction INPUT|OUTPUT.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    TableUniqueId string
    Table unique ID.
    Id string
    ResultOutputFile string
    Used to save results.
    columnName String
    Column name.
    direction String
    Lineage direction INPUT|OUTPUT.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    tableUniqueId String
    Table unique ID.
    id String
    resultOutputFile String
    Used to save results.
    columnName string
    Column name.
    direction string
    Lineage direction INPUT|OUTPUT.
    platform string
    Source: WEDATA|THIRD, default WEDATA.
    tableUniqueId string
    Table unique ID.
    id string
    resultOutputFile string
    Used to save results.
    column_name str
    Column name.
    direction str
    Lineage direction INPUT|OUTPUT.
    platform str
    Source: WEDATA|THIRD, default WEDATA.
    table_unique_id str
    Table unique ID.
    id str
    result_output_file str
    Used to save results.
    columnName String
    Column name.
    direction String
    Lineage direction INPUT|OUTPUT.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    tableUniqueId String
    Table unique ID.
    id String
    resultOutputFile String
    Used to save results.

    getWedataListColumnLineage Result

    The following output properties are available:

    ColumnName string
    Direction string
    Id string
    Items List<GetWedataListColumnLineageItem>
    Lineage record list.
    Platform string
    Source: WEDATA|THIRD default wedata.
    TableUniqueId string
    ResultOutputFile string
    ColumnName string
    Direction string
    Id string
    Items []GetWedataListColumnLineageItem
    Lineage record list.
    Platform string
    Source: WEDATA|THIRD default wedata.
    TableUniqueId string
    ResultOutputFile string
    columnName String
    direction String
    id String
    items List<GetWedataListColumnLineageItem>
    Lineage record list.
    platform String
    Source: WEDATA|THIRD default wedata.
    tableUniqueId String
    resultOutputFile String
    columnName string
    direction string
    id string
    items GetWedataListColumnLineageItem[]
    Lineage record list.
    platform string
    Source: WEDATA|THIRD default wedata.
    tableUniqueId string
    resultOutputFile string
    column_name str
    direction str
    id str
    items Sequence[GetWedataListColumnLineageItem]
    Lineage record list.
    platform str
    Source: WEDATA|THIRD default wedata.
    table_unique_id str
    result_output_file str
    columnName String
    direction String
    id String
    items List<Property Map>
    Lineage record list.
    platform String
    Source: WEDATA|THIRD default wedata.
    tableUniqueId String
    resultOutputFile String

    Supporting Types

    GetWedataListColumnLineageItem

    GetWedataListColumnLineageItemRelation

    Processes List<GetWedataListColumnLineageItemRelationProcess>
    Lineage processing process.
    RelationId string
    Relation ID.
    SourceUniqueId string
    Source unique lineage ID.
    TargetUniqueId string
    Target unique lineage ID.
    Processes []GetWedataListColumnLineageItemRelationProcess
    Lineage processing process.
    RelationId string
    Relation ID.
    SourceUniqueId string
    Source unique lineage ID.
    TargetUniqueId string
    Target unique lineage ID.
    processes List<GetWedataListColumnLineageItemRelationProcess>
    Lineage processing process.
    relationId String
    Relation ID.
    sourceUniqueId String
    Source unique lineage ID.
    targetUniqueId String
    Target unique lineage ID.
    processes GetWedataListColumnLineageItemRelationProcess[]
    Lineage processing process.
    relationId string
    Relation ID.
    sourceUniqueId string
    Source unique lineage ID.
    targetUniqueId string
    Target unique lineage ID.
    processes Sequence[GetWedataListColumnLineageItemRelationProcess]
    Lineage processing process.
    relation_id str
    Relation ID.
    source_unique_id str
    Source unique lineage ID.
    target_unique_id str
    Target unique lineage ID.
    processes List<Property Map>
    Lineage processing process.
    relationId String
    Relation ID.
    sourceUniqueId String
    Source unique lineage ID.
    targetUniqueId String
    Target unique lineage ID.

    GetWedataListColumnLineageItemRelationProcess

    LineageNodeId string
    Lineage node unique identifier.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    ProcessId string
    Original unique ID.
    ProcessProperties List<GetWedataListColumnLineageItemRelationProcessProcessProperty>
    Additional extension parameters.
    ProcessSubType string
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    ProcessType string
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.
    LineageNodeId string
    Lineage node unique identifier.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    ProcessId string
    Original unique ID.
    ProcessProperties []GetWedataListColumnLineageItemRelationProcessProcessProperty
    Additional extension parameters.
    ProcessSubType string
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    ProcessType string
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.
    lineageNodeId String
    Lineage node unique identifier.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    processId String
    Original unique ID.
    processProperties List<GetWedataListColumnLineageItemRelationProcessProcessProperty>
    Additional extension parameters.
    processSubType String
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    processType String
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.
    lineageNodeId string
    Lineage node unique identifier.
    platform string
    Source: WEDATA|THIRD, default WEDATA.
    processId string
    Original unique ID.
    processProperties GetWedataListColumnLineageItemRelationProcessProcessProperty[]
    Additional extension parameters.
    processSubType string
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    processType string
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.
    lineage_node_id str
    Lineage node unique identifier.
    platform str
    Source: WEDATA|THIRD, default WEDATA.
    process_id str
    Original unique ID.
    process_properties Sequence[GetWedataListColumnLineageItemRelationProcessProcessProperty]
    Additional extension parameters.
    process_sub_type str
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    process_type str
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.
    lineageNodeId String
    Lineage node unique identifier.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    processId String
    Original unique ID.
    processProperties List<Property Map>
    Additional extension parameters.
    processSubType String
    Task subtype SQL_TASK, //Integration real-time task lineage INTEGRATED_STREAM, //Integration offline task lineage INTEGRATED_OFFLINE.
    processType String
    Task type //Scheduling task SCHEDULE_TASK, //Integration task INTEGRATION_TASK, //Third-party reporting THIRD_REPORT, //Data modeling TABLE_MODEL, //Model creates metrics MODEL_METRIC, //Atomic metric creates derived metric METRIC_METRIC, //Data service DATA_SERVICE.

    GetWedataListColumnLineageItemRelationProcessProcessProperty

    Name string
    Property name.
    Value string
    Property value.
    Name string
    Property name.
    Value string
    Property value.
    name String
    Property name.
    value String
    Property value.
    name string
    Property name.
    value string
    Property value.
    name str
    Property name.
    value str
    Property value.
    name String
    Property name.
    value String
    Property value.

    GetWedataListColumnLineageItemResource

    CreateTime string
    Creation time.
    Description string
    Description: table type|metric description|model description|field description.
    LineageNodeId string
    Lineage node unique identifier.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    ResourceName string
    Business name: database.table|metric name|model name|field name.
    ResourceProperties List<GetWedataListColumnLineageItemResourceResourceProperty>
    Resource additional extension parameters.
    ResourceType string
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    ResourceUniqueId string
    Entity original unique ID.
    UpdateTime string
    Update time.
    CreateTime string
    Creation time.
    Description string
    Description: table type|metric description|model description|field description.
    LineageNodeId string
    Lineage node unique identifier.
    Platform string
    Source: WEDATA|THIRD, default WEDATA.
    ResourceName string
    Business name: database.table|metric name|model name|field name.
    ResourceProperties []GetWedataListColumnLineageItemResourceResourceProperty
    Resource additional extension parameters.
    ResourceType string
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    ResourceUniqueId string
    Entity original unique ID.
    UpdateTime string
    Update time.
    createTime String
    Creation time.
    description String
    Description: table type|metric description|model description|field description.
    lineageNodeId String
    Lineage node unique identifier.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    resourceName String
    Business name: database.table|metric name|model name|field name.
    resourceProperties List<GetWedataListColumnLineageItemResourceResourceProperty>
    Resource additional extension parameters.
    resourceType String
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    resourceUniqueId String
    Entity original unique ID.
    updateTime String
    Update time.
    createTime string
    Creation time.
    description string
    Description: table type|metric description|model description|field description.
    lineageNodeId string
    Lineage node unique identifier.
    platform string
    Source: WEDATA|THIRD, default WEDATA.
    resourceName string
    Business name: database.table|metric name|model name|field name.
    resourceProperties GetWedataListColumnLineageItemResourceResourceProperty[]
    Resource additional extension parameters.
    resourceType string
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    resourceUniqueId string
    Entity original unique ID.
    updateTime string
    Update time.
    create_time str
    Creation time.
    description str
    Description: table type|metric description|model description|field description.
    lineage_node_id str
    Lineage node unique identifier.
    platform str
    Source: WEDATA|THIRD, default WEDATA.
    resource_name str
    Business name: database.table|metric name|model name|field name.
    resource_properties Sequence[GetWedataListColumnLineageItemResourceResourceProperty]
    Resource additional extension parameters.
    resource_type str
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    resource_unique_id str
    Entity original unique ID.
    update_time str
    Update time.
    createTime String
    Creation time.
    description String
    Description: table type|metric description|model description|field description.
    lineageNodeId String
    Lineage node unique identifier.
    platform String
    Source: WEDATA|THIRD, default WEDATA.
    resourceName String
    Business name: database.table|metric name|model name|field name.
    resourceProperties List<Property Map>
    Resource additional extension parameters.
    resourceType String
    Entity type TABLE|METRIC|MODEL|SERVICE|COLUMN.
    resourceUniqueId String
    Entity original unique ID.
    updateTime String
    Update time.

    GetWedataListColumnLineageItemResourceResourceProperty

    Name string
    Property name.
    Value string
    Property value.
    Name string
    Property name.
    Value string
    Property value.
    name String
    Property name.
    value String
    Property value.
    name string
    Property name.
    value string
    Property value.
    name str
    Property name.
    value str
    Property value.
    name String
    Property name.
    value String
    Property value.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate