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

tencentcloud.getWedataGetTableColumns

Start a Neo task
Explain and create a tencentcloud.getWedataGetTableColumns resource
tencentcloud logo
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

    Use this data source to query detailed information of WeData get table columns

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getWedataGetTableColumns({
        tableGuid: "ktDR4ymhp2_nlfClXhwxRQ",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_wedata_get_table_columns(table_guid="ktDR4ymhp2_nlfClXhwxRQ")
    
    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.GetWedataGetTableColumns(ctx, &tencentcloud.GetWedataGetTableColumnsArgs{
    			TableGuid: "ktDR4ymhp2_nlfClXhwxRQ",
    		}, 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.GetWedataGetTableColumns.Invoke(new()
        {
            TableGuid = "ktDR4ymhp2_nlfClXhwxRQ",
        });
    
    });
    
    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.GetWedataGetTableColumnsArgs;
    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.getWedataGetTableColumns(GetWedataGetTableColumnsArgs.builder()
                .tableGuid("ktDR4ymhp2_nlfClXhwxRQ")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getWedataGetTableColumns
          arguments:
            tableGuid: ktDR4ymhp2_nlfClXhwxRQ
    

    Using getWedataGetTableColumns

    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 getWedataGetTableColumns(args: GetWedataGetTableColumnsArgs, opts?: InvokeOptions): Promise<GetWedataGetTableColumnsResult>
    function getWedataGetTableColumnsOutput(args: GetWedataGetTableColumnsOutputArgs, opts?: InvokeOptions): Output<GetWedataGetTableColumnsResult>
    def get_wedata_get_table_columns(id: Optional[str] = None,
                                     result_output_file: Optional[str] = None,
                                     table_guid: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetWedataGetTableColumnsResult
    def get_wedata_get_table_columns_output(id: Optional[pulumi.Input[str]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     table_guid: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetWedataGetTableColumnsResult]
    func GetWedataGetTableColumns(ctx *Context, args *GetWedataGetTableColumnsArgs, opts ...InvokeOption) (*GetWedataGetTableColumnsResult, error)
    func GetWedataGetTableColumnsOutput(ctx *Context, args *GetWedataGetTableColumnsOutputArgs, opts ...InvokeOption) GetWedataGetTableColumnsResultOutput

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

    public static class GetWedataGetTableColumns 
    {
        public static Task<GetWedataGetTableColumnsResult> InvokeAsync(GetWedataGetTableColumnsArgs args, InvokeOptions? opts = null)
        public static Output<GetWedataGetTableColumnsResult> Invoke(GetWedataGetTableColumnsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWedataGetTableColumnsResult> getWedataGetTableColumns(GetWedataGetTableColumnsArgs args, InvokeOptions options)
    public static Output<GetWedataGetTableColumnsResult> getWedataGetTableColumns(GetWedataGetTableColumnsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getWedataGetTableColumns:getWedataGetTableColumns
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TableGuid string
    Table GUID.
    Id string
    ResultOutputFile string
    Used to save results.
    TableGuid string
    Table GUID.
    Id string
    ResultOutputFile string
    Used to save results.
    tableGuid String
    Table GUID.
    id String
    resultOutputFile String
    Used to save results.
    tableGuid string
    Table GUID.
    id string
    resultOutputFile string
    Used to save results.
    table_guid str
    Table GUID.
    id str
    result_output_file str
    Used to save results.
    tableGuid String
    Table GUID.
    id String
    resultOutputFile String
    Used to save results.

    getWedataGetTableColumns Result

    The following output properties are available:

    datas List<Property Map>
    Table column list.
    id String
    tableGuid String
    resultOutputFile String

    Supporting Types

    GetWedataGetTableColumnsData

    Description string
    Field description.
    IsPartition bool
    Whether it is a partition field.
    Length double
    Field length.
    Name string
    Field name.
    Position double
    Field position.
    Type string
    Field type.
    Description string
    Field description.
    IsPartition bool
    Whether it is a partition field.
    Length float64
    Field length.
    Name string
    Field name.
    Position float64
    Field position.
    Type string
    Field type.
    description String
    Field description.
    isPartition Boolean
    Whether it is a partition field.
    length Double
    Field length.
    name String
    Field name.
    position Double
    Field position.
    type String
    Field type.
    description string
    Field description.
    isPartition boolean
    Whether it is a partition field.
    length number
    Field length.
    name string
    Field name.
    position number
    Field position.
    type string
    Field type.
    description str
    Field description.
    is_partition bool
    Whether it is a partition field.
    length float
    Field length.
    name str
    Field name.
    position float
    Field position.
    type str
    Field type.
    description String
    Field description.
    isPartition Boolean
    Whether it is a partition field.
    length Number
    Field length.
    name String
    Field name.
    position Number
    Field position.
    type String
    Field type.

    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