Skip to content

Commit 63c0de2

Browse files
authored
add computed slave_dns parameter (#2450)
* add computed slave_dns parameter * add changelog 2450.txt
1 parent 3ff255b commit 63c0de2

File tree

9 files changed

+42
-4
lines changed

9 files changed

+42
-4
lines changed

.changelog/2450.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_dnspod_domain_instance: Add computed `slave_dns` param
3+
```

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ require (
5555
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc v1.0.633
5656
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dcdb v1.0.673
5757
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc v1.0.797
58-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.781
58+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.831
5959
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414
6060
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.628
6161
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/eb v1.0.760

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc v1.0.797 h1:6hfb2rn
957957
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc v1.0.797/go.mod h1:7nIkeQ6XbNx8aLuX5MxZExH0WVmQDIsHbb7Mk/JunPg=
958958
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.781 h1:rtHjLafb2uko1yiEhNJ9/WubfGYUOdLB6NB25kQxDYA=
959959
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.781/go.mod h1:VK9QaPb0RIRLBciYTKqj+Enfq6ZUfv0mmhtM6bTwwAk=
960+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.831 h1:i9HuRYmEzqPwExDt/hRsjP6Rw5S6aoinKzqe0OLkFQg=
961+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.831/go.mod h1:OtG3j11r/hDfZufRkTux+XHnfHw5UGqlMgrZxtUbsSs=
960962
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414 h1:egwjvOEUKBaxsoRVn/YSEhp2E8qdh77Ous9A/wftDo0=
961963
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414/go.mod h1:LRWnBUNRxs/Ee8MzJJd3eHzydlqyB5qmia975Ca/Ox0=
962964
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.628 h1:cnhe9uh8tSyBfiPUckfqNI6t51YNZG9POupTrqWG9lM=

tencentcloud/services/dnspod/resource_tc_dnspod_domain_instance.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ func ResourceTencentCloudDnspodDomainInstance() *schema.Resource {
6060
Computed: true,
6161
Description: "Create time of the domain.",
6262
},
63+
"slave_dns": {
64+
Type: schema.TypeString,
65+
Computed: true,
66+
Description: "Is secondary DNS enabled.",
67+
},
6368
},
6469
}
6570
}
@@ -151,6 +156,7 @@ func resourceTencentCloudDnspodDomainInstanceRead(d *schema.ResourceData, meta i
151156
_ = d.Set("domain", info.Domain)
152157
_ = d.Set("create_time", info.CreatedOn)
153158
_ = d.Set("is_mark", info.IsMark)
159+
_ = d.Set("slave_dns", info.SlaveDNS)
154160

155161
return nil
156162
})

tencentcloud/services/dnspod/resource_tc_dnspod_domain_instance_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ func TestAccTencentCloudDnspodDoamin(t *testing.T) {
6363
testAccCheckDnspodDomainExists("tencentcloud_dnspod_domain_instance.domain"),
6464
resource.TestCheckResourceAttr("tencentcloud_dnspod_domain_instance.domain", "domain", "terraformer.com"),
6565
resource.TestCheckResourceAttr("tencentcloud_dnspod_domain_instance.domain", "is_mark", "no"),
66+
resource.TestCheckResourceAttr("tencentcloud_dnspod_domain_instance.domain", "slave_dns", "no"),
6667
),
6768
},
6869
},

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod/v20210323/client.go

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

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod/v20210323/models.go

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

vendor/modules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1192,7 +1192,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dcdb/v20180411
11921192
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc v1.0.797
11931193
## explicit; go 1.14
11941194
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc/v20210125
1195-
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.781
1195+
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.831
11961196
## explicit; go 1.14
11971197
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod/v20210323
11981198
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414

website/docs/r/dnspod_domain_instance.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ In addition to all arguments above, the following attributes are exported:
3636

3737
* `id` - ID of the resource.
3838
* `create_time` - Create time of the domain.
39+
* `slave_dns` - Is secondary DNS enabled.
3940

4041

4142
## Import

0 commit comments

Comments
 (0)