Skip to content

Commit 6d78b5e

Browse files
authored
Feat/support dts inner layer resource (#1490)
* update dts mode * feat:support dts migrate job resource * support migrate check and migrate job * 1.adjust tencentcloud_dts_migrate_job. 2.add tencentcloud_dts_migrate_job_start_operation * modify migrate job * migrate job e2e fix * migrate job passed e2e case * update changelog 1. update changelog. 2. adjust code by golangci-lint. * fix read return default values issue * fix golangci-lint issue * update changlog * change config_id to job_id
1 parent fd52780 commit 6d78b5e

14 files changed

+2322
-627
lines changed

.changelog/1490.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
```release-note:new-resource
2+
tencentcloud_dts_migrate_service
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_dts_migrate_job
7+
```
8+
9+
```release-note:new-resource
10+
tencentcloud_dts_migrate_job_start_operation
11+
```

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.567 h1:0IRm
540540
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.567/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
541541
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.569 h1:ucwAQxGji/1kHSsnFf/w/BJ35rU7lFaUAq+uUKzwufE=
542542
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.569/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
543+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.567 h1:0IRm7OM1jdBdd1jU3PFf3FOmXcGBwGjICr/pcILEZ3M=
544+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.567/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
543545
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.572 h1:xbcb/bC/cSWpfLB3TW+GBUdIcY/x+T+VrBgsz/jxv5Q=
544546
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.572/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
545547
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.571 h1:V4JQJTavl2X8aRBRBBh4vTOInuzrbqQzHlFitmu782U=

tencentcloud/provider.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -860,8 +860,10 @@ Data Transmission Service(DTS)
860860
861861
Resource
862862
tencentcloud_dts_sync_job
863-
tencentcloud_dts_migrate_job
864863
tencentcloud_dts_compare_task
864+
tencentcloud_dts_migrate_service
865+
tencentcloud_dts_migrate_job
866+
tencentcloud_dts_migrate_job_start_operation
865867
866868
TDMQ for RocketMQ(trocket)
867869
Data Source
@@ -1583,7 +1585,9 @@ func Provider() terraform.ResourceProvider {
15831585
"tencentcloud_tdmq_rocketmq_topic": resourceTencentCloudTdmqRocketmqTopic(),
15841586
"tencentcloud_tdmq_rocketmq_group": resourceTencentCloudTdmqRocketmqGroup(),
15851587
"tencentcloud_tdmq_rocketmq_environment_role": resourceTencentCloudTdmqRocketmqEnvironmentRole(),
1588+
"tencentcloud_dts_migrate_service": resourceTencentCloudDtsMigrateService(),
15861589
"tencentcloud_dts_migrate_job": resourceTencentCloudDtsMigrateJob(),
1590+
"tencentcloud_dts_migrate_job_start_operation": resourceTencentCloudDtsMigrateJobStartOperation(),
15871591
"tencentcloud_dts_compare_task": resourceTencentCloudDtsCompareTask(),
15881592
"tencentcloud_cvm_hpc_cluster": resourceTencentCloudCvmHpcCluster(),
15891593
"tencentcloud_vpc_flow_log": resourceTencentCloudVpcFlowLog(),

tencentcloud/resource_tc_dts_compare_task.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,6 @@ func resourceTencentCloudDtsCompareTaskUpdate(d *schema.ResourceData, meta inter
499499

500500
request.Objects = &compareObject
501501
}
502-
503502
}
504503

505504
err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {

0 commit comments

Comments
 (0)