diff --git a/alicloud/resource_alicloud_vpc.go b/alicloud/resource_alicloud_vpc.go index bbc9083822a7..3642fc35637d 100644 --- a/alicloud/resource_alicloud_vpc.go +++ b/alicloud/resource_alicloud_vpc.go @@ -241,6 +241,18 @@ func resourceAliCloudVpcVpcCreate(d *schema.ResourceData, meta interface{}) erro query["RegionId"] = client.RegionId request["ClientToken"] = buildClientToken(action) + if v, ok := d.GetOk("name"); ok || d.HasChange("name") { + request["VpcName"] = v + } + if v, ok := d.GetOk("vpc_name"); ok { + request["VpcName"] = v + } + if v, ok := d.GetOk("cidr_block"); ok { + request["CidrBlock"] = v + } + if v, ok := d.GetOk("description"); ok { + request["Description"] = v + } if v, ok := d.GetOk("ipv6_cidr_block"); ok { request["Ipv6CidrBlock"] = v }