Skip to content

Commit 6ee0246

Browse files
author
mikatong
committed
update resourceTencentCloudAsScalingPolicyRead
1 parent 8f9eefa commit 6ee0246

File tree

1 file changed

+36
-11
lines changed

1 file changed

+36
-11
lines changed

tencentcloud/services/as/resource_tc_as_scaling_policy.go

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -165,17 +165,42 @@ func resourceTencentCloudAsScalingPolicyRead(d *schema.ResourceData, meta interf
165165
d.SetId("")
166166
return nil
167167
}
168-
_ = d.Set("scaling_group_id", *scalingPolicy.AutoScalingGroupId)
169-
_ = d.Set("policy_name", *scalingPolicy.ScalingPolicyName)
170-
_ = d.Set("adjustment_type", *scalingPolicy.AdjustmentType)
171-
_ = d.Set("adjustment_value", *scalingPolicy.AdjustmentValue)
172-
_ = d.Set("comparison_operator", *scalingPolicy.MetricAlarm.ComparisonOperator)
173-
_ = d.Set("metric_name", *scalingPolicy.MetricAlarm.MetricName)
174-
_ = d.Set("threshold", *scalingPolicy.MetricAlarm.Threshold)
175-
_ = d.Set("period", *scalingPolicy.MetricAlarm.Period)
176-
_ = d.Set("continuous_time", *scalingPolicy.MetricAlarm.ContinuousTime)
177-
_ = d.Set("statistic", *scalingPolicy.MetricAlarm.Statistic)
178-
_ = d.Set("cooldown", *scalingPolicy.Cooldown)
168+
169+
if scalingPolicy.AutoScalingGroupId != nil {
170+
_ = d.Set("scaling_group_id", *scalingPolicy.AutoScalingGroupId)
171+
}
172+
if scalingPolicy.ScalingPolicyName != nil {
173+
_ = d.Set("policy_name", *scalingPolicy.ScalingPolicyName)
174+
}
175+
if scalingPolicy.AdjustmentType != nil {
176+
_ = d.Set("adjustment_type", *scalingPolicy.AdjustmentType)
177+
}
178+
if scalingPolicy.AdjustmentValue != nil {
179+
_ = d.Set("adjustment_value", *scalingPolicy.AdjustmentValue)
180+
}
181+
if scalingPolicy.MetricAlarm != nil {
182+
if scalingPolicy.MetricAlarm.ComparisonOperator != nil {
183+
_ = d.Set("comparison_operator", *scalingPolicy.MetricAlarm.ComparisonOperator)
184+
}
185+
if scalingPolicy.MetricAlarm.MetricName != nil {
186+
_ = d.Set("metric_name", *scalingPolicy.MetricAlarm.MetricName)
187+
}
188+
if scalingPolicy.MetricAlarm.Threshold != nil {
189+
_ = d.Set("threshold", *scalingPolicy.MetricAlarm.Threshold)
190+
}
191+
if scalingPolicy.MetricAlarm.Period != nil {
192+
_ = d.Set("period", *scalingPolicy.MetricAlarm.Period)
193+
}
194+
if scalingPolicy.MetricAlarm.ContinuousTime != nil {
195+
_ = d.Set("continuous_time", *scalingPolicy.MetricAlarm.ContinuousTime)
196+
}
197+
if scalingPolicy.MetricAlarm.Statistic != nil {
198+
_ = d.Set("statistic", *scalingPolicy.MetricAlarm.Statistic)
199+
}
200+
}
201+
if scalingPolicy.Cooldown != nil {
202+
_ = d.Set("cooldown", *scalingPolicy.Cooldown)
203+
}
179204
if scalingPolicy.NotificationUserGroupIds != nil {
180205
_ = d.Set("notification_user_group_ids", helper.StringsInterfaces(scalingPolicy.NotificationUserGroupIds))
181206
}

0 commit comments

Comments
 (0)