Skip to content

Commit 78d769d

Browse files
authored
Feat/support DTS(migrate_job and compare_task) feature (#1440)
* feat:support dts data_source_tc_dts_sync_jobs * feat:support dts_sync_jobs resource * add changelog * fix MaxItems/computed conflict issue * feat:support dts compare task feature * feat:support dts compare task feature * add migration job and compare task * add migration job resource and datasource and compare task resource and datasource * add changelog * migrate jobs e2e passed * compare resource passed e2e * compare datasource passed e2e * fix lint issue * docs update
1 parent d73d0cd commit 78d769d

28 files changed

+5284
-78
lines changed

.changelog/1440.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
```release-note:new-resource
2+
tencentcloud_dts_migrate_job
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_dts_compare_task
7+
```
8+
9+
```release-note:new-data-source
10+
tencentcloud_dts_migrate_jobs
11+
```
12+
13+
```release-note:new-data-source
14+
tencentcloud_dts_compare_tasks
15+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ require (
3535
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445
3636
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
3737
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.412
38-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.548
38+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.549
3939
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445
4040
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488
4141
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335
@@ -44,7 +44,7 @@ require (
4444
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dcdb v1.0.527
4545
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.539
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414
47-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.546
47+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.549
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.287
4949
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.383
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.514

go.sum

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,8 +522,9 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.544/go.mod
522522
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.546 h1:18ZUEkte3A9b5OkF2vAe070HYo3dg0Zonp/rw+GvI8Y=
523523
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.546/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
524524
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.547/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
525-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.548 h1:oIwFjTaIUGGncl+UN5rhS/38fH9PkYt7WnRzWqw3zL4=
526525
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.548/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
526+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.549 h1:j/bk6BVbnhiCU9jIbIQlEwWmLn4FUzEbNPZUC/wKnVo=
527+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.549/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
527528
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445 h1:Bh7XD0ypNMHYyBOM8hhKsSu+y0VVKUnJVS+YKKhfpGg=
528529
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445/go.mod h1:jMDD351efCFpT1+KVFbcpu6SbmP4TYmp4qkoCfr63nQ=
529530
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488 h1:A1seXWtMf2atBjSNYvcwxyDoFzCMgqyVnsxnWzhqJEA=
@@ -542,6 +543,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414 h1:egwj
542543
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414/go.mod h1:LRWnBUNRxs/Ee8MzJJd3eHzydlqyB5qmia975Ca/Ox0=
543544
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.546 h1:GonOZJmatR3PHi2YDLz9d2U9TcR+VEiRwBY+K2Jsyew=
544545
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.546/go.mod h1:IS4LxoCyQ98nqI5Cqp8aJG3+yi9CcAUCG8Sv8FtIjjc=
546+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.549 h1:ABAR2iLRo3J99J/FkC0GBccc0MG4v1vga0UVy6Jwym0=
547+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.549/go.mod h1:DygU3Q8E2WT0fhJ81//0sWzMf2faiyFTd0B3wNYtRvc=
545548
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.287 h1:+9COBXAbQmL7aJ39Q/mF50Ykxq4m5kq/y6vbO+u3zgI=
546549
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.287/go.mod h1:xRvd0xsyCoviCiMRfJMh5lODPnLx+bnTfENNx6GHzFA=
547550
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.383 h1:OhKvreaRPhwBEButv45yBcu6BvfvR1JAEXbU/NTck94=

tencentcloud/basic_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,3 +854,10 @@ const (
854854
)
855855

856856
// End of RUM
857+
858+
// DTS
859+
const (
860+
defaultDTSJobId = "dts-iesbn9qg"
861+
)
862+
863+
// End of DTS

0 commit comments

Comments
 (0)