Skip to content

Commit

Permalink
resource_alicloud_alb_server_group: optimized attribute servers.
Browse files Browse the repository at this point in the history
  • Loading branch information
ChenHanZhang authored and xiaozhu36 committed Jul 28, 2023
1 parent 80a9562 commit 0063e9f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 15 deletions.
6 changes: 4 additions & 2 deletions alicloud/resource_alicloud_alb_server_group.go
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ func resourceAlicloudAlbServerGroup() *schema.Resource {
"weight": {
Type: schema.TypeInt,
Optional: true,
Computed: true,
Default: 100,
ValidateFunc: validation.IntBetween(0, 100),
},
"remote_ip_enabled": {
Expand Down Expand Up @@ -449,7 +449,9 @@ func resourceAlicloudAlbServerGroupUpdate(d *schema.ResourceData, meta interface
request["ResourceType"] = "servergroup"
wait := incrementalWait(3*time.Second, 3*time.Second)
err = resource.Retry(d.Timeout(schema.TimeoutUpdate), func() *resource.RetryError {
response, err = conn.DoRequest(StringPointer(action), nil, StringPointer("POST"), StringPointer("2020-06-16"), StringPointer("AK"), nil, request, &util.RuntimeOptions{})
runtime := util.RuntimeOptions{}
runtime.SetAutoretry(true)
response, err = conn.DoRequest(StringPointer(action), nil, StringPointer("POST"), StringPointer("2020-06-16"), StringPointer("AK"), nil, request, &runtime)
if err != nil {
if NeedRetry(err) {
wait()
Expand Down
28 changes: 15 additions & 13 deletions alicloud/resource_alicloud_alb_server_group_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -659,20 +659,20 @@ func TestAccAlicloudALBServerGroup_Ip(t *testing.T) {
{
"description": "tf-testAcc1",
"port": "80",
"server_id": "127.0.0.1",
"server_ip": "127.0.0.1",
"server_id": "${cidrhost(data.alicloud_vpcs.default.vpcs.0.cidr_block, 2)}",
"server_ip": "${cidrhost(data.alicloud_vpcs.default.vpcs.0.cidr_block, 2)}",
"server_type": "Ip",
"weight": "10",
"remote_ip_enabled": "true",
"remote_ip_enabled": "false",
},
{
"description": "tf-testAcc1",
"port": "88",
"server_id": "127.0.0.2",
"server_ip": "127.0.0.2",
"server_id": "${cidrhost(data.alicloud_vpcs.default.vpcs.0.cidr_block, 3)}",
"server_ip": "${cidrhost(data.alicloud_vpcs.default.vpcs.0.cidr_block, 3)}",
"server_type": "Ip",
"weight": "10",
"remote_ip_enabled": "true",
"remote_ip_enabled": "false",
},
},
}),
Expand Down Expand Up @@ -739,9 +739,10 @@ data "alicloud_zones" "default" {
}
data "alicloud_instance_types" "default" {
availability_zone = data.alicloud_zones.default.zones[0].id
cpu_core_count = 1
memory_size = 2
availability_zone = data.alicloud_zones.default.zones[0].id
system_disk_category = "cloud_efficiency"
cpu_core_count = 4
minimum_eni_ipv6_address_quantity = 1
}
data "alicloud_images" "default" {
Expand Down Expand Up @@ -804,13 +805,14 @@ data "alicloud_zones" "default" {
}
data "alicloud_instance_types" "default" {
availability_zone = data.alicloud_zones.default.zones[0].id
cpu_core_count = 1
memory_size = 2
availability_zone = data.alicloud_zones.default.zones[0].id
system_disk_category = "cloud_efficiency"
cpu_core_count = 4
minimum_eni_ipv6_address_quantity = 1
}
data "alicloud_images" "default" {
name_regex = "^ubuntu"
name_regex = "^ubuntu_[0-9]+_[0-9]+_x64*"
most_recent = true
owners = "system"
}
Expand Down

0 comments on commit 0063e9f

Please sign in to comment.