Skip to content

Commit 4282d86

Browse files
authored
Merge pull request #168 from Sherlock-Holo/gaap-fix-realserver-auth
fix sometimes can't enable realserver auth
2 parents a12fc3d + 98d21dc commit 4282d86

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ ENHANCEMENTS:
55
* Resource: `tencentcloud_gaap_http_domain` support import
66
* Resource: `tencentcloud_gaap_layer7_listener` support import
77

8+
BUG FIXES:
9+
10+
* Resource: `tencentcloud_gaap_http_domain` fix sometimes can't enable realserver auth
11+
812
## 1.20.1 (October 08, 2019)
913

1014
ENHANCEMENTS:

tencentcloud/resource_tc_gaap_http_domain.go

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

0 commit comments

Comments
 (0)