@@ -196,6 +196,11 @@ func dataSourceTencentCloudAsScalingGroups() *schema.Resource {
196196 Computed : true ,
197197 Description : "Tags of the scaling group." ,
198198 },
199+ "multi_zone_subnet_policy" : {
200+ Type : schema .TypeString ,
201+ Computed : true ,
202+ Description : "Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY." ,
203+ },
199204 },
200205 },
201206 },
@@ -241,23 +246,24 @@ func dataSourceTencentCloudAsScalingGroupRead(d *schema.ResourceData, meta inter
241246 }
242247
243248 mapping := map [string ]interface {}{
244- "scaling_group_id" : scalingGroup .AutoScalingGroupId ,
245- "scaling_group_name" : scalingGroup .AutoScalingGroupName ,
246- "configuration_id" : scalingGroup .LaunchConfigurationId ,
247- "status" : scalingGroup .AutoScalingGroupStatus ,
248- "instance_count" : scalingGroup .InstanceCount ,
249- "max_size" : scalingGroup .MaxSize ,
250- "min_size" : scalingGroup .MinSize ,
251- "vpc_id" : scalingGroup .VpcId ,
252- "subnet_ids" : helper .StringsInterfaces (scalingGroup .SubnetIdSet ),
253- "zones" : helper .StringsInterfaces (scalingGroup .ZoneSet ),
254- "default_cooldown" : scalingGroup .DefaultCooldown ,
255- "desired_capacity" : scalingGroup .DesiredCapacity ,
256- "load_balancer_ids" : helper .StringsInterfaces (scalingGroup .LoadBalancerIdSet ),
257- "termination_policies" : helper .StringsInterfaces (scalingGroup .TerminationPolicySet ),
258- "retry_policy" : scalingGroup .RetryPolicy ,
259- "create_time" : scalingGroup .CreatedTime ,
260- "tags" : tags ,
249+ "scaling_group_id" : scalingGroup .AutoScalingGroupId ,
250+ "scaling_group_name" : scalingGroup .AutoScalingGroupName ,
251+ "configuration_id" : scalingGroup .LaunchConfigurationId ,
252+ "status" : scalingGroup .AutoScalingGroupStatus ,
253+ "instance_count" : scalingGroup .InstanceCount ,
254+ "max_size" : scalingGroup .MaxSize ,
255+ "min_size" : scalingGroup .MinSize ,
256+ "vpc_id" : scalingGroup .VpcId ,
257+ "subnet_ids" : helper .StringsInterfaces (scalingGroup .SubnetIdSet ),
258+ "zones" : helper .StringsInterfaces (scalingGroup .ZoneSet ),
259+ "default_cooldown" : scalingGroup .DefaultCooldown ,
260+ "desired_capacity" : scalingGroup .DesiredCapacity ,
261+ "load_balancer_ids" : helper .StringsInterfaces (scalingGroup .LoadBalancerIdSet ),
262+ "termination_policies" : helper .StringsInterfaces (scalingGroup .TerminationPolicySet ),
263+ "retry_policy" : scalingGroup .RetryPolicy ,
264+ "create_time" : scalingGroup .CreatedTime ,
265+ "tags" : tags ,
266+ "multi_zone_subnet_policy" : scalingGroup .MultiZoneSubnetPolicy ,
261267 }
262268 if scalingGroup .ForwardLoadBalancerSet != nil && len (scalingGroup .ForwardLoadBalancerSet ) > 0 {
263269 forwardLoadBalancers := make ([]map [string ]interface {}, 0 , len (scalingGroup .ForwardLoadBalancerSet ))
0 commit comments