From f689e1d82f718343b8714b3176c8869591ffe035 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Fri, 5 Dec 2025 15:19:14 +0800 Subject: [PATCH] add --- .../services/dlc/resource_tc_dlc_data_engine.go | 11 +++++++++++ .../services/dlc/resource_tc_dlc_data_engine.md | 2 +- .../services/dlc/resource_tc_dlc_work_group.go | 11 +++++++++++ website/docs/r/dlc_data_engine.html.markdown | 4 ++-- website/docs/r/dlc_work_group.html.markdown | 1 + 5 files changed, 26 insertions(+), 3 deletions(-) diff --git a/tencentcloud/services/dlc/resource_tc_dlc_data_engine.go b/tencentcloud/services/dlc/resource_tc_dlc_data_engine.go index f127afef30..47e2b766cd 100644 --- a/tencentcloud/services/dlc/resource_tc_dlc_data_engine.go +++ b/tencentcloud/services/dlc/resource_tc_dlc_data_engine.go @@ -306,6 +306,13 @@ func ResourceTencentCloudDlcDataEngine() *schema.Resource { Computed: true, Description: "Generation of the engine. SuperSQL means the supersql engine while Native means the standard engine. It is SuperSQL by default.", }, + + // computed + "data_engine_id": { + Type: schema.TypeString, + Computed: true, + Description: "Data engine ID.", + }, }, } } @@ -783,6 +790,10 @@ func resourceTencentCloudDlcDataEngineRead(d *schema.ResourceData, meta interfac _ = d.Set("engine_generation", dataEngine.EngineGeneration) } + if dataEngine.DataEngineId != nil { + _ = d.Set("data_engine_id", dataEngine.DataEngineId) + } + return nil } diff --git a/tencentcloud/services/dlc/resource_tc_dlc_data_engine.md b/tencentcloud/services/dlc/resource_tc_dlc_data_engine.md index f3c1b64120..6df6ac873d 100644 --- a/tencentcloud/services/dlc/resource_tc_dlc_data_engine.md +++ b/tencentcloud/services/dlc/resource_tc_dlc_data_engine.md @@ -28,7 +28,7 @@ resource "tencentcloud_dlc_data_engine" "example" { Import -DLC data engine can be imported using the id, e.g. +DLC data engine can be imported using the dataEngineName#dataEngineId, e.g. ``` terraform import tencentcloud_dlc_data_engine.example tf-example#DataEngine-d3gk8r5h diff --git a/tencentcloud/services/dlc/resource_tc_dlc_work_group.go b/tencentcloud/services/dlc/resource_tc_dlc_work_group.go index a8f2744b3c..5eb2f34b44 100644 --- a/tencentcloud/services/dlc/resource_tc_dlc_work_group.go +++ b/tencentcloud/services/dlc/resource_tc_dlc_work_group.go @@ -43,6 +43,13 @@ func ResourceTencentCloudDlcWorkGroup() *schema.Resource { Elem: &schema.Schema{Type: schema.TypeString}, Description: "Collection of IDs of users to be bound to working groups.", }, + + // computed + "work_group_id": { + Computed: true, + Type: schema.TypeInt, + Description: "Working group ID.", + }, }, } } @@ -136,6 +143,10 @@ func resourceTencentCloudDlcWorkGroupRead(d *schema.ResourceData, meta interface _ = d.Set("user_ids", userIds) } + if workGroup.WorkGroupId != nil { + _ = d.Set("work_group_id", workGroup.WorkGroupId) + } + return nil } diff --git a/website/docs/r/dlc_data_engine.html.markdown b/website/docs/r/dlc_data_engine.html.markdown index 37c972c299..de734692d2 100644 --- a/website/docs/r/dlc_data_engine.html.markdown +++ b/website/docs/r/dlc_data_engine.html.markdown @@ -103,12 +103,12 @@ The `session_resource_template` object supports the following: In addition to all arguments above, the following attributes are exported: * `id` - ID of the resource. - +* `data_engine_id` - Data engine ID. ## Import -DLC data engine can be imported using the id, e.g. +DLC data engine can be imported using the dataEngineName#dataEngineId, e.g. ``` terraform import tencentcloud_dlc_data_engine.example tf-example#DataEngine-d3gk8r5h diff --git a/website/docs/r/dlc_work_group.html.markdown b/website/docs/r/dlc_work_group.html.markdown index d25d3be0b5..9f65c7d32d 100644 --- a/website/docs/r/dlc_work_group.html.markdown +++ b/website/docs/r/dlc_work_group.html.markdown @@ -33,6 +33,7 @@ In addition to all arguments above, the following attributes are exported: * `id` - ID of the resource. * `user_ids` - Collection of IDs of users to be bound to working groups. +* `work_group_id` - Working group ID. ## Import