Skip to content

Commit 919181d

Browse files
committed
feat: support wedata ops
1 parent fc51b15 commit 919181d

File tree

63 files changed

+1407
-373
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1407
-373
lines changed

tencentcloud/provider.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1167,8 +1167,9 @@ func Provider() *schema.Provider {
11671167
"tencentcloud_wedata_task_instances": wedata.DataSourceTencentCloudWedataTaskInstances(),
11681168
"tencentcloud_wedata_task_instance_log": wedata.DataSourceTencentCloudWedataTaskInstanceLog(),
11691169
"tencentcloud_wedata_upstream_task_instances": wedata.DataSourceTencentCloudWedataUpstreamTaskInstances(),
1170-
"tencentcloud_wedata_downstream_task_instances": wedata.DataSourceTencentCloudWedataDownTaskInstances(),
1170+
"tencentcloud_wedata_downstream_task_instances": wedata.DataSourceTencentCloudWedataDownstreamTaskInstances(),
11711171
"tencentcloud_wedata_data_source_list": wedata.DataSourceTencentCloudWedataDataSourceList(),
1172+
"tencentcloud_wedata_task_instance_executions": wedata.DataSourceTencentCloudWedataTaskInstanceExecutions(),
11721173
"tencentcloud_private_dns_records": privatedns.DataSourceTencentCloudPrivateDnsRecords(),
11731174
"tencentcloud_private_dns_private_zone_list": privatedns.DataSourceTencentCloudPrivateDnsPrivateZoneList(),
11741175
"tencentcloud_private_dns_forward_rules": privatedns.DataSourceTencentCloudPrivateDnsForwardRules(),

tencentcloud/services/wedata/data_source_tc_wedata_down_task_instances.go

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/wedata/data_source_tc_wedata_down_task_instances_test.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
88
)
99

10-
func TestAccTencentCloudWedataDownTaskInstancesDataSource_basic(t *testing.T) {
10+
func TestAccTencentCloudWedataDownstreamTaskInstancesDataSource_basic(t *testing.T) {
1111
t.Parallel()
1212
resource.Test(t, resource.TestCase{
1313
PreCheck: func() {
@@ -18,7 +18,10 @@ func TestAccTencentCloudWedataDownTaskInstancesDataSource_basic(t *testing.T) {
1818
{
1919
Config: testAccWedataDownTaskInstancesDataSource,
2020
Check: resource.ComposeTestCheckFunc(
21-
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_wedata_down_task_instances.wedata_down_task_instances"),
21+
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_wedata_downstream_task_instances.wedata_down_task_instances"),
22+
resource.TestCheckResourceAttrSet("data.tencentcloud_wedata_downstream_task_instances.wedata_down_task_instances", "id"),
23+
resource.TestCheckResourceAttr("data.tencentcloud_wedata_downstream_task_instances.wedata_down_task_instances", "data.#", "1"),
24+
resource.TestCheckResourceAttr("data.tencentcloud_wedata_downstream_task_instances.wedata_down_task_instances", "data.0.items.#", "1"),
2225
),
2326
},
2427
},
@@ -27,6 +30,8 @@ func TestAccTencentCloudWedataDownTaskInstancesDataSource_basic(t *testing.T) {
2730

2831
const testAccWedataDownTaskInstancesDataSource = `
2932
30-
data "tencentcloud_wedata_down_task_instances" "wedata_down_task_instances" {
33+
data "tencentcloud_wedata_downstream_task_instances" "wedata_down_task_instances" {
34+
project_id = "1859317240494305280"
35+
instance_key = "20250731151633120_2025-10-13 17:00:00"
3136
}
3237
`

tencentcloud/services/wedata/data_source_tc_wedata_downstream_task_instances.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ Use this data source to query detailed information of wedata downstream task ins
33
Example Usage
44

55
```hcl
6-
data "tencentcloud_wedata_upstream_task_instances" "wedata_upstream_task_instances" {
6+
data "tencentcloud_wedata_downstream_task_instances" "wedata_down_task_instances" {
7+
project_id = "1859317240494305280"
8+
instance_key = "20250731151633120_2025-10-13 17:00:00"
79
}
810
```

tencentcloud/services/wedata/data_source_tc_wedata_ops_alarm_rules.go

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/wedata/data_source_tc_wedata_ops_alarm_rules.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ Example Usage
44

55
```hcl
66
data "tencentcloud_wedata_ops_alarm_rules" "wedata_ops_alarm_rules" {
7+
project_id = "1859317240494305280"
78
}
89
```

tencentcloud/services/wedata/data_source_tc_wedata_ops_alarm_rules_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ func TestAccTencentCloudWedataOpsAlarmRulesDataSource_basic(t *testing.T) {
1919
Config: testAccWedataOpsAlarmRulesDataSource,
2020
Check: resource.ComposeTestCheckFunc(
2121
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_wedata_ops_alarm_rules.wedata_ops_alarm_rules"),
22+
resource.TestCheckResourceAttrSet("data.tencentcloud_wedata_ops_alarm_rules.wedata_ops_alarm_rules", "id"),
23+
resource.TestCheckResourceAttr("data.tencentcloud_wedata_ops_alarm_rules.wedata_ops_alarm_rules", "data.#", "1"),
24+
resource.TestCheckResourceAttr("data.tencentcloud_wedata_ops_alarm_rules.wedata_ops_alarm_rules", "data.0.items.#", "20"),
2225
),
2326
},
2427
},
@@ -28,5 +31,6 @@ func TestAccTencentCloudWedataOpsAlarmRulesDataSource_basic(t *testing.T) {
2831
const testAccWedataOpsAlarmRulesDataSource = `
2932
3033
data "tencentcloud_wedata_ops_alarm_rules" "wedata_ops_alarm_rules" {
34+
project_id = "1859317240494305280"
3135
}
3236
`

tencentcloud/services/wedata/data_source_tc_wedata_ops_async_job.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/wedata/data_source_tc_wedata_ops_async_job.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Example Usage
44

55
```hcl
66
data "tencentcloud_wedata_ops_async_job" "wedata_ops_async_job" {
7-
project_id = "2905622749543821312"
8-
async_id = "20250929164443669"
7+
project_id = "1859317240494305280"
8+
async_id = "9ba294ff-46d9-4a77-ae4a-acd0b4bdca3c"
99
}
1010
```

tencentcloud/services/wedata/data_source_tc_wedata_ops_async_job_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ func TestAccTencentCloudWedataOpsAsyncJobDataSource_basic(t *testing.T) {
1919
Config: testAccWedataOpsAsyncJobDataSource,
2020
Check: resource.ComposeTestCheckFunc(
2121
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_wedata_ops_async_job.wedata_ops_async_job"),
22+
resource.TestCheckResourceAttrSet("data.tencentcloud_wedata_ops_async_job.wedata_ops_async_job", "id"),
23+
resource.TestCheckResourceAttr("data.tencentcloud_wedata_ops_async_job.wedata_ops_async_job", "data.#", "1"),
2224
),
2325
},
2426
},
@@ -28,5 +30,7 @@ func TestAccTencentCloudWedataOpsAsyncJobDataSource_basic(t *testing.T) {
2830
const testAccWedataOpsAsyncJobDataSource = `
2931
3032
data "tencentcloud_wedata_ops_async_job" "wedata_ops_async_job" {
33+
project_id = "1859317240494305280"
34+
async_id = "9ba294ff-46d9-4a77-ae4a-acd0b4bdca3c"
3135
}
3236
`

0 commit comments

Comments
 (0)