1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDlcDescribeUpdatableDataEngines
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getDlcDescribeUpdatableDataEngines

Explore with Pulumi AI

Use this data source to query detailed information of dlc describe_updatable_data_engines

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const describeUpdatableDataEngines = tencentcloud.getDlcDescribeUpdatableDataEngines({
    dataEngineConfigCommand: "UpdateSparkSQLLakefsPath",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

describe_updatable_data_engines = tencentcloud.get_dlc_describe_updatable_data_engines(data_engine_config_command="UpdateSparkSQLLakefsPath")
Copy
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.GetDlcDescribeUpdatableDataEngines(ctx, &tencentcloud.GetDlcDescribeUpdatableDataEnginesArgs{
			DataEngineConfigCommand: "UpdateSparkSQLLakefsPath",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var describeUpdatableDataEngines = Tencentcloud.GetDlcDescribeUpdatableDataEngines.Invoke(new()
    {
        DataEngineConfigCommand = "UpdateSparkSQLLakefsPath",
    });

});
Copy
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.GetDlcDescribeUpdatableDataEnginesArgs;
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 describeUpdatableDataEngines = TencentcloudFunctions.getDlcDescribeUpdatableDataEngines(GetDlcDescribeUpdatableDataEnginesArgs.builder()
            .dataEngineConfigCommand("UpdateSparkSQLLakefsPath")
            .build());

    }
}
Copy
variables:
  describeUpdatableDataEngines:
    fn::invoke:
      function: tencentcloud:getDlcDescribeUpdatableDataEngines
      arguments:
        dataEngineConfigCommand: UpdateSparkSQLLakefsPath
Copy

Using getDlcDescribeUpdatableDataEngines

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 getDlcDescribeUpdatableDataEngines(args: GetDlcDescribeUpdatableDataEnginesArgs, opts?: InvokeOptions): Promise<GetDlcDescribeUpdatableDataEnginesResult>
function getDlcDescribeUpdatableDataEnginesOutput(args: GetDlcDescribeUpdatableDataEnginesOutputArgs, opts?: InvokeOptions): Output<GetDlcDescribeUpdatableDataEnginesResult>
Copy
def get_dlc_describe_updatable_data_engines(data_engine_config_command: Optional[str] = None,
                                            id: Optional[str] = None,
                                            result_output_file: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetDlcDescribeUpdatableDataEnginesResult
def get_dlc_describe_updatable_data_engines_output(data_engine_config_command: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            result_output_file: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetDlcDescribeUpdatableDataEnginesResult]
Copy
func GetDlcDescribeUpdatableDataEngines(ctx *Context, args *GetDlcDescribeUpdatableDataEnginesArgs, opts ...InvokeOption) (*GetDlcDescribeUpdatableDataEnginesResult, error)
func GetDlcDescribeUpdatableDataEnginesOutput(ctx *Context, args *GetDlcDescribeUpdatableDataEnginesOutputArgs, opts ...InvokeOption) GetDlcDescribeUpdatableDataEnginesResultOutput
Copy

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

public static class GetDlcDescribeUpdatableDataEngines 
{
    public static Task<GetDlcDescribeUpdatableDataEnginesResult> InvokeAsync(GetDlcDescribeUpdatableDataEnginesArgs args, InvokeOptions? opts = null)
    public static Output<GetDlcDescribeUpdatableDataEnginesResult> Invoke(GetDlcDescribeUpdatableDataEnginesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDlcDescribeUpdatableDataEnginesResult> getDlcDescribeUpdatableDataEngines(GetDlcDescribeUpdatableDataEnginesArgs args, InvokeOptions options)
public static Output<GetDlcDescribeUpdatableDataEnginesResult> getDlcDescribeUpdatableDataEngines(GetDlcDescribeUpdatableDataEnginesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDlcDescribeUpdatableDataEngines:getDlcDescribeUpdatableDataEngines
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataEngineConfigCommand This property is required. string
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
Id string
ResultOutputFile string
Used to save results.
DataEngineConfigCommand This property is required. string
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
Id string
ResultOutputFile string
Used to save results.
dataEngineConfigCommand This property is required. String
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
id String
resultOutputFile String
Used to save results.
dataEngineConfigCommand This property is required. string
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
id string
resultOutputFile string
Used to save results.
data_engine_config_command This property is required. str
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
id str
result_output_file str
Used to save results.
dataEngineConfigCommand This property is required. String
Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.
id String
resultOutputFile String
Used to save results.

getDlcDescribeUpdatableDataEngines Result

The following output properties are available:

Supporting Types

GetDlcDescribeUpdatableDataEnginesDataEngineBasicInfo

AppId This property is required. double
User unique ID.
CreateTime This property is required. double
Create time.
DataEngineId This property is required. string
Engine unique id.
DataEngineName This property is required. string
Engine name.
DataEngineType This property is required. string
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
Message This property is required. string
Returned messages.
State This property is required. double
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
UpdateTime This property is required. double
Update time.
UserUin This property is required. string
User unique uin.
AppId This property is required. float64
User unique ID.
CreateTime This property is required. float64
Create time.
DataEngineId This property is required. string
Engine unique id.
DataEngineName This property is required. string
Engine name.
DataEngineType This property is required. string
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
Message This property is required. string
Returned messages.
State This property is required. float64
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
UpdateTime This property is required. float64
Update time.
UserUin This property is required. string
User unique uin.
appId This property is required. Double
User unique ID.
createTime This property is required. Double
Create time.
dataEngineId This property is required. String
Engine unique id.
dataEngineName This property is required. String
Engine name.
dataEngineType This property is required. String
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
message This property is required. String
Returned messages.
state This property is required. Double
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
updateTime This property is required. Double
Update time.
userUin This property is required. String
User unique uin.
appId This property is required. number
User unique ID.
createTime This property is required. number
Create time.
dataEngineId This property is required. string
Engine unique id.
dataEngineName This property is required. string
Engine name.
dataEngineType This property is required. string
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
message This property is required. string
Returned messages.
state This property is required. number
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
updateTime This property is required. number
Update time.
userUin This property is required. string
User unique uin.
app_id This property is required. float
User unique ID.
create_time This property is required. float
Create time.
data_engine_id This property is required. str
Engine unique id.
data_engine_name This property is required. str
Engine name.
data_engine_type This property is required. str
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
message This property is required. str
Returned messages.
state This property is required. float
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
update_time This property is required. float
Update time.
user_uin This property is required. str
User unique uin.
appId This property is required. Number
User unique ID.
createTime This property is required. Number
Create time.
dataEngineId This property is required. String
Engine unique id.
dataEngineName This property is required. String
Engine name.
dataEngineType This property is required. String
Engine type, valid values: PrestoSQL/SparkSQL/SparkBatch.
message This property is required. String
Returned messages.
state This property is required. Number
Engine state, only support: 0:Init/-1:Failed/-2:Deleted/1:Pause/2:Running/3:ToBeDelete/4:Deleting.
updateTime This property is required. Number
Update time.
userUin This property is required. String
User unique uin.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.