Skip to content

Commit e27d200

Browse files
committed
UPDATE statement
1 parent 05044d4 commit e27d200

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

sysdig/resource_sysdig_monitor_cloud_account.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,23 +135,23 @@ func resourceSysdigMonitorCloudAccountRead(ctx context.Context, data *schema.Res
135135
return diag.FromErr(err)
136136
}
137137

138-
if data.Get("integration_type") != nil && data.Get("integration_type").(string) != "Cost" {
139-
cloudAccount, err := client.GetCloudAccountMonitor(ctx, id)
138+
if data.Get("integration_type").(string) == "Cost" {
139+
cloudAccount, err := client.GetCloudAccountMonitorForCost(ctx, id)
140140
if err != nil {
141141
return diag.FromErr(err)
142142
}
143143

144-
err = monitorCloudAccountToResourceData(data, cloudAccount)
144+
err = monitorCloudAccountForCostToResourceData(data, cloudAccount)
145145
if err != nil {
146146
return diag.FromErr(err)
147147
}
148148
} else {
149-
cloudAccount, err := client.GetCloudAccountMonitorForCost(ctx, id)
149+
cloudAccount, err := client.GetCloudAccountMonitor(ctx, id)
150150
if err != nil {
151151
return diag.FromErr(err)
152152
}
153153

154-
err = monitorCloudAccountForCostToResourceData(data, cloudAccount)
154+
err = monitorCloudAccountToResourceData(data, cloudAccount)
155155
if err != nil {
156156
return diag.FromErr(err)
157157
}
@@ -166,27 +166,27 @@ func resourceSysdigMonitorCloudAccountUpdate(ctx context.Context, data *schema.R
166166
return diag.FromErr(err)
167167
}
168168

169-
if data.Get("integration_type") != nil && data.Get("integration_type").(string) != "Cost" {
170-
cloudAccount := monitorCloudAccountFromResourceData(data)
169+
if data.Get("integration_type").(string) == "Cost" {
170+
cloudAccount := monitorCloudAccountForCostFromResourceDataPutMethod(data)
171171

172172
id, err := strconv.Atoi(data.Id())
173173
if err != nil {
174174
return diag.FromErr(err)
175175
}
176176

177-
_, err = client.UpdateCloudAccountMonitor(ctx, id, &cloudAccount)
177+
_, err = client.UpdateCloudAccountMonitorForCost(ctx, id, &cloudAccount)
178178
if err != nil {
179179
return diag.FromErr(err)
180180
}
181181
} else {
182-
cloudAccount := monitorCloudAccountForCostFromResourceDataPutMethod(data)
182+
cloudAccount := monitorCloudAccountFromResourceData(data)
183183

184184
id, err := strconv.Atoi(data.Id())
185185
if err != nil {
186186
return diag.FromErr(err)
187187
}
188188

189-
_, err = client.UpdateCloudAccountMonitorForCost(ctx, id, &cloudAccount)
189+
_, err = client.UpdateCloudAccountMonitor(ctx, id, &cloudAccount)
190190
if err != nil {
191191
return diag.FromErr(err)
192192
}

0 commit comments

Comments
 (0)