Skip to content

Commit c454a99

Browse files
committed
fix(gaap http_domain): fix sometimes can't enable realserver auth
Signed-off-by: Sherlock Holo <[email protected]>
1 parent 8a63a08 commit c454a99

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
## 1.20.2 (Unreleased)
2+
3+
BUG FIXES:
4+
5+
* Resource: `tencentcloud_gaap_http_domain` fix sometimes can't enable realserver auth
6+
27
## 1.20.1 (October 08, 2019)
38

49
ENHANCEMENTS:

tencentcloud/resource_tc_gaap_http_domain.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,20 @@ func resourceTencentCloudGaapHttpDomainUpdate(d *schema.ResourceData, m interfac
421421
if d.HasChange("realserver_auth") {
422422
updateAdvancedAttr = append(updateAdvancedAttr, "realserver_auth")
423423
realserverAuth = boolToPointer(d.Get("realserver_auth").(bool))
424+
425+
if *realserverAuth {
426+
if _, ok := d.GetOk("realserver_certificate_id"); !ok {
427+
return errors.New("when enable realserver auth, realserver_certificate_id must be set")
428+
}
429+
430+
if _, ok := d.GetOk("realserver_certificate_domain"); !ok {
431+
return errors.New("when enable realserver auth, realserver_certificate_domain must be set")
432+
}
433+
434+
// if enable realserver auth, must send realserverCertificateId and realserverCertificateDomain
435+
realserverCertificateId = stringToPointer(d.Get("realserver_certificate_id").(string))
436+
realserverCertificateDomain = stringToPointer(d.Get("realserver_certificate_domain").(string))
437+
}
424438
}
425439
if d.HasChange("realserver_certificate_id") {
426440
updateAdvancedAttr = append(updateAdvancedAttr, "realserver_certificate_id")

0 commit comments

Comments
 (0)