1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataIntegrationTaskNode
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.WedataIntegrationTaskNode

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a wedata integration_task_node

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WedataIntegrationTaskNode("example", {
        dataSourceType: "MYSQL",
        nodeInfo: {
            configs: [
                {
                    name: "Type",
                    value: "MYSQL",
                },
                {
                    name: "splitPk",
                    value: "id",
                },
                {
                    name: "PrimaryKey",
                    value: "id",
                },
                {
                    name: "isNew",
                    value: "true",
                },
                {
                    name: "PrimaryKey_INPUT_SYMBOL",
                    value: "input",
                },
                {
                    name: "splitPk_INPUT_SYMBOL",
                    value: "input",
                },
                {
                    name: "Database",
                    value: "demo_mysql",
                },
                {
                    name: "TableNames",
                    value: "users",
                },
                {
                    name: "SiblingNodes",
                    value: "[]",
                },
            ],
            datasourceId: "5085",
            schemas: [
                {
                    alias: "id",
                    id: "471331072",
                    name: "id",
                    type: "INT",
                },
                {
                    alias: "username",
                    id: "422052352",
                    name: "username",
                    type: "VARCHAR(50)",
                },
            ],
        },
        nodeType: "INPUT",
        projectId: "1612982498218618880",
        taskId: "20231022181114990",
        taskMode: 2,
        taskType: 202,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WedataIntegrationTaskNode("example",
        data_source_type="MYSQL",
        node_info={
            "configs": [
                {
                    "name": "Type",
                    "value": "MYSQL",
                },
                {
                    "name": "splitPk",
                    "value": "id",
                },
                {
                    "name": "PrimaryKey",
                    "value": "id",
                },
                {
                    "name": "isNew",
                    "value": "true",
                },
                {
                    "name": "PrimaryKey_INPUT_SYMBOL",
                    "value": "input",
                },
                {
                    "name": "splitPk_INPUT_SYMBOL",
                    "value": "input",
                },
                {
                    "name": "Database",
                    "value": "demo_mysql",
                },
                {
                    "name": "TableNames",
                    "value": "users",
                },
                {
                    "name": "SiblingNodes",
                    "value": "[]",
                },
            ],
            "datasource_id": "5085",
            "schemas": [
                {
                    "alias": "id",
                    "id": "471331072",
                    "name": "id",
                    "type": "INT",
                },
                {
                    "alias": "username",
                    "id": "422052352",
                    "name": "username",
                    "type": "VARCHAR(50)",
                },
            ],
        },
        node_type="INPUT",
        project_id="1612982498218618880",
        task_id="20231022181114990",
        task_mode=2,
        task_type=202)
    
    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.NewWedataIntegrationTaskNode(ctx, "example", &tencentcloud.WedataIntegrationTaskNodeArgs{
    			DataSourceType: pulumi.String("MYSQL"),
    			NodeInfo: &tencentcloud.WedataIntegrationTaskNodeNodeInfoArgs{
    				Configs: tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArray{
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("Type"),
    						Value: pulumi.String("MYSQL"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("splitPk"),
    						Value: pulumi.String("id"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("PrimaryKey"),
    						Value: pulumi.String("id"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("isNew"),
    						Value: pulumi.String("true"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("PrimaryKey_INPUT_SYMBOL"),
    						Value: pulumi.String("input"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("splitPk_INPUT_SYMBOL"),
    						Value: pulumi.String("input"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("Database"),
    						Value: pulumi.String("demo_mysql"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("TableNames"),
    						Value: pulumi.String("users"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoConfigArgs{
    						Name:  pulumi.String("SiblingNodes"),
    						Value: pulumi.String("[]"),
    					},
    				},
    				DatasourceId: pulumi.String("5085"),
    				Schemas: tencentcloud.WedataIntegrationTaskNodeNodeInfoSchemaArray{
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoSchemaArgs{
    						Alias: pulumi.String("id"),
    						Id:    pulumi.String("471331072"),
    						Name:  pulumi.String("id"),
    						Type:  pulumi.String("INT"),
    					},
    					&tencentcloud.WedataIntegrationTaskNodeNodeInfoSchemaArgs{
    						Alias: pulumi.String("username"),
    						Id:    pulumi.String("422052352"),
    						Name:  pulumi.String("username"),
    						Type:  pulumi.String("VARCHAR(50)"),
    					},
    				},
    			},
    			NodeType:  pulumi.String("INPUT"),
    			ProjectId: pulumi.String("1612982498218618880"),
    			TaskId:    pulumi.String("20231022181114990"),
    			TaskMode:  pulumi.Float64(2),
    			TaskType:  pulumi.Float64(202),
    		})
    		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 = new Tencentcloud.WedataIntegrationTaskNode("example", new()
        {
            DataSourceType = "MYSQL",
            NodeInfo = new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoArgs
            {
                Configs = new[]
                {
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "Type",
                        Value = "MYSQL",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "splitPk",
                        Value = "id",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "PrimaryKey",
                        Value = "id",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "isNew",
                        Value = "true",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "PrimaryKey_INPUT_SYMBOL",
                        Value = "input",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "splitPk_INPUT_SYMBOL",
                        Value = "input",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "Database",
                        Value = "demo_mysql",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "TableNames",
                        Value = "users",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoConfigArgs
                    {
                        Name = "SiblingNodes",
                        Value = "[]",
                    },
                },
                DatasourceId = "5085",
                Schemas = new[]
                {
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoSchemaArgs
                    {
                        Alias = "id",
                        Id = "471331072",
                        Name = "id",
                        Type = "INT",
                    },
                    new Tencentcloud.Inputs.WedataIntegrationTaskNodeNodeInfoSchemaArgs
                    {
                        Alias = "username",
                        Id = "422052352",
                        Name = "username",
                        Type = "VARCHAR(50)",
                    },
                },
            },
            NodeType = "INPUT",
            ProjectId = "1612982498218618880",
            TaskId = "20231022181114990",
            TaskMode = 2,
            TaskType = 202,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WedataIntegrationTaskNode;
    import com.pulumi.tencentcloud.WedataIntegrationTaskNodeArgs;
    import com.pulumi.tencentcloud.inputs.WedataIntegrationTaskNodeNodeInfoArgs;
    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) {
            var example = new WedataIntegrationTaskNode("example", WedataIntegrationTaskNodeArgs.builder()
                .dataSourceType("MYSQL")
                .nodeInfo(WedataIntegrationTaskNodeNodeInfoArgs.builder()
                    .configs(                
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("Type")
                            .value("MYSQL")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("splitPk")
                            .value("id")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("PrimaryKey")
                            .value("id")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("isNew")
                            .value("true")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("PrimaryKey_INPUT_SYMBOL")
                            .value("input")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("splitPk_INPUT_SYMBOL")
                            .value("input")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("Database")
                            .value("demo_mysql")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("TableNames")
                            .value("users")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoConfigArgs.builder()
                            .name("SiblingNodes")
                            .value("[]")
                            .build())
                    .datasourceId("5085")
                    .schemas(                
                        WedataIntegrationTaskNodeNodeInfoSchemaArgs.builder()
                            .alias("id")
                            .id("471331072")
                            .name("id")
                            .type("INT")
                            .build(),
                        WedataIntegrationTaskNodeNodeInfoSchemaArgs.builder()
                            .alias("username")
                            .id("422052352")
                            .name("username")
                            .type("VARCHAR(50)")
                            .build())
                    .build())
                .nodeType("INPUT")
                .projectId("1612982498218618880")
                .taskId("20231022181114990")
                .taskMode(2)
                .taskType(202)
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WedataIntegrationTaskNode
        properties:
          dataSourceType: MYSQL
          nodeInfo:
            configs:
              - name: Type
                value: MYSQL
              - name: splitPk
                value: id
              - name: PrimaryKey
                value: id
              - name: isNew
                value: 'true'
              - name: PrimaryKey_INPUT_SYMBOL
                value: input
              - name: splitPk_INPUT_SYMBOL
                value: input
              - name: Database
                value: demo_mysql
              - name: TableNames
                value: users
              - name: SiblingNodes
                value: '[]'
            datasourceId: '5085'
            schemas:
              - alias: id
                id: '471331072'
                name: id
                type: INT
              - alias: username
                id: '422052352'
                name: username
                type: VARCHAR(50)
          nodeType: INPUT
          projectId: '1612982498218618880'
          taskId: '20231022181114990'
          taskMode: 2
          taskType: 202
    

    Create WedataIntegrationTaskNode Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WedataIntegrationTaskNode(name: string, args: WedataIntegrationTaskNodeArgs, opts?: CustomResourceOptions);
    @overload
    def WedataIntegrationTaskNode(resource_name: str,
                                  args: WedataIntegrationTaskNodeArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataIntegrationTaskNode(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  data_source_type: Optional[str] = None,
                                  node_info: Optional[WedataIntegrationTaskNodeNodeInfoArgs] = None,
                                  node_type: Optional[str] = None,
                                  project_id: Optional[str] = None,
                                  task_id: Optional[str] = None,
                                  task_mode: Optional[float] = None,
                                  task_type: Optional[float] = None,
                                  name: Optional[str] = None,
                                  wedata_integration_task_node_id: Optional[str] = None)
    func NewWedataIntegrationTaskNode(ctx *Context, name string, args WedataIntegrationTaskNodeArgs, opts ...ResourceOption) (*WedataIntegrationTaskNode, error)
    public WedataIntegrationTaskNode(string name, WedataIntegrationTaskNodeArgs args, CustomResourceOptions? opts = null)
    public WedataIntegrationTaskNode(String name, WedataIntegrationTaskNodeArgs args)
    public WedataIntegrationTaskNode(String name, WedataIntegrationTaskNodeArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataIntegrationTaskNode
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WedataIntegrationTaskNodeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WedataIntegrationTaskNodeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WedataIntegrationTaskNodeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataIntegrationTaskNodeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataIntegrationTaskNodeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WedataIntegrationTaskNode Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The WedataIntegrationTaskNode resource accepts the following input properties:

    DataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    NodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    NodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    ProjectId string
    Project ID.
    TaskId string
    The task id to which the node belongs.
    TaskMode double
    Task display mode, 0: canvas mode, 1: form mode.
    TaskType double
    Task type, 201: real-time task, 202: offline task.
    Name string
    Node Name.
    WedataIntegrationTaskNodeId string
    ID of the resource.
    DataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    NodeInfo WedataIntegrationTaskNodeNodeInfoArgs
    Node information.
    NodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    ProjectId string
    Project ID.
    TaskId string
    The task id to which the node belongs.
    TaskMode float64
    Task display mode, 0: canvas mode, 1: form mode.
    TaskType float64
    Task type, 201: real-time task, 202: offline task.
    Name string
    Node Name.
    WedataIntegrationTaskNodeId string
    ID of the resource.
    dataSourceType String
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    nodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    nodeType String
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId String
    Project ID.
    taskId String
    The task id to which the node belongs.
    taskMode Double
    Task display mode, 0: canvas mode, 1: form mode.
    taskType Double
    Task type, 201: real-time task, 202: offline task.
    name String
    Node Name.
    wedataIntegrationTaskNodeId String
    ID of the resource.
    dataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    nodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    nodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId string
    Project ID.
    taskId string
    The task id to which the node belongs.
    taskMode number
    Task display mode, 0: canvas mode, 1: form mode.
    taskType number
    Task type, 201: real-time task, 202: offline task.
    name string
    Node Name.
    wedataIntegrationTaskNodeId string
    ID of the resource.
    data_source_type str
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    node_info WedataIntegrationTaskNodeNodeInfoArgs
    Node information.
    node_type str
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    project_id str
    Project ID.
    task_id str
    The task id to which the node belongs.
    task_mode float
    Task display mode, 0: canvas mode, 1: form mode.
    task_type float
    Task type, 201: real-time task, 202: offline task.
    name str
    Node Name.
    wedata_integration_task_node_id str
    ID of the resource.
    dataSourceType String
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    nodeInfo Property Map
    Node information.
    nodeType String
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId String
    Project ID.
    taskId String
    The task id to which the node belongs.
    taskMode Number
    Task display mode, 0: canvas mode, 1: form mode.
    taskType Number
    Task type, 201: real-time task, 202: offline task.
    name String
    Node Name.
    wedataIntegrationTaskNodeId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WedataIntegrationTaskNode resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    NodeId string
    Node ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    NodeId string
    Node ID.
    id String
    The provider-assigned unique ID for this managed resource.
    nodeId String
    Node ID.
    id string
    The provider-assigned unique ID for this managed resource.
    nodeId string
    Node ID.
    id str
    The provider-assigned unique ID for this managed resource.
    node_id str
    Node ID.
    id String
    The provider-assigned unique ID for this managed resource.
    nodeId String
    Node ID.

    Look up Existing WedataIntegrationTaskNode Resource

    Get an existing WedataIntegrationTaskNode resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: WedataIntegrationTaskNodeState, opts?: CustomResourceOptions): WedataIntegrationTaskNode
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            data_source_type: Optional[str] = None,
            name: Optional[str] = None,
            node_id: Optional[str] = None,
            node_info: Optional[WedataIntegrationTaskNodeNodeInfoArgs] = None,
            node_type: Optional[str] = None,
            project_id: Optional[str] = None,
            task_id: Optional[str] = None,
            task_mode: Optional[float] = None,
            task_type: Optional[float] = None,
            wedata_integration_task_node_id: Optional[str] = None) -> WedataIntegrationTaskNode
    func GetWedataIntegrationTaskNode(ctx *Context, name string, id IDInput, state *WedataIntegrationTaskNodeState, opts ...ResourceOption) (*WedataIntegrationTaskNode, error)
    public static WedataIntegrationTaskNode Get(string name, Input<string> id, WedataIntegrationTaskNodeState? state, CustomResourceOptions? opts = null)
    public static WedataIntegrationTaskNode get(String name, Output<String> id, WedataIntegrationTaskNodeState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataIntegrationTaskNode    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    DataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    Name string
    Node Name.
    NodeId string
    Node ID.
    NodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    NodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    ProjectId string
    Project ID.
    TaskId string
    The task id to which the node belongs.
    TaskMode double
    Task display mode, 0: canvas mode, 1: form mode.
    TaskType double
    Task type, 201: real-time task, 202: offline task.
    WedataIntegrationTaskNodeId string
    ID of the resource.
    DataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    Name string
    Node Name.
    NodeId string
    Node ID.
    NodeInfo WedataIntegrationTaskNodeNodeInfoArgs
    Node information.
    NodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    ProjectId string
    Project ID.
    TaskId string
    The task id to which the node belongs.
    TaskMode float64
    Task display mode, 0: canvas mode, 1: form mode.
    TaskType float64
    Task type, 201: real-time task, 202: offline task.
    WedataIntegrationTaskNodeId string
    ID of the resource.
    dataSourceType String
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    name String
    Node Name.
    nodeId String
    Node ID.
    nodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    nodeType String
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId String
    Project ID.
    taskId String
    The task id to which the node belongs.
    taskMode Double
    Task display mode, 0: canvas mode, 1: form mode.
    taskType Double
    Task type, 201: real-time task, 202: offline task.
    wedataIntegrationTaskNodeId String
    ID of the resource.
    dataSourceType string
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    name string
    Node Name.
    nodeId string
    Node ID.
    nodeInfo WedataIntegrationTaskNodeNodeInfo
    Node information.
    nodeType string
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId string
    Project ID.
    taskId string
    The task id to which the node belongs.
    taskMode number
    Task display mode, 0: canvas mode, 1: form mode.
    taskType number
    Task type, 201: real-time task, 202: offline task.
    wedataIntegrationTaskNodeId string
    ID of the resource.
    data_source_type str
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    name str
    Node Name.
    node_id str
    Node ID.
    node_info WedataIntegrationTaskNodeNodeInfoArgs
    Node information.
    node_type str
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    project_id str
    Project ID.
    task_id str
    The task id to which the node belongs.
    task_mode float
    Task display mode, 0: canvas mode, 1: form mode.
    task_type float
    Task type, 201: real-time task, 202: offline task.
    wedata_integration_task_node_id str
    ID of the resource.
    dataSourceType String
    Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
    name String
    Node Name.
    nodeId String
    Node ID.
    nodeInfo Property Map
    Node information.
    nodeType String
    Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
    projectId String
    Project ID.
    taskId String
    The task id to which the node belongs.
    taskMode Number
    Task display mode, 0: canvas mode, 1: form mode.
    taskType Number
    Task type, 201: real-time task, 202: offline task.
    wedataIntegrationTaskNodeId String
    ID of the resource.

    Supporting Types

    WedataIntegrationTaskNodeNodeInfo, WedataIntegrationTaskNodeNodeInfoArgs

    AppId string
    User App Id.
    Configs List<WedataIntegrationTaskNodeNodeInfoConfig>
    Node configuration information.
    CreateTime string
    Create time.
    CreatorUin string
    Creator User ID.
    DatasourceId string
    Datasource ID.
    ExtConfigs List<WedataIntegrationTaskNodeNodeInfoExtConfig>
    Node extension configuration information.
    NodeMapping WedataIntegrationTaskNodeNodeInfoNodeMapping
    Node mapping.
    OperatorUin string
    Operator User ID.
    OwnerUin string
    Owner User ID.
    Schemas List<WedataIntegrationTaskNodeNodeInfoSchema>
    Schema information.
    UpdateTime string
    Update time.
    AppId string
    User App Id.
    Configs []WedataIntegrationTaskNodeNodeInfoConfig
    Node configuration information.
    CreateTime string
    Create time.
    CreatorUin string
    Creator User ID.
    DatasourceId string
    Datasource ID.
    ExtConfigs []WedataIntegrationTaskNodeNodeInfoExtConfig
    Node extension configuration information.
    NodeMapping WedataIntegrationTaskNodeNodeInfoNodeMapping
    Node mapping.
    OperatorUin string
    Operator User ID.
    OwnerUin string
    Owner User ID.
    Schemas []WedataIntegrationTaskNodeNodeInfoSchema
    Schema information.
    UpdateTime string
    Update time.
    appId String
    User App Id.
    configs List<WedataIntegrationTaskNodeNodeInfoConfig>
    Node configuration information.
    createTime String
    Create time.
    creatorUin String
    Creator User ID.
    datasourceId String
    Datasource ID.
    extConfigs List<WedataIntegrationTaskNodeNodeInfoExtConfig>
    Node extension configuration information.
    nodeMapping WedataIntegrationTaskNodeNodeInfoNodeMapping
    Node mapping.
    operatorUin String
    Operator User ID.
    ownerUin String
    Owner User ID.
    schemas List<WedataIntegrationTaskNodeNodeInfoSchema>
    Schema information.
    updateTime String
    Update time.
    appId string
    User App Id.
    configs WedataIntegrationTaskNodeNodeInfoConfig[]
    Node configuration information.
    createTime string
    Create time.
    creatorUin string
    Creator User ID.
    datasourceId string
    Datasource ID.
    extConfigs WedataIntegrationTaskNodeNodeInfoExtConfig[]
    Node extension configuration information.
    nodeMapping WedataIntegrationTaskNodeNodeInfoNodeMapping
    Node mapping.
    operatorUin string
    Operator User ID.
    ownerUin string
    Owner User ID.
    schemas WedataIntegrationTaskNodeNodeInfoSchema[]
    Schema information.
    updateTime string
    Update time.
    app_id str
    User App Id.
    configs Sequence[WedataIntegrationTaskNodeNodeInfoConfig]
    Node configuration information.
    create_time str
    Create time.
    creator_uin str
    Creator User ID.
    datasource_id str
    Datasource ID.
    ext_configs Sequence[WedataIntegrationTaskNodeNodeInfoExtConfig]
    Node extension configuration information.
    node_mapping WedataIntegrationTaskNodeNodeInfoNodeMapping
    Node mapping.
    operator_uin str
    Operator User ID.
    owner_uin str
    Owner User ID.
    schemas Sequence[WedataIntegrationTaskNodeNodeInfoSchema]
    Schema information.
    update_time str
    Update time.
    appId String
    User App Id.
    configs List<Property Map>
    Node configuration information.
    createTime String
    Create time.
    creatorUin String
    Creator User ID.
    datasourceId String
    Datasource ID.
    extConfigs List<Property Map>
    Node extension configuration information.
    nodeMapping Property Map
    Node mapping.
    operatorUin String
    Operator User ID.
    ownerUin String
    Owner User ID.
    schemas List<Property Map>
    Schema information.
    updateTime String
    Update time.

    WedataIntegrationTaskNodeNodeInfoConfig, WedataIntegrationTaskNodeNodeInfoConfigArgs

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

    WedataIntegrationTaskNodeNodeInfoExtConfig, WedataIntegrationTaskNodeNodeInfoExtConfigArgs

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

    WedataIntegrationTaskNodeNodeInfoNodeMapping, WedataIntegrationTaskNodeNodeInfoNodeMappingArgs

    extConfigs List<Property Map>
    Node extension configuration information.
    schemaMappings List<Property Map>
    Schema mapping information.
    sinkId String
    Sink node ID.
    sourceId String
    Source node ID.
    sourceSchemas List<Property Map>
    Source node schema information.

    WedataIntegrationTaskNodeNodeInfoNodeMappingExtConfig, WedataIntegrationTaskNodeNodeInfoNodeMappingExtConfigArgs

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

    WedataIntegrationTaskNodeNodeInfoNodeMappingSchemaMapping, WedataIntegrationTaskNodeNodeInfoNodeMappingSchemaMappingArgs

    SinkSchemaId string
    Schema ID from sink node.
    SourceSchemaId string
    Schema ID from source node.
    SinkSchemaId string
    Schema ID from sink node.
    SourceSchemaId string
    Schema ID from source node.
    sinkSchemaId String
    Schema ID from sink node.
    sourceSchemaId String
    Schema ID from source node.
    sinkSchemaId string
    Schema ID from sink node.
    sourceSchemaId string
    Schema ID from source node.
    sink_schema_id str
    Schema ID from sink node.
    source_schema_id str
    Schema ID from source node.
    sinkSchemaId String
    Schema ID from sink node.
    sourceSchemaId String
    Schema ID from source node.

    WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchema, WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaArgs

    Id string
    Schema ID.
    Name string
    Schema name.
    Type string
    Schema type.
    Alias string
    Schema alias.
    Comment string
    Schema comment.
    Properties List<WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty>
    Schema extended attributes.
    Value string
    Schema value.
    Id string
    Schema ID.
    Name string
    Schema name.
    Type string
    Schema type.
    Alias string
    Schema alias.
    Comment string
    Schema comment.
    Properties []WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty
    Schema extended attributes.
    Value string
    Schema value.
    id String
    Schema ID.
    name String
    Schema name.
    type String
    Schema type.
    alias String
    Schema alias.
    comment String
    Schema comment.
    properties List<WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty>
    Schema extended attributes.
    value String
    Schema value.
    id string
    Schema ID.
    name string
    Schema name.
    type string
    Schema type.
    alias string
    Schema alias.
    comment string
    Schema comment.
    properties WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty[]
    Schema extended attributes.
    value string
    Schema value.
    id str
    Schema ID.
    name str
    Schema name.
    type str
    Schema type.
    alias str
    Schema alias.
    comment str
    Schema comment.
    properties Sequence[WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty]
    Schema extended attributes.
    value str
    Schema value.
    id String
    Schema ID.
    name String
    Schema name.
    type String
    Schema type.
    alias String
    Schema alias.
    comment String
    Schema comment.
    properties List<Property Map>
    Schema extended attributes.
    value String
    Schema value.

    WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaProperty, WedataIntegrationTaskNodeNodeInfoNodeMappingSourceSchemaPropertyArgs

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

    WedataIntegrationTaskNodeNodeInfoSchema, WedataIntegrationTaskNodeNodeInfoSchemaArgs

    Id string
    Schema ID.
    Name string
    Schema name.
    Type string
    Schema type.
    Alias string
    Schema alias.
    Comment string
    Schema comment.
    Properties List<WedataIntegrationTaskNodeNodeInfoSchemaProperty>
    Schema extended attributes.
    Value string
    Schema value.
    Id string
    Schema ID.
    Name string
    Schema name.
    Type string
    Schema type.
    Alias string
    Schema alias.
    Comment string
    Schema comment.
    Properties []WedataIntegrationTaskNodeNodeInfoSchemaProperty
    Schema extended attributes.
    Value string
    Schema value.
    id String
    Schema ID.
    name String
    Schema name.
    type String
    Schema type.
    alias String
    Schema alias.
    comment String
    Schema comment.
    properties List<WedataIntegrationTaskNodeNodeInfoSchemaProperty>
    Schema extended attributes.
    value String
    Schema value.
    id string
    Schema ID.
    name string
    Schema name.
    type string
    Schema type.
    alias string
    Schema alias.
    comment string
    Schema comment.
    properties WedataIntegrationTaskNodeNodeInfoSchemaProperty[]
    Schema extended attributes.
    value string
    Schema value.
    id str
    Schema ID.
    name str
    Schema name.
    type str
    Schema type.
    alias str
    Schema alias.
    comment str
    Schema comment.
    properties Sequence[WedataIntegrationTaskNodeNodeInfoSchemaProperty]
    Schema extended attributes.
    value str
    Schema value.
    id String
    Schema ID.
    name String
    Schema name.
    type String
    Schema type.
    alias String
    Schema alias.
    comment String
    Schema comment.
    properties List<Property Map>
    Schema extended attributes.
    value String
    Schema value.

    WedataIntegrationTaskNodeNodeInfoSchemaProperty, WedataIntegrationTaskNodeNodeInfoSchemaPropertyArgs

    Name string
    Attributes name.
    Value string
    Attributes value.
    Name string
    Attributes name.
    Value string
    Attributes value.
    name String
    Attributes name.
    value String
    Attributes value.
    name string
    Attributes name.
    value string
    Attributes value.
    name str
    Attributes name.
    value str
    Attributes value.
    name String
    Attributes name.
    value String
    Attributes 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.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack