Skip to content

Commit 31e5eff

Browse files
authored
Merge pull request #1 from terraform-providers/master
update form master
2 parents cbc1afd + 3374497 commit 31e5eff

File tree

3 files changed

+22
-15
lines changed

3 files changed

+22
-15
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
## 1.30.2 (Unreleased)
1+
## 1.31.0 (Unreleased)
2+
## 1.30.3 (February 24, 2020)
3+
4+
BUG FIXES:
5+
6+
* Resource: `tencentcloud_instance` fix that classic network does not support([#339](https://github.com/terraform-providers/terraform-provider-tencentcloud/issues/339)).
7+
8+
## 1.30.2 (February 17, 2020)
29

310
ENHANCEMENTS:
411

tencentcloud/resource_tc_instance.go

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -445,19 +445,17 @@ func resourceTencentCloudInstanceCreate(d *schema.ResourceData, meta interface{}
445445
}
446446

447447
// vpc
448-
request.VirtualPrivateCloud = &cvm.VirtualPrivateCloud{}
449448
if v, ok := d.GetOk("vpc_id"); ok {
449+
request.VirtualPrivateCloud = &cvm.VirtualPrivateCloud{}
450450
request.VirtualPrivateCloud.VpcId = helper.String(v.(string))
451-
} else {
452-
request.VirtualPrivateCloud.VpcId = helper.String("DEFAULT")
453-
}
454-
if v, ok := d.GetOk("subnet_id"); ok {
455-
request.VirtualPrivateCloud.SubnetId = helper.String(v.(string))
456-
} else {
457-
request.VirtualPrivateCloud.SubnetId = helper.String("DEFAULT")
458-
}
459-
if v, ok := d.GetOk("private_ip"); ok {
460-
request.VirtualPrivateCloud.PrivateIpAddresses = []*string{helper.String(v.(string))}
451+
452+
if v, ok = d.GetOk("subnet_id"); ok {
453+
request.VirtualPrivateCloud.SubnetId = helper.String(v.(string))
454+
}
455+
456+
if v, ok = d.GetOk("private_ip"); ok {
457+
request.VirtualPrivateCloud.PrivateIpAddresses = []*string{helper.String(v.(string))}
458+
}
461459
}
462460

463461
if v, ok := d.GetOk("security_groups"); ok {

tencentcloud/service_tencentcloud_cvm.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,11 @@ func (me *CvmService) ModifyVpc(ctx context.Context, instanceId, vpcId, subnetId
184184
request := cvm.NewModifyInstancesVpcAttributeRequest()
185185
request.InstanceIds = []*string{&instanceId}
186186
request.VirtualPrivateCloud = &cvm.VirtualPrivateCloud{
187-
VpcId: &vpcId,
188-
SubnetId: &subnetId,
189-
PrivateIpAddresses: []*string{&privateIp},
187+
VpcId: &vpcId,
188+
SubnetId: &subnetId,
189+
}
190+
if privateIp != "" {
191+
request.VirtualPrivateCloud.PrivateIpAddresses = []*string{&privateIp}
190192
}
191193

192194
ratelimit.Check(request.GetAction())

0 commit comments

Comments
 (0)