Skip to content

Commit 0ff3111

Browse files
authored
feat/tdmq-support (#1984)
* feat/tdmq-support * feat/tdmq-support * feat/tdmq-support * feat/tdmq-support
1 parent 2bfd520 commit 0ff3111

File tree

15 files changed

+2114
-4073
lines changed

15 files changed

+2114
-4073
lines changed

.changelog/1984.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-resource
2+
tencentcloud_tdmq_rabbitmq_vip_instance
3+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ require (
4242
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.693
4343
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
4444
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.663
45-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.706
45+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.709
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.589
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -82,7 +82,7 @@ require (
8282
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm v1.0.547
8383
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.696
8484
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533
85-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.691
85+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.709
8686
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem v1.0.578
8787
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo v1.0.529
8888
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke v1.0.691

go.sum

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,12 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.693/go.mod
855855
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.695/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
856856
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.706 h1:NjpSF2Fi/fz1KQrM8NqCeHMTBNWG1MHAw3BxvN2QZM4=
857857
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.706/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
858+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.707 h1:32tTnBGe4YtGQBYEhQW/k8KzKdOS0QznNJ3FX8bC2JQ=
859+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.707/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
860+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.708 h1:Clf9sMxfdVdtRQstgJclkFCEPNnxMK19WXTrt/mm37o=
861+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.708/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
862+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.709 h1:6/LzThHnNWX0Yt5W492qd553TPIN2+31nLlf1arZjwA=
863+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.709/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
858864
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=
859865
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624/go.mod h1:+TXSVyeKwt1IhZRqKPbTREteBcP+K07Q846/ilNzLWA=
860866
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.589 h1:LZihgirMH0vsaGScYexxwY0fTss9vHaSZs/YOQUVESg=
@@ -935,6 +941,12 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533 h1:r6HQh
935941
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533/go.mod h1:5sIIchyV9sXIVAqsD3UWts+qQJ0qoc55sL2WuiY8Ugs=
936942
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.691 h1:1mh98DoSMgIP2YVfGLYANH2l8xm5XnPxAOmfxh3BQ1U=
937943
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.691/go.mod h1:9TbaS6CPnhkzVXUCTVt2gVIResf4jDgvSlsS8k+LTQM=
944+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.707 h1:MbBu3dgiWiZDZuTti/WbS3eU+2qbXAPGhj6/NHCr44g=
945+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.707/go.mod h1:v52w19fCU/k7f8rqt172dYUewGR3zMqTOcgQMQG8NMQ=
946+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.708 h1:7VxuPJDWiYkpG/mwFGb0bSRFODEqzYgWji9L0/JEHy4=
947+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.708/go.mod h1:OJon0tH9P8HTkGETrikcNr7vMRL+y/YuTCUQVBiedAc=
948+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.709 h1:OPMBikWr5O01fLNY7z9B39CC0fLjJ4VCmUSwdAc5pQo=
949+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.709/go.mod h1:fMohrD4rSj1hTazqZk3szE/FaxZ2q+pYpDKuzX59aCo=
938950
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem v1.0.578 h1:vBpQhUroO+FAslUmsDWGi8nvczsqZBWVgQwlnyT0Aj8=
939951
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem v1.0.578/go.mod h1:UlojGQh/9wb7/uXPNi7PvMral1CNAskVDNgqJEV83l0=
940952
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo v1.0.529 h1:vWUgseUvHs1fW/Ok+x3ld9UIhrYRNO9Yr8ccX8wmkkY=

tencentcloud/extension_tdmq.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,12 @@ const (
44
NoneTopicType = -1
55
NonePulsarTopicType = -1
66
)
7+
8+
const (
9+
RabbitMQVipInstanceRunning = 0
10+
RabbitMQVipInstanceSuccess = 1
11+
)
12+
13+
const (
14+
AutoRenewFlagTrue = 1
15+
)

tencentcloud/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,7 @@ TDMQ for RabbitMQ(trabbit)
14301430
Resource
14311431
tencentcloud_tdmq_rabbitmq_user
14321432
tencentcloud_tdmq_rabbitmq_virtual_host
1433+
tencentcloud_tdmq_rabbitmq_vip_instance
14331434
14341435
14351436
Cloud Infinite(CI)
@@ -2650,6 +2651,7 @@ func Provider() *schema.Provider {
26502651
"tencentcloud_tdmq_subscription_attachment": resourceTencentCloudTdmqSubscriptionAttachment(),
26512652
"tencentcloud_tdmq_rabbitmq_user": resourceTencentCloudTdmqRabbitmqUser(),
26522653
"tencentcloud_tdmq_rabbitmq_virtual_host": resourceTencentCloudTdmqRabbitmqVirtualHost(),
2654+
"tencentcloud_tdmq_rabbitmq_vip_instance": resourceTencentCloudTdmqRabbitmqVipInstance(),
26532655
"tencentcloud_tdmq_send_rocketmq_message": resourceTencentCloudTdmqSendRocketmqMessage(),
26542656
"tencentcloud_cos_bucket_policy": resourceTencentCloudCosBucketPolicy(),
26552657
"tencentcloud_cos_bucket_domain_certificate_attachment": resourceTencentCloudCosBucketDomainCertificateAttachment(),

0 commit comments

Comments
 (0)