1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDlcDataEngineNetwork
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack

tencentcloud.getDlcDataEngineNetwork

Deploy with Pulumi
tencentcloud logo
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack

    Use this data source to query detailed information of DLC data engine network

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getDlcDataEngineNetwork({
        filters: [{
            name: "engine-network-id",
            values: ["DataEngine_Network-g1sxyw8v"],
        }],
        sortBy: "create-time",
        sorting: "desc",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_dlc_data_engine_network(filters=[{
            "name": "engine-network-id",
            "values": ["DataEngine_Network-g1sxyw8v"],
        }],
        sort_by="create-time",
        sorting="desc")
    
    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.GetDlcDataEngineNetwork(ctx, &tencentcloud.GetDlcDataEngineNetworkArgs{
    			Filters: []tencentcloud.GetDlcDataEngineNetworkFilter{
    				{
    					Name: "engine-network-id",
    					Values: []string{
    						"DataEngine_Network-g1sxyw8v",
    					},
    				},
    			},
    			SortBy:  pulumi.StringRef("create-time"),
    			Sorting: pulumi.StringRef("desc"),
    		}, 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.GetDlcDataEngineNetwork.Invoke(new()
        {
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetDlcDataEngineNetworkFilterInputArgs
                {
                    Name = "engine-network-id",
                    Values = new[]
                    {
                        "DataEngine_Network-g1sxyw8v",
                    },
                },
            },
            SortBy = "create-time",
            Sorting = "desc",
        });
    
    });
    
    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.GetDlcDataEngineNetworkArgs;
    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.getDlcDataEngineNetwork(GetDlcDataEngineNetworkArgs.builder()
                .filters(GetDlcDataEngineNetworkFilterArgs.builder()
                    .name("engine-network-id")
                    .values("DataEngine_Network-g1sxyw8v")
                    .build())
                .sortBy("create-time")
                .sorting("desc")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getDlcDataEngineNetwork
          arguments:
            filters:
              - name: engine-network-id
                values:
                  - DataEngine_Network-g1sxyw8v
            sortBy: create-time
            sorting: desc
    

    Using getDlcDataEngineNetwork

    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 getDlcDataEngineNetwork(args: GetDlcDataEngineNetworkArgs, opts?: InvokeOptions): Promise<GetDlcDataEngineNetworkResult>
    function getDlcDataEngineNetworkOutput(args: GetDlcDataEngineNetworkOutputArgs, opts?: InvokeOptions): Output<GetDlcDataEngineNetworkResult>
    def get_dlc_data_engine_network(filters: Optional[Sequence[GetDlcDataEngineNetworkFilter]] = None,
                                    id: Optional[str] = None,
                                    result_output_file: Optional[str] = None,
                                    sort_by: Optional[str] = None,
                                    sorting: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetDlcDataEngineNetworkResult
    def get_dlc_data_engine_network_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDlcDataEngineNetworkFilterArgs]]]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    result_output_file: Optional[pulumi.Input[str]] = None,
                                    sort_by: Optional[pulumi.Input[str]] = None,
                                    sorting: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetDlcDataEngineNetworkResult]
    func GetDlcDataEngineNetwork(ctx *Context, args *GetDlcDataEngineNetworkArgs, opts ...InvokeOption) (*GetDlcDataEngineNetworkResult, error)
    func GetDlcDataEngineNetworkOutput(ctx *Context, args *GetDlcDataEngineNetworkOutputArgs, opts ...InvokeOption) GetDlcDataEngineNetworkResultOutput

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

    public static class GetDlcDataEngineNetwork 
    {
        public static Task<GetDlcDataEngineNetworkResult> InvokeAsync(GetDlcDataEngineNetworkArgs args, InvokeOptions? opts = null)
        public static Output<GetDlcDataEngineNetworkResult> Invoke(GetDlcDataEngineNetworkInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDlcDataEngineNetworkResult> getDlcDataEngineNetwork(GetDlcDataEngineNetworkArgs args, InvokeOptions options)
    public static Output<GetDlcDataEngineNetworkResult> getDlcDataEngineNetwork(GetDlcDataEngineNetworkArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDlcDataEngineNetwork:getDlcDataEngineNetwork
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<GetDlcDataEngineNetworkFilter>
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    Id string
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sort Field.
    Sorting string
    Sort order, asc or desc.
    Filters []GetDlcDataEngineNetworkFilter
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    Id string
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sort Field.
    Sorting string
    Sort order, asc or desc.
    filters List<GetDlcDataEngineNetworkFilter>
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    id String
    resultOutputFile String
    Used to save results.
    sortBy String
    Sort Field.
    sorting String
    Sort order, asc or desc.
    filters GetDlcDataEngineNetworkFilter[]
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    id string
    resultOutputFile string
    Used to save results.
    sortBy string
    Sort Field.
    sorting string
    Sort order, asc or desc.
    filters Sequence[GetDlcDataEngineNetworkFilter]
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    id str
    result_output_file str
    Used to save results.
    sort_by str
    Sort Field.
    sorting str
    Sort order, asc or desc.
    filters List<Property Map>
    Filter conditions are optional, engine-network-id--engine network ID, engine-network-state--engine network status.
    id String
    resultOutputFile String
    Used to save results.
    sortBy String
    Sort Field.
    sorting String
    Sort order, asc or desc.

    getDlcDataEngineNetwork Result

    The following output properties are available:

    engineNetworksInfos List<Property Map>
    Engine network information list.
    id String
    filters List<Property Map>
    resultOutputFile String
    sortBy String
    sorting String

    Supporting Types

    GetDlcDataEngineNetworkEngineNetworksInfo

    GetDlcDataEngineNetworkEngineNetworksInfoGateWayInfo

    GatewayId string
    GatewayName string
    Mode double
    PayMode double
    Size double
    State double
    GatewayId string
    GatewayName string
    Mode float64
    PayMode float64
    Size float64
    State float64
    gatewayId String
    gatewayName String
    mode Double
    payMode Double
    size Double
    state Double
    gatewayId string
    gatewayName string
    mode number
    payMode number
    size number
    state number
    gateway_id str
    gateway_name str
    mode float
    pay_mode float
    size float
    state float
    gatewayId String
    gatewayName String
    mode Number
    payMode Number
    size Number
    state Number

    GetDlcDataEngineNetworkFilter

    Name string
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    Values List<string>
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.
    Name string
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    Values []string
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.
    name String
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    values List<String>
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.
    name string
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    values string[]
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.
    name str
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    values Sequence[str]
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.
    name String
    Attribute name, if there are multiple filters, the relationship between filters is a logical OR relationship.
    values List<String>
    Attribute value, if there are multiple values, the relationship between values is a logical OR relationship.

    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.29 published on Friday, Oct 10, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate